树莓派OS-#0x00-自制系统镜像并控制处理器的运行 📅 2020-03-01 · ☕ 9 min read raspberry-pi-os 项目记录了从头实现一个适用与树莓派3B(处理器为ARMv8架构)的操作系统的过程。这篇文章记录了我按照项目的 lesson01 学习的过程,另外再加上自己的修改。
ViewModel 的实现原理 📅 2020-01-12 · ☕ 8 min read Android Jetpack 提供了 ViewModel, 以用来维护 Activity 或 Fragment 中需要的数据。其能够在因配置改变(比如屏幕旋转)造成的 Activity 和 Fragment 重建时, 依然维护其内部的数据。
Android Binder 📅 2020-01-06 · ☕ 4 min read 一篇对 Android 主要的 IPC 机制(Binder) 的记录,理解自一份 RUB(https://en.wikipedia.org/wiki/Ruhr_University_Bochum)的文章
理解Linux内部网络实现之关键数据结构 net_device 📅 2020-01-05 · ☕ 11 min read Understanding Linux Networking internal 系列之 Critical Data Structures
理解Linux内部网络实现之关键数据结构 sk_buff 📅 2020-01-02 · ☕ 15 min read Understanding Linux Networking internal 系列之 Critical Data Structures
理解 WorkManager 的实现 📅 2019-12-07 · ☕ 6 min read 最近使用 Android Jetpack 中 WorkManager 组件做了一个上报一些做分析用途数据的需求, 用着感觉挺香的. 于是想看下其内部的实现原理.
岛屿数量 📅 2019-12-03 · ☕ 2 min read 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围