数据结构和算法之数组右移K
基本思路:不开辟新的数组空间的情况下考虑在原属组上进行操作将数组倒置,这样后k个元素就跑到了数组的前面,然后反转一下即可同理后 len-k个元素只需要翻转就完成数组的k次移动public class ArrayKShift { public void arrayKShift(int[] array, int k) { /** * constr...
使用Dagger ,Rxjava ,LiveData,ViewModel等搭建App框架
基于可能出现的安全,licence和不好的影响,删除原来的Repo。新Repo代码GitHub链接点这里使用Dagger ,Rxjava ,LiveData,ViewModel等搭建App框架根据项目中出现的工程问题以及平衡业务需求,重构希望能把关注点集中到代码结构、整体架构、可测试性、可维护性以及快速迭代这四个方面。本次迭代除了使用Dagger,Rxjava,Retrofit,Green...
php程序效率优化的一些策略小结
1 在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因