概述 1.使用aar2.使用仓库(也可以通过参数@aar只引用aar) 路径构成:http://*/{group}/{artifactId}/{version} 预设:库te...
概述 1.使用aar2.使用仓库(也可以通过参数@aar只引用aar) 路径构成:http://*/{group}/{artifactId}/{version} 预设:库te...
最近在整理基础库的时候,看到Google为了整理支持库,将V4和V7的的支持库都统一到androidx中,并且28.0.0之后的更新都会在androidx中,这样其实也很大程...
一、直接插入排序 1.算法思想及图解 (1)算法的思想 当对位置 i 处的元素进行排序时,[0,i-1]上的元素一定是已经有序的了,然后将i出的元素,和i-1处元素开始到0处...
1.二叉树的结构 节点定义如下: 2.二叉树的遍历方法 2.1 广度优先搜索(Breadth First Search),又叫宽度优先搜索或横向优先搜索,是从根结点开始沿着树...
一、冒泡排序 谈到排序算法,首先映入脑中的便是冒泡排序,这也是我接触的第一种排序算法,的确算是一个比较经典的算法。冒泡排序的算法应该是从鱼吐泡泡的事件中启发出来的。也应该算是...
单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优...
RxJava源码分析系列:RxJava系列一:从使用层面分析源码及执行流程RxJava系列二:根据操作符分析整个上下游的执行流程 我们先写一个最简单的使用方法,这个已经很白痴...
递归算法就是通过自身不断反复调用自身以解决问题,其中最经典的也就是汉诺达和斐波纳契数列的问题了。1.汉诺塔问题在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的...
RxJava源码分析系列:RxJava系列一:从使用层面分析源码及执行流程RxJava系列二:根据操作符分析整个上下游的执行流程 1.首先分析下上面最简单例子的调用流程,首先...