2026
an archive of posts from this year
| 2026.6.17 | 搞懂 GC Root |
|---|---|
| 2026.6.17 | 单链表反转:迭代与递归实现及可视化 |
| 2026.6.3 | Now in Android 的 Hilt 组件依赖图 |
| 2026.5.19 | 理解 Android 的 baseline-prof.txt 和 startup-prof.txt |
| 2026.5.19 | Hilt / Koin / Knit 对比分析 |
| 2026.5.18 | Koin 依赖注入框架介绍 |
| 2026.5.17 | Android 官方 Skills 分析报告 |
| 2026.5.13 | ANR-WatchDog、ACRA、Firebase Crashlytics、xCrash 核心原理对比总结 |
| 2026.4.29 | Android ViewModel 总结 |
| 2026.4.29 | Android Retrofit 总结 |
| 2026.4.29 | Android OkHttp 总结 |
| 2026.4.29 | Android MutableStateFlow 总结 |
| 2026.4.29 | Android LiveData 总结 |
| 2026.4.29 | Android Lifecycle 总结 |
| 2026.4.29 | Android Handler 总结 |
| 2026.4.29 | Android Coroutine 总结 |
| 2026.4.14 | 职业成功的秘诀 |
| 2026.4.8 | 为什么一定要有分层架构? |
| 2026.4.8 | 什么是组件化? |
| 2026.4.8 | 如何实现组件? |
| 2026.4.8 | Jetpack 给架构模式带来了怎样的改变? |
| 2026.4.7 | handler 核心问题 |
| 2026.4.3 | Claude Code CLI 新手使用指南 |