java 中 可以使用assert语法来进行一些判断检,但是 android上 assert似乎不生效, 这是为什么呢。 在将java sour...
1.Lock 线程互斥锁,使用方法: AutoLock的构造函数和析构函数里会调用Lock的acquire和release Lock的acqui...
在chromium中如何创建线程 创建线程对象后,可以调用Start,或者StartWithOptions指定创建线程的一些选项。 Thread...
Android 为了省电,会根据CPU load调整对CPU的供电,以牺牲手机性能换取续航。 CPU governer会不断check CPU ...
要成为100x engineer,首先要成为10X engineer(高超的编程水平),其次光靠自身是无法产生生产效率的100倍提升的,要产生i...
class 文件的结构如下: Constant Pool 每个Constant Pool Entry由cp_info结构来表示 tag 表示co...
比如以下一段java代码: 为什么要这么写呢? 下面用一段测试程序的bytecode来解释一下(以下bytecode是基于JVM的,不是基于ar...
1.新建一个plugin: 在每个variant的JavaCompile Task加入aspectj的运行代码: 运行aspectJ的参数如下:...
RecylerView的回收机制分为两部分:Cached View和RecycledViewPool 当要显示新的view时,取用顺序。 要显示...