如何导航我的文章
我为什么坚持写博客
Shell内置命令、外部命令、别名、函数、保留关键字优先级
每天3分钟操作系统修炼秘籍(12):OOM和Swap分区
每天3分钟操作系统修炼秘籍(11):页翻译——快速地址转换
视频教程汇总
Shell精品进阶教程:理解Shell的方方面面
每天3分钟操作系统修炼秘籍(10):分页和页表
每天3分钟操作系统修炼秘籍(9):栈空间之用户栈和内核栈
每天3分钟操作系统修炼秘籍(8):虚拟内存分段
每天3分钟操作系统修炼秘籍(7):虚拟内存简介
每天3分钟操作系统修炼秘籍(6):Idle进程
每天3分钟操作系统修炼秘籍(5):系统调用
每天3分钟操作系统修炼秘籍(4):中断
每天3分钟操作系统修炼秘籍(3):内核态和用户态
每天3分钟操作系统修炼秘籍(2):并行的假象和分时系统
每天3分钟操作系统修炼秘籍(1):秘籍简介
计算机领域随处可见的抽象
操作系统系列文章
正则表达式系列
彻底搞懂shell的高级I/O重定向
shell如何解析命令以及eval命令
dd、split、csplit命令
Linux find命令常用用法示例
shell高效处理文本(1):xargs并行处理
Linux find命令运行机制详解
Linux xargs命令详解
修改shell命令提示符和命令的输入颜色
详细分析du和df的统计结果为什么不一样
su和sudo
Linux上文件的权限管理
Linux文件类基础命令
用户和组管理
ext文件系统机制原理剖析
关于我
C语言指针和数组的关系
CSV文件格式说明
json文件格式说明
Form的enctype属性
效率对比:构造100W个时间对象
搞懂Linux下的几种文件类型
按值传递 vs. 按指针传递
大话西游之大圣娶亲中的至尊宝和紫霞仙子
总结总线的一些基本知识
Ditto使用方法说明
加密的ts+m3u8合并
VMWare:查看链接克隆依赖关系
vscode指定扩展安装位置
shell脚本动画小工具
我已经理解了并发和并行的区别
进程、线程、协程的区别
零复制(zero copy)技术
总结关于CPU的一些基本知识
Windows调整和小技巧
五种IO模型透彻分析
一文搞懂:词法作用域、动态作用域、回调函数、闭包
不可不知的socket和TCP连接过程
Golang系列文章
shell生成指定长度的随机数
MySQL系列文章
Ruby系列文章
我的翻译
网站架构系列
Perl系列文章
Python系列文章
Shell系列文章
Linux系列文章