0%

前言

KMP是一种字符串匹配算法,并不算高效,晦涩难懂,比它简单易懂高效的算法是有,但不知为何,课本只讲了这种字符串匹配算法。
整个算法的精髓就在于next数组的计算,网上关于KMP的资料有很多。这里只讲next数组的计算。

阅读全文 »

前言

最近在研究PreferenceActivity发现是继承自ListActivity的,打开看了下ListActivity的源码,发现也不长,就详细阅读认识一下。

阅读全文 »

前言

作为一个程序员,基本的SQL语句是必须掌握的,但是如果单单使用原生的SQL语句,开发效率就太低了.
虽然Android有给我们提供一套封装好的API,但我觉得并没有提高多少便利,反而增加了学习成本。
我选择的是greenDAO .
虽然githubrealm-java 的星星比greenDAO高一点.
但是realm-java 有一个弊端,就是apk的体积会大上5M左右。

阅读全文 »

前言

沉浸式状态栏的实现方式在以前是五花八门。
在这里主要是给出一个我觉得比较完美的实现沉浸式状态栏的方案(兼容最低android4.4)。

阅读全文 »