常见排序算法汇总及Java中默认实现 Posted on 2018-09-15 | In 算法 Words count in article: 1,971 字 | Reading time ≈ 8 分钟 基本排序算法的分类及比较首先,上一张各种排序算法比较的图 排序方法 平均时间复杂度 最好情况下的时间复杂度 最坏情况下的时间复杂度 空间复杂度(辅助存储) 稳定性 直接插入排序 O(n ... Read more »
OkHttp中拦截器流程解析 Posted on 2018-09-10 | In Network related Words count in article: 2,575 字 | Reading time ≈ 14 分钟 OkHttp中,我们对请求报文和返回报文的处理都是在拦截器中进行的,所以熟悉OkHttp中的各个拦截器以及它们是怎样的处理流程是理解OkHttp的重点 拦截器链首先,我们所最后得到的Respon ... Read more »
Android绘制流程总结 Posted on 2018-08-25 | In Android Words count in article: 1,933 字 | Reading time ≈ 11 分钟 我们在自定义实现一个自定义view的时候,往往需要重写它的onDraw()方法,在这个方法中,我们可以获取到它的Canvas对象,那么,这个Canvas对象是怎么得到的呢? 首先我们知道Activi ... Read more »
Android事件分发机制总结 Posted on 2018-07-30 | In Android Words count in article: 841 字 | Reading time ≈ 3 分钟 Android中的事件分发机制是我们实现触摸反馈、拦截等等的基础,了解了事件分发机制,对于触摸反馈事件失灵、多点触控等等的实现和疑难解决,都有一个敏感的认知。 一切的开始: Activity的处 ... Read more »
Https连接建立过程 Posted on 2018-07-15 | In Network related Words count in article: 1,577 字 | Reading time ≈ 6 分钟 Https的全称是Http over SSL,而SSL是在TCP协议之上的保密层,但是它也是属于传输层的,如果直接传输Http,报文的信息安全是无法被保障的,因为它在应用层的信息传输是明文传输的。 ... Read more »
Android NDK调用不符合jni规范的so文件 Posted on 2018-06-30 | In Android Words count in article: 1,793 字 | Reading time ≈ 7 分钟 我们在使用Android静态加载so库的时候,一般都需要这个so库是符合jni命名规范的,像这样: Java全类名方法名 但是可能会遇到一些比较特殊的情况,同事只给了你一个so库,这个so库并不 ... Read more »
git flow Posted on 2018-06-03 | In Git Words count in article: 379 字 | Reading time ≈ 1 分钟 git flow是产品进行迭代开发时流行的工作流,在公司当中很受欢迎 组成git flow包含了master、develop、feature、release、hotfix这五个分支,其中主要以m ... Read more »
类与实例的初始化顺序 Posted on 2018-04-25 | In Java Words count in article: 893 字 | Reading time ≈ 4 分钟 在Java中,static修饰符一直都是很重要的知识点,特别是当它修饰为一个静态代码块的时候,还有它被用来修饰变量的时候,当发生继承关系或者是内部类关系的时候,我们这里分几种情况进行讨论 当发生 ... Read more »
Java中的正则表达式 Posted on 2018-03-26 | In Java Words count in article: 397 字 | Reading time ≈ 2 分钟 Java中应用正则表达式必须依靠Pattern与Matcher类,常用的正则规范一般如下: 序号 规范 描述 1 \ 表示反斜线(\)字符 2 \t 表示制表符 3 \n 表示 ... Read more »
Android编译时注解 Posted on 2018-02-23 | In Android Words count in article: 1,144 字 | Reading time ≈ 5 分钟 这个寒假用空闲时间做了一个基于编译时注解的RxBus,目前还没有做工程化处理,但是基本的功能已经写好,欢迎大家star和fork RxEventBus 趁着寒假最后一天来写一下开发过程。 编译时 ... Read more »