前言 ViewModel的虽然可以以很简单的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是这只是google提供的简单构建,你需要引入下面的库才能使用: implementation "androidx.lifecycle ...
分类:
移动开发 时间:
2020-01-15 22:47:07
阅读次数:
270
一、提供等效替代(文字或者语音来替代) 1.1图像的等效替代 移动端或Web端开发,都是用相应的文本信息等效替代图像。(为图像添加描述性信息,并不是文本越长越好) (1) 避免添加额外的、无意义、无价值信息的图像 (2) 避免使用图像来表现文本(也就是文字图片) (3) 为图像提供替代文本 (4) ...
分类:
其他好文 时间:
2020-01-15 00:08:27
阅读次数:
130
[toc] DRF过滤组件 1 源码分析: 入口: 群查 ListModelMixin 内的 list 但是方法都由 GenericAPIView 提供 在 GenericAPIView 找到 filter_queryset 2 全局配置 过滤 类们 3 局部配置 过滤 类们 4 系统提供 过滤 类 ...
分类:
其他好文 时间:
2020-01-14 00:01:22
阅读次数:
106
14.如何在Django Admin后台移除“删除所选”操作? 默认情况下,Django Admin后台的listview模型列表页,会有一个Delete Selected删除所选操作。假设你需要再从Hero管理模型中移除该删除操作。 ModelAdmin.get_actions方法可以返回所有的操 ...
分类:
其他好文 时间:
2020-01-10 10:27:46
阅读次数:
105
1、Fragmenting of an IPv4 Fragment 为什么这个可以节省CPU时间 因为当部分数据报达到的时候就已经可以重组数据了,比如1,3,2这样就可以将数据进行排序了,不用等到所有数据达到再排序,但是必须等4,当在设定的时间里没有等到4,这个Fragment就丢掉。 2、Reas ...
分类:
其他好文 时间:
2020-01-10 01:24:17
阅读次数:
130
没截图 看到了cause by More than one fragment with the name [org_apache_tomcat_websocket] (后面还有 ) 部署项目命令 docker run -dit --network=hezhi --name=score -v /etc ...
分类:
Web程序 时间:
2020-01-08 10:48:37
阅读次数:
989
场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 将布局改为LinearLayout,并通过android:orientation="vertical">设置 ...
分类:
移动开发 时间:
2020-01-07 22:47:08
阅读次数:
120
[toc] 轮播图: 前端: 配置 banner.vue样式: 后端: views.py: urls.py路由: models.py: serializers.py: ...
分类:
其他好文 时间:
2020-01-06 23:12:48
阅读次数:
134
一、DataGrid 二、ListView 三、TreeView ...