码迷,mamicode.com
首页 > 2020年04月10日 > 全部分享
RxJava2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装(动态演示)
入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的 util 和 ui 均放入到了共同的 Common 包下,导致里面部分代码耦合,后来为了降低耦合性又将 Common 拆分为了lib_common和lib_ui,但是 lib_ui 依赖了 lib_common,还是导致部分代码耦合,最新一期为了降低组件之间的耦合性,所以单独将 lib_common 中的网络请求单独拆分,并且我又做了新的封装和完善,总之网络框架经过3次大的改造后,使用已经非常稳定了。
分类:编程语言   时间:2020-04-10 00:16:47    阅读次数:93
30多张图来了解Keil5的使用
Keil IDE 工具学习 前言 学习过近4年的STM32,通过正点原子的视频还有资料入门的,里面的资料很齐全。可是我很少去看除了视频,原理图,中文手册之外的资料。但是最近翻看了一下那些资料发现了许多的宝藏,比如,CM3权威指南,Ucos-ii的讲解,个人对基础比较喜欢,所以没有去看关于界面EmWi ...
分类:其他好文   时间:2020-04-10 00:16:11    阅读次数:272
Shell编程中的用户输入处理
Linux read命令用于从标准输入读取数值。 read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。 语法 read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N ...
分类:系统相关   时间:2020-04-10 00:15:31    阅读次数:144
云桌面 --- FreeRDP使用说明
摘自:http://blog.chinaunix.net/uid-29479952-id-5761566.html FreeRDP使用说明 分类: 系统运维 2017-03-19 13:15:49 配置选项 选项说明 选项参数 参数说明 -0 连接到控制台会话 —— —— -a 设置颜色深度值,默认 ...
分类:其他好文   时间:2020-04-10 00:15:18    阅读次数:487
多继承带来的菱形问题
大多数面向对象语言都不支持多继承,而在Python中,一个子类是可以同时继承多个父类的,这固然可以带来一个子类可以对多个不同父类加以重用的好处,但也有可能引发著名的 Diamond problem菱形问题(或称钻石问题,有时候也被称为“死亡钻石”),菱形其实就是对下面这种继承结构的形象比喻 这种继承 ...
分类:其他好文   时间:2020-04-10 00:14:57    阅读次数:75
Codeforces 题解合集
只要这个菜鸡还没退役就会持续更新~~~ "CF1311E Construct the Binary Tree" "CF1296F Berland Beauty" "CF23C Oranges and Apples" "Codeforces Round 615 (Div. 3) (CF1294D、E、 ...
分类:其他好文   时间:2020-04-10 00:14:46    阅读次数:263
JAVA设计模式——(1)单例模式
什么是单例模式 单例模式,顾名思义,就是整个系统就只有一个实例存在。 特点 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 讲的通俗一点,我们拿女娲造人来举例: 我们先写一个女娲类: 1 public class N_Wa { 2 3 } 很明显, ...
分类:编程语言   时间:2020-04-10 00:14:27    阅读次数:71
Python基础知识
Python 基础知识 1.语言特征及编码规范 1.1 Python 的解释器有哪些? CPython:采用 C 语言开发的的一种解释器,目前最通用也是使用最多的解释器。 IPython:是基于 CPython 之上的一个交互式解释器器,交互方式增强功能和 CPython 一样。 PyPy:目标是执 ...
分类:编程语言   时间:2020-04-10 00:14:13    阅读次数:90
java对象clone
java克隆 为什么需要克隆 我们在很多时候需要使用一个对象去记录另外一个对象的当前状态,对象中可能会有很多属性,如果我们一个一个去设置,不仅不方便,而且效率很低,我们看一个初学者可能遇到的问题 也许有的人认为Person p2=p1这样的方式就可以克隆一个对象,这种想法是错误的,这种使用等号赋值的 ...
分类:编程语言   时间:2020-04-10 00:13:51    阅读次数:62
webservice(axis)接口上传文件附件 及 用zlib解压缩
webservice传文件,我平时用到的webservice框架也就是Axis和CXF,这两种框架都可以用DataHandler进行文件的传输,这种的传的是文件的内容,不会有文件名称,类型,所以这些得自己在接口中加字段;还有一种方式就是将文件转化成字节数组,再用Base64将字节数组编码成字符串类型 ...
分类:Web程序   时间:2020-04-10 00:13:32    阅读次数:135
MySQL密码加密与解密
MySQL加密和解密实例详解 有多种前端加密算法可用于数据加密、解密,这是一种简单的数据库级别的数据加密、解密解决方案。 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。 1.建表:建表时注意数据的类型 CREATE TABLE ...
分类:数据库   时间:2020-04-10 00:13:00    阅读次数:75
makefile 函数
1. findstring $(findstring <find>, <in>) 从 in 中查找 find ,如果找到则返回find,否则返回空 str1=1111 str2=11222 all: @echo $(findstring $(str1), $(str2)) 示例 uboot make ...
分类:其他好文   时间:2020-04-10 00:12:31    阅读次数:64
基础排序算法—冒泡,插入,选择
前言 冒泡,插入,选择这三种基础的排序算法,比较简单效率不高,工作中一般不会使用,但是当做算法来研究还是能了解一些知识的,本文以为基础,详细解析一下. 正文 首先要引入几个概念 稳定性 如果待排序数组中有相同的元素,排序过后它们的相对顺序不发生变化. 比如 排序过后为 这两个3的相对顺序不变.这样就 ...
分类:编程语言   时间:2020-04-10 00:12:18    阅读次数:64
用 CirruScript 渲染 HTML
早的时候我尝试过用 Cirru 语法直接生成 HTML后边也尝试过用 Cirru 语法生成 JavaScript 的模板效果勉勉强强, 主要是学习的作用, 后来有了 React 就干脆不用了不过未来加载静态资源, 还是需要有 HTML, 就觉得麻烦, 搞出点东西来 stir-template 这个模 ...
分类:Web程序   时间:2020-04-10 00:11:37    阅读次数:77
pycharm中flask操作数据库
一.新建flask工程 二.新建数据库 三.Terminal中pip install xxx 四.添加 config.py, models.py, manage.py app.py: config.py: models.py: manage.py: 五.迁移数据库 Terminal中输入 1.生成文 ...
分类:数据库   时间:2020-04-10 00:11:22    阅读次数:163
win10上打开麦克风
1.右键点击电脑右下角的小喇叭图标,点击声音。 2,选中麦克风,双击弹出属性设置;设置侦听此设备。 3,在麦克风属性的级别选项中,调节音量和麦克风声音加强。 也可以从如下地方设置: 1,小喇叭图标->右键->打开声音设置。 2,点击输入设备属性。 3,点击"其它设备属性",对侦听和级别两个标签,做如 ...
分类:Windows程序   时间:2020-04-10 00:11:05    阅读次数:106
Java中的参数传递
我也是小白,可能存在错误,各位倘若看到一定要带思考去阅读。 一.下面是一段代码 二.运行的结果为 三.过程分析 1.初始时,栈中有main方法与change方法,在main方法中各个元素进行了初始化。 2.之后执行了change方法,实参值传递到形参中。 3.在change方法中进行了相关操作。 4 ...
分类:编程语言   时间:2020-04-10 00:10:45    阅读次数:72
578条   上一页 1 ... 30 31 32 33 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!