
LruCache 核心原理 数据结构:哈希表(HashMap):用于快速查找缓存项,键为缓存的 key,值为双向链表的节点。双向链表:用于维护缓...
找零问题: 假设有固定面额的硬币,要找给顾客一定金额,如何使用最少的硬币数量? 贪心算法的基本步骤: 1.建立数学模型描述问题2.把求解的问题分...
思考与总结: (1)数据页面分离,采用消息通知刷新页面(因为无法后台保存页面无论是fragment还是activity,因此就无法做到最小化,有...
1.如何构建Gradle插件 新建了一个名为HelloGradlePlugin的文件夹。 在文件夹里新建了一个名为build.gradle的文件...
摘要: JVM 从跨平台到了跨语言,只要能编译成字节码就可以 JVM整体 运行时数据区 为什么有程序计数器?答:因为操作系统层cpu有时间片轮转...
1,陪伴培养学习习惯,刻意练习(学习无非就是重复,还轮不到你拼天赋),必须输出,复盘,有输出复盘才有进步。培育身高,培育性格。(开朗;不要内耗,...
加固手段 方案3加固总体框架: dex文件格式:(以便后续修改dex达到加密) apk打包流程: dex加载流程怎样的: 1.务必cloaslo...
字节流嵌套的原理是什么 站在你是内存的角度看代码,将文件转化为流->包装缓冲减少对磁盘的读写次数-〉组装写出的具体数据类型1.当buffer没满...
apk结构 AS 安装apk大小分析插件 analyze size 开启混淆,开启资源缩减 自定义保留文件 Lint分析器 移除备用资源 动态库...