最近修改
2025/01
2024/11
2024/08
- Linux Rootfs 二级加载
- git 宝典
- 虚拟化:Virtio
- ARMv8: cache相关知识2
- 设备树 Device Tree
- 名词解释
- Python:三方库
- ATF 解读:电源管理
- ARMv8 中断管理(4): 中断分组
- 虚拟化:中断虚拟化
2024/07
2024/05
- Hugo 基础概念
- Elf 文件的链接与加载
- AArch64 MMU介绍
- AArch64/X86 函数调用约定
- Sed/Awk/Grep 三剑客
- AArch64 内存属性与内存类型
- ARMv8 中断管理(1): 架构与GICv3
- ARMv8 中断管理(2): 中断的生命周期
- ARMv8 中断管理(3): 中断服务程序
- ARMv8 基础
- ARMv8: cache相关知识
- ARMv8 内存模型
- Qemu 启动 Linux Kernel(Arm64)
- 读书笔记:现代Cpu性能分析与优化
- A Demo of Posix Signal
- 课程笔记:NJU ICS2022
- 计算机体系结构基础
- 电子电路基础笔记
- 课程学习:cs61a
- 2023总结
- 优秀文章阅读
2024/04
2024/03
2024/01
- 操作系统:动态链接/动态加载
- Linux Kconfig 概述
- Vscode Snippets
- Elf 加载器的工作流程
- GNU 二进制工具集
- 杂乱的开发日记
- 人像摄影如何引导模特
- Linux 进程地址空间 概述
- Libdwarf 函数介绍及其实现方法
- Dwarf(1): 基础
- Dwarf(2): basetype类型
- Linux mmap 函数
- Dwarf: Stack Unwinding
- C 语言程序设计的一些经验
- QEMU 工作原理
- C++ 特性的底层原理
- Second Blog
- Hugo 主题创建(6): shortcode
- Hugo 引用图片
2023/12
2023/11
2023/09
- "GCC -M" 选项在Makefile中的使用
- LaTeX Vim Tutorial
- Numberical Analysis Exam
- Html Css Learning note (0)
- 2019 Stanford Commencement Timcook
- 操作系统:SeL4 基础概念
- 写高质量的C语言工程的规范
- Stack and Heap
- C 语言位操作技巧
- GNU C 内联汇编学习
- 操作系统:上下文切换
- 操作系统:大小端问题
- 二级指针操作链表技巧
- C语言 "inline" 关键字
- C 语言工具宏
- Uboot: 常用命令
- 操作系统:浅谈 errno 的线程安全问题
- 行结束符在windows和linux的区别
- C 语言enum的使用
- Python 基础知识
- Linux 内核抢占
- Linux Trace(1): Tracepoint
- 操作系统:同步互斥机制
- Linux 进程地址空间 写时复制
- Linux 进程地址空间 堆的管理
- C 语言的内存对齐要求
- C 和 C++ 的区别与联系
- Linux 进程与线程的关系
- Linux 进程间通信(1): 管道
- Linux 内核数据结构 hlist
- Linux 中断管理: 软中断/tasklet/工作队列
- Linux SLAB 内存分配器(1): 概述
- Linux SLAB 内存分配器(2): 算法
- Linux SLAB 内存分配器(3): SLUB/SLOB
- openwrt 开发日记
- Hugo 主题创建(0): 脚手架
- Hugo 主题创建(1): 内置样式
- Hugo 主题创建(2): 添加侧边栏
- Hugo 主题创建(3): 站内搜索
- Hugo 主题创建(4): 样式打磨
- 前端学习: position
- 前端学习: display
- Python 做机试题目技巧
- C/python: cmp函数应该怎么写
- 一道题搞定二分法的细节
- Hugo 主题创建(7): footer
- 操作系统:相关名词汇总
- Linux 进程间通信概述
- Linux Buddy 内存分配器
2023/02
2022/05
创建于: 2025-01-09T20:51:49, Lastmod: 2025-01-09T23:30:54