摘要: 转载目的,之前主要应用这里的原理解决了,手机被某个APP检测为root过的手机的问题,记录后续可能参考。 出于安全原因,我们的应用程序不建议在已经root的设备上运行,所以需要检测是否设备已经root,以提示用户若继续使用会存在风险。 那么root了会有什么风险呢,为什么不root就没有风险,又怎么 阅读全文
posted @ 2017-11-22 23:59 dzqabc 阅读(3672) 评论(0) 推荐(0) 编辑
摘要: 实际和之前的free命令是有点类似的。 不过free更专注应用,这个更专注理解。 概述 想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RE 阅读全文
posted @ 2017-11-22 23:55 dzqabc 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 转载目的,主要是为了理解lVIRT虚拟内存、RES常驻内存、共享内存SHR、SWAP和实际程序应用如何对应的。 在Linux命令行中执行top命令,可以查询到所有进程使用的VIRT虚拟内存、RES常驻内存和共享内存SHR。 那么,什么是VIRT虚拟内存、RES常驻内存和共享内存SHR?我们编写的Li 阅读全文
posted @ 2017-11-22 23:46 dzqabc 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: 转载目的主要了解fork原理,实际fork的使用越来越少,原因也可以通过本文了解。 实际在当前的多线程情况下,fork已经基本无太多可取之处了。 fork的设计之出应该就是为了更方便地使用多进程程序,提高并发性。 然而对于多个并发需要共享大量数据时,多线程拥有的内部通信往往比较高效,而fork只实现 阅读全文
posted @ 2017-11-22 23:34 dzqabc 阅读(603) 评论(0) 推荐(1) 编辑
摘要: 代码效率的提升往往由算法决定,曾发过专贴(浅谈提高代码效率的编写习惯:http://tieba.baidu.com/p/1187281687),但是以实例为主,并没有太多的文字说明,现在归纳一下:影响代码效率的主要有几点: 1.1 外部命令、goto、call 的调用次数 这是众所周知的,这里只列个 阅读全文
posted @ 2017-11-22 23:19 dzqabc 阅读(573) 评论(0) 推荐(0) 编辑