首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
源码阅读笔记
Tans5
创建于2023-12-07
订阅专栏
阅读知名开源库源码的相关笔记
等 24 人订阅
共32篇文章
创建于2023-12-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Matrix 源码阅读笔记 —— TracePlugin(下)
本篇文章继续阅读 TracePlugin 源码,准备好了就开始。 EvilMethodTracer EvilMethodTracer 的实现非常有意思,很多的地方也值得学习,它是用来记录方法栈中每个方
Matrix 源码阅读笔记 —— TracePlugin(中)
书接上文,本篇文章继续介绍 Matrix 的 TracePlugin 中其中没有介绍完的功能。 SignalAnrTracer SignalAnrTracer 的主要功能是监控 ANR 信号,和获取系
Matrix 源码阅读笔记 —— TracePlugin(上)
TracePlugin 的功能可以说是非常丰富,其中的代码也非常有学习价值。其中的功能包括:主线程卡顿监控,主线程 IdleHandler 耗时监控,Input 事件耗时监控,ANR 监控,FPS 监
Matrix 源码阅读笔记 —— ResourcePlugin
废话环节 Matrix 相信很多国内的开发者都很熟悉,不熟悉的人去 Github 上搜一下。在大致读完 它的 ResourcePlugin 源码后,有一点感触。读国内大厂的开源项目的代码,有一个明显的
LeakCanary 源码阅读笔记(五)
本篇文章是阅读 LeakCanary 源码的系列文章第五篇,如果没有看过前面四篇文章建议先看看前面的文章: LeakCanary 源码阅读笔记(一) LeakCanary 源码阅读笔记(二) Leak
LeakCanary 源码阅读笔记(四)
本篇文章是阅读 LeakCanary 源码的系列文章第四篇,如果没有看过前面三篇文章建议先看看前面的文章: LeakCanary 源码阅读笔记(一) LeakCanary 源码阅读笔记(二) Leak
LeakCanary 源码阅读笔记(三)
LeakCanary 源码阅读笔记(三) 在前面篇文章中我介绍了 LeakCanary 的初始化,Activity,Fragment,ViewModel,root view 和 Service 的销毁
LeakCanary 源码阅读笔记(二)
LeakCanary 源码阅读笔记(二) 在上一篇文章中我们介绍了 LeakCanary 的初始化,Activity, Fragment 和 ViewModel 的销毁监控:LeakCanary 源码
LeakCanary 源码阅读笔记(一)
LeakCanary 源码阅读笔记(一) LeakCanary 可以探测 Android 应用程序在运行时是否发生了内存泄漏,只能够用在 Debug 的应用上,他和 OkHttp 一样都是出之 Squ
Java ReentrantLock 源码阅读笔记(下)
Java ReentrantLock 源码阅读笔记(下) 在前一篇文章中我们分析了 ReentrantLock 的 lock 和 unlock 的实现,没有看过的同学可以点击这里. 今天我们继续来分析
Java ReentrantLock 源码阅读笔记(上)
Java ReentrantLock 源码阅读笔记(上) Java 中的 ReentrantLock 与 Synchronized 的性能在稍微新一点的虚拟机上的性能没有太大的区别,但是 Reentr
Glide 源码阅读笔记(六)
Glide 源码阅读笔记(六) 在第一篇文章中我简单介绍了 Glide 实例的创建过程,重点介绍了 Glide 的内存缓存实现和磁盘的缓存实现:Glide 源码阅读笔记(一) 在第二篇文章中介绍了 G
Glide 源码阅读笔记(五)
Glide 源码阅读笔记(五) 在第一篇文章中我简单介绍了 Glide 实例的创建过程,重点介绍了 Glide 的内存缓存实现和磁盘的缓存实现:Glide 源码阅读笔记(一) 在第二篇文章中介绍了 G
Glide 源码阅读笔记(四)
Glide 源码阅读笔记(四) 在第一篇文章中我简单介绍了 Glide 实例的创建过程,重点介绍了 Glide 的内存缓存实现和磁盘的缓存实现:Glide 源码阅读笔记(一) 在第二篇文章中介绍了 G
Glide 源码阅读笔记(三)
Glide 源码阅读笔记(三) 在第一篇文章中我简单介绍了 Glide 实例的创建过程,重点介绍了 Glide 的内存缓存实现和磁盘的缓存实现:Glide 源码阅读笔记(一) 在第二篇文章中介绍了 G
Glide 源码阅读笔记(二)
Glide 源码阅读笔记(二) 在第一篇文章中我简单介绍了 Glide 实例的创建过程,重点介绍了 Glide 的内存缓存实现和磁盘的缓存实现:Glide 源码阅读笔记(一) 本篇文章是系列文章中的第
Glide 源码阅读笔记(一)
Glide 源码阅读笔记(一) Glide 是 Android 中的老牌网络图片加载库,虽然年纪比较大,但是它和很多新生代的网络图片加载库相比在各方面依然不落下风。它的友好的使用 API 、优秀的内存
Kotlin 协程源码阅读笔记 —— SharedFlow 和 StateFlow
Kotlin 协程源码阅读笔记 —— SharedFlow 和 StateFlow 我在前面的文章中讲了 Flow,它是 Kotlin 协程中的冷流:Kotlin 协程源码阅读笔记 —— Flow。
Kotlin 协程源码阅读笔记 —— Channel
Kotlin 协程源码阅读笔记 —— Channel 在前面的文章中我介绍了 Flow,如果对 Flow 感兴趣的同学可以看看:Kotlin 协程源码阅读笔记 —— Flow,本篇文章主要介绍 Cha
Kotlin 协程源码阅读笔记 —— Flow
Kotlin 协程源码阅读笔记 —— Flow Flow 就是 Kotlin 协程中的流,我们可以通过它在 Kotlin 中进行写出流式代码,大名鼎鼎的 RxJava 就是流式编程的库(不过我遇到很多
下一页