前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
前言 前一段时间将公司的代码规范文档翻译为lint规则库并在编译时检查。当较小的项目上面运行没有感觉有什么问题,但是当导入较大项目时,就发现编译速度明显变慢,严重影响工作...
Shallow Size和Retained Size详解 参考文章How much memory do I need (part 1) – What is retained ...
1.Kotlin Flow 介绍 Flow是kotlin提供的一个工具,使用协程封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。 翻译下就是:按顺序发出值并正常完成...
目录 Android之zygote源码剖析(一)[https://www.jianshu.com/p/83d457cd117e]Android之zygote源码剖析(二)[h...
ptrace 提供了一种机制使得父进程可以观察和控制子进程的执行过程,ptrace 还可以检查和修改子进程的可执行文件在内存中的image及子进程所使用的寄存器中的值。通常来...
写在前面 Material 系列文章:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...
陆陆续续已经写了好多了,这个计划图之后再调整吧。 Android图形系统学习框架:Android图形系统(一)-Window加载视图过程Android图形系统(二)-Deco...