跳到正文

专栏

14 个大类、156 个章节,按「基础 → 进阶 → 高级」排成一条可走的学习路线。 已写 106 节,其余章节先占位,写到哪填到哪。

C 12 / 12 节

C 语言

从语法骨架到内存模型、未定义行为与受限环境写法,把 C 真正当成一门需要精确理解的语言。

基础 5 进阶 5 高级 2

内容筹备中 · 查看章节地图 →

C++ 12 / 12 节

C++ 语言

面向对象只是起点;资源管理、模板、对象模型和版本演进才是 C++ 的主战场。

基础 4 进阶 5 高级 3

内容筹备中 · 查看章节地图 →

Data Structures 12 / 12 节

数据结构与算法

以 C/C++ 手写实现为主,关注真实内存布局与代价,而不是纸上复杂度。

基础 4 进阶 5 高级 3

内容筹备中 · 查看章节地图 →

Concurrency 10 / 10 节

并发编程

锁只是入门,内存序、数据布局和正确的等待方式才是并发的分水岭。

基础 3 进阶 4 高级 3

内容筹备中 · 查看章节地图 →

Qt 9 / 12 节

Qt 6

信号槽、事件循环、模型视图和绘制性能——把 Qt 用成生产力工具而不是控件堆。

基础 4 进阶 5 高级 3

内容筹备中 · 查看章节地图 →

Win32 7 / 10 节

Windows / Win32 编程

句柄、消息、资源和两套工具链的差异——Windows 桌面开发里绕不开的底层。

基础 3 进阶 4 高级 3

内容筹备中 · 查看章节地图 →

Linux 0 / 12 节

Linux 系统编程

一切皆文件描述符:从 syscall 到 epoll、动态库与可观测性。

基础 4 进阶 5 高级 3

内容筹备中 · 查看章节地图 →

Operating Systems 7 / 10 节

操作系统原理

把上层行为归因到调度、分页、缓存和中断,而不只是记住概念。

基础 3 进阶 4 高级 3

内容筹备中 · 查看章节地图 →

Network 7 / 12 节

计算机网络

以抓包和 socket 为准绳,把 TCP 的行为和故障定位讲实。

基础 3 进阶 5 高级 4

内容筹备中 · 查看章节地图 →

Embedded 0 / 12 节

嵌入式开发

从点灯到 RTOS、低功耗与 OTA,围绕真实设备的约束写代码。

基础 3 进阶 5 高级 4

内容筹备中 · 查看章节地图 →

Database 4 / 12 节

数据库

SQL 只是入口;索引、事务、锁和执行计划决定了程序的真实表现。

基础 4 进阶 4 高级 4

内容筹备中 · 查看章节地图 →

Build 8 / 10 节

编译与构建

链接错误不是玄学:懂符号表和 target 模型,问题就一半解决了。

基础 3 进阶 4 高级 3

内容筹备中 · 查看章节地图 →

Debug & Perf 8 / 10 节

调试与性能优化

先测量再优化:工具链、现场保留和数据布局,比"经验直觉"可靠。

基础 3 进阶 4 高级 3

内容筹备中 · 查看章节地图 →

Engineering 10 / 10 节

工程实践

让代码可协作:版本控制、测试、评审与发布流程。

基础 3 进阶 4 高级 3

内容筹备中 · 查看章节地图 →