首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
毫象
掘友等级
邮箱:qiguang.zhu@foxmail.com
微信公众号:光术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
Glide核心总结
图片加载框架应该关注哪些方面线程池线程切换缓存线程池线程池一般有三级,内存,磁盘,网络由于网络会阻塞,所以网络单独一个线程池,内存和磁盘一个线程池线程切换无论是Eventbus,RxJava,只要涉及
init进程-用户空间的第一个进程如何守护子进程
相关源码system/core/init/init.cppsystem/core/rootdir/init.rcsystem/core/init/init_parser.cppsystem/core/
Android系统源码解读-总纲
...
Android主流三方库源码解读学习-大纲
学习开源库相关的问题,要想学的好,就得自己想清楚几个问题,这几个问题想清楚了,就可以随便回答了。
技术知识体系构建
前几天,梳理了自己的知识体系,大部分围绕Android展开横向与纵向的学习(当然Android只是解决业务需求的其中一个平台,不能拘泥于Android),横向比如gradle、kotlin、flutt
技术人的2020
回顾自己,今年得遇贵人扶持,能够把计算机相关的基础理论研究了遍,Linux、计算机系统、JVM、HTTP、算法与数据结构、C/C++、framework等等,知识量上,感觉读了个计算机研究生。 学习方法上,掌握了各种文献与专业资料的权威认知,网上水文太多,千篇一律,知识首先得确…
手动实现LRU-最近最少缓存淘汰算法
什么是LRUL=last,R=recently,所以是“最近最少”,在双向链表中实现,最近指的是最近使用的节点,要移动到链表的head,最少指的是最少使用的,要移动到链表的尾部并淘汰(因为容量有限)实
Leakcanary源码分析
介绍Leakcanary是用于检测内存泄漏的库在研究源码之前,需要一些jvm的前置知识JVM如何回收内存通过可达性算法,将不太容易回收的变量作为gcroot,可回收的对象会与其形成一个引用链,如果没有
HashMap以及Android中特有数据结构分析(未完成)
存储key的地址和key之间需要建立映射关系,这个映射关系就是hash算法,也叫散列函数。通常情况下key1不等于key2,但会存在f(key1)=f(key2)的情况,这就是hash碰撞或者就hash冲突,解决方法有两种,开放寻址法和拉链法
EventBus源码解析
要探究的几个问题流程原理发送的消息,如何做到线程切换何为粘性事件,实现原理EventBus使用缺点流程1.通过register来注册方法通过ConcurrentHashMap来存储方法,key为注册类
下一页
个人成就
文章被点赞
48
文章被阅读
23,042
掘力值
656
关注了
106
关注者
29
收藏集
6
关注标签
7
加入于
2017-06-30