197 篇
- 笔记01 | 架构设计的宏观视角2026-06-05
- 原文01 | 架构设计的宏观视角2026-06-03
- 笔记02 | 大厦基石:无生有,有生万物2026-06-05
- 原文02 | 大厦基石:无生有,有生万物2026-06-03
- 笔记03 | 汇编:编程语言的诞生2026-06-05
- 原文03 | 汇编:编程语言的诞生2026-06-03
- 笔记04 | 编程语言的进化2026-06-05
- 精读精读 04 | 四种编程范式:过程式、函数式、面向对象、面向连接2026-08-27
- 原文04 | 编程语言的进化2026-06-03
- 笔记05 | 思考题解读:如何实现可自我迭代的计算机?2026-06-05
- 原文05 | 思考题解读:如何实现可自我迭代的计算机?2026-06-03
- 笔记06 | 操作系统进场2026-06-05
- 原文06 | 操作系统进场2026-06-03
- 笔记07 | 软件运行机制及内存管理2026-06-05
- 原文07 | 软件运行机制及内存管理2026-06-03
- 笔记08 | 操作系统内核与编程接口2026-06-05
- 原文08 | 操作系统内核与编程接口2026-06-03
- 笔记09 | 外存管理与文件系统2026-06-05
- 原文09 | 外存管理与文件系统2026-06-03
- 笔记10 | 输入和输出设备:交互的演进2026-06-05
- 原文10 | 输入和输出设备:交互的演进2026-06-03
- 笔记11 | 多任务:进程、线程与协程2026-06-05
- 原文11 | 多任务:进程、线程与协程2026-06-03
- 笔记12 | 进程内协同:同步、互斥与通讯2026-06-05
- 原文12 | 进程内协同:同步、互斥与通讯2026-06-03
- 笔记13 | 进程间的同步互斥、资源共享与通讯2026-06-05
- 原文13 | 进程间的同步互斥、资源共享与通讯2026-06-03
- 笔记14 | IP 网络:连接世界的桥梁2026-06-05
- 原文14 | IP 网络:连接世界的桥梁2026-06-03
- 笔记15 | 可编程的互联网世界2026-06-05
- 原文15 | 可编程的互联网世界2026-06-03
- 笔记16 | 安全管理:数字世界的守护2026-06-05
- 原文16 | 安全管理:数字世界的守护2026-06-03
- 笔记17 | 架构:需求分析 (上)2026-06-05
- 原文17 | 架构:需求分析 (上)2026-06-03
- 笔记18 | 架构:需求分析 (下) · 实战案例2026-06-05
- 原文18 | 架构:需求分析 (下) · 实战案例2026-06-03
- 笔记19 | 基础平台篇:回顾与总结2026-06-05
- 原文19 | 基础平台篇:回顾与总结2026-06-03
- 笔记20 | 桌面开发的宏观视角2026-06-05
- 原文20 | 桌面开发的宏观视角2026-06-03
- 笔记21 | 图形界面程序的框架2026-06-05
- 原文21 | 图形界面程序的框架2026-06-03
- 笔记22 | 桌面程序的架构建议2026-06-05
- 原文22 | 桌面程序的架构建议2026-06-03
- 笔记23 | Web开发:浏览器、小程序与PWA2026-06-05
- 原文23 | Web开发:浏览器、小程序与PWA2026-06-03
- 笔记24 | 跨平台与 Web 开发的建议2026-06-05
- 原文24 | 跨平台与 Web 开发的建议2026-06-03
- 笔记25 | 桌面开发的未来2026-06-05
- 原文25 | 桌面开发的未来2026-06-03
- 笔记26 | 实战(一):怎么设计一个“画图”程序?2026-06-05
- 带读带读 00 | 读懂 qpaint 需要的前端底子(26~30 讲的预备课)2026-08-29
- 带读带读 01 | Model 层:dom.js2026-08-29
- 带读带读 02 | 一次完整的画矩形:从点按钮到矩形出现2026-08-29
- 带读带读 03 | 收口 26 讲:ViewModel 的责任、菜单与组装、架构思维2026-08-30
- 带读带读 · 地图:qpaint 所有文件和链路(随时回来看)2026-08-30
- 带读带读 · 源码导航:真实的 qpaint 代码在哪、怎么读2026-08-30
- 精读精读 26 | 把 MVC 按在代码上验一遍:qpaint 浏览器端解剖2026-08-29
- 原文26 | 实战(一):怎么设计一个“画图”程序?2026-06-03
- 笔记27 | 实战(二):怎么设计一个“画图”程序?2026-06-05
- 带读带读 04 | 27 讲:加一个选择工具——一次架构压力测试2026-08-30
- 原文27 | 实战(二):怎么设计一个“画图”程序?2026-06-03
- 笔记28 | 实战(三):怎么设计一个“画图”程序?2026-06-05
- 带读带读 05 | 28 讲:离线持久化与对象 ID2026-08-30
- 原文28 | 实战(三):怎么设计一个“画图”程序?2026-06-03
- 笔记29 | 实战(四):怎么设计一个“画图”程序?2026-06-05
- 带读带读 06 | 29 讲:网络协议与服务端2026-08-30
- 原文29 | 实战(四):怎么设计一个“画图”程序?2026-06-03
- 笔记30 | 实战(五):怎么设计一个“画图”程序?2026-06-05
- 带读带读 07 | 30 讲:对接、同步,与 Model 层的厚度2026-08-30
- 带读带读 08 | 收尾:26~30 讲,你带走了什么2026-08-30
- 原文30 | 实战(五):怎么设计一个“画图”程序?2026-06-03
- 笔记31 | 辅助界面元素的架构设计2026-06-05
- 带读带读 09 | 31 讲:辅助界面元素与控件化2026-08-30
- 原文31 | 辅助界面元素的架构设计2026-06-03
- 笔记32 | 架构:系统的概要设计2026-06-05
- 带读带读 10 | 32 讲:系统的概要设计(附 AI coding 对照)2026-08-30
- 原文32 | 架构:系统的概要设计2026-06-03
- 笔记33 | 桌面开发篇:回顾与总结2026-06-05
- 原文33 | 桌面开发篇:回顾与总结2026-06-03
- 笔记34 | 服务端开发的宏观视角2026-06-05
- 原文34 | 服务端开发的宏观视角2026-06-03
- 笔记35 | 流量调度与负载均衡2026-06-05
- 原文35 | 流量调度与负载均衡2026-06-03
- 笔记36 | 业务状态与存储中间件2026-06-05
- 原文36 | 业务状态与存储中间件2026-06-03
- 笔记37 | 键值存储与数据库2026-06-05
- 带读带读 11 | 37 讲:事务、主从与分布式2026-08-31
- 原文37 | 键值存储与数据库2026-06-03
- 笔记38 | 文件系统与对象存储2026-06-05
- 带读带读 12 | 38 讲:文件系统与对象存储2026-08-31
- 原文38 | 文件系统与对象存储2026-06-03
- 笔记39 | 存储与缓存2026-06-05
- 带读带读 13 | 39 讲:存储与缓存2026-08-31
- 原文39 | 存储与缓存2026-06-03
- 笔记40 | 服务端的业务架构建议2026-06-05
- 带读带读 14 | 40 讲:服务端的业务架构建议2026-08-31
- 原文40 | 服务端的业务架构建议2026-06-03
- 笔记41 | 实战(一):“画图”程序后端实战2026-06-05
- 带读带读 00 | 读懂 qpaint 服务端需要的 Go 底子(41~44 讲的预备课)2026-08-31
- 带读带读 15 | 41 讲:RPC 框架、分层与单元测试2026-08-31
- 原文41 | 实战(一):“画图”程序后端实战2026-06-03
- 笔记42 | 实战(二):“画图”程序后端实战2026-06-05
- 带读带读 16 | 42 讲:使用界面、数据结构与算法2026-08-31
- 原文42 | 实战(二):“画图”程序后端实战2026-06-03
- 笔记43 | 实战(三):“画图”程序后端实战2026-06-05
- 带读带读 17 | 43 讲:帐号与授权(OAuth 2.0 的零点)2026-08-31
- 原文43 | 实战(三):“画图”程序后端实战2026-06-03
- 笔记44 | 实战(四):“画图”程序后端实战2026-06-05
- 带读带读 18 | 44 讲:dex、ID Token 与「不造轮子」2026-08-31
- 带读带读 19 | 收尾:41~44 讲,你带走了什么2026-08-31
- 原文44 | 实战(四):“画图”程序后端实战2026-06-03
- 笔记45 | 架构:怎么做详细设计?2026-06-05
- 带读带读 20 | 45 讲:设计一个系统的完整流程2026-09-01
- 原文45 | 架构:怎么做详细设计?2026-06-03
- 笔记46 | 服务端开发篇:回顾与总结2026-06-05
- 原文46 | 服务端开发篇:回顾与总结2026-06-03
- 笔记47 | 服务治理的宏观视角2026-06-05
- 原文47 | 服务治理的宏观视角2026-06-03
- 笔记48 | 事务与工程:什么是工程师思维?2026-06-05
- 原文48 | 事务与工程:什么是工程师思维?2026-06-03
- 笔记49 | 发布、升级与版本管理2026-06-05
- 原文49 | 发布、升级与版本管理2026-06-03
- 笔记50 | 日志、监控与报警2026-06-05
- 原文50 | 日志、监控与报警2026-06-03
- 笔记51 | 故障域与故障预案2026-06-05
- 原文51 | 故障域与故障预案2026-06-03
- 笔记52 | 故障排查与根因分析2026-06-05
- 原文52 | 故障排查与根因分析2026-06-03
- 笔记53 | 过载保护与容量规划2026-06-05
- 原文53 | 过载保护与容量规划2026-06-03
- 笔记54 | 业务的可支持性与持续运营2026-06-05
- 原文54 | 业务的可支持性与持续运营2026-06-03
- 笔记55 | 云计算、容器革命与服务端的未来2026-06-05
- 原文55 | 云计算、容器革命与服务端的未来2026-06-03
- 笔记56 | 服务治理篇:回顾与总结2026-06-05
- 原文56 | 服务治理篇:回顾与总结2026-06-03
- 笔记57 | 心性:架构师的修炼之道2026-06-05
- 原文57 | 心性:架构师的修炼之道2026-06-03
- 笔记58 | 如何判断架构设计的优劣?2026-06-05
- 原文58 | 如何判断架构设计的优劣?2026-06-03
- 笔记59 | 少谈点框架,多谈点业务2026-06-05
- 原文59 | 少谈点框架,多谈点业务2026-06-03
- 笔记60 | 架构分解:边界,不断重新审视边界2026-06-05
- 原文60 | 架构分解:边界,不断重新审视边界2026-06-03
- 笔记61 | 全局性功能的架构设计2026-06-05
- 原文61 | 全局性功能的架构设计2026-06-03
- 笔记62 | 重新认识开闭原则 (OCP)2026-06-05
- 带读62 | 重新认识开闭原则 (OCP) —— 带读2026-09-02
- 原文62 | 重新认识开闭原则 (OCP)2026-06-03
- 笔记63 | 接口设计的准则2026-06-05
- 原文63 | 接口设计的准则2026-06-03
- 笔记64 | 不断完善的架构范式2026-06-05
- 原文64 | 不断完善的架构范式2026-06-03
- 笔记65 | 架构范式:文本处理2026-06-05
- 原文65 | 架构范式:文本处理2026-06-03
- 笔记66 | 架构老化与重构2026-06-05
- 原文66 | 架构老化与重构2026-06-03
- 笔记67 | 架构思维篇:回顾与总结2026-06-05
- 原文67 | 架构思维篇:回顾与总结2026-06-03
- 笔记68 | 软件工程的宏观视角2026-06-05
- 原文68 | 软件工程的宏观视角2026-06-03
- 笔记69 | 团队的共识管理2026-06-05
- 原文69 | 团队的共识管理2026-06-03
- 笔记70 | 怎么写设计文档?2026-06-05
- 原文70 | 怎么写设计文档?2026-06-03
- 笔记71 | 如何阅读别人的代码?2026-06-05
- 原文71 | 如何阅读别人的代码?2026-06-03
- 笔记72 | 发布单元与版本管理2026-06-05
- 原文72 | 发布单元与版本管理2026-06-03
- 笔记73 | 软件质量管理:单元测试、持续构建与发布2026-06-05
- 原文73 | 软件质量管理:单元测试、持续构建与发布2026-06-03
- 笔记74 | 开源、云服务与外包管理2026-06-05
- 原文74 | 开源、云服务与外包管理2026-06-03
- 笔记75 | 软件版本迭代的规划2026-06-05
- 原文75 | 软件版本迭代的规划2026-06-03
- 笔记76 | 软件工程的未来2026-06-05
- 原文76 | 软件工程的未来2026-06-03
- 笔记77 | 软件工程篇:回顾与总结2026-06-05
- 原文77 | 软件工程篇:回顾与总结2026-06-03
- 笔记答疑解惑 | 想当架构师,我需要成为“全才”吗?2026-06-05
- 原文答疑解惑 | 想当架构师,我需要成为“全才”吗?2026-06-03
- 笔记加餐 | 如何做HTTP服务的测试?2026-06-05
- 原文加餐 | 如何做HTTP服务的测试?2026-06-03
- 笔记加餐 | 实战:“画图程序” 的整体架构2026-06-05
- 原文加餐 | 实战:“画图程序” 的整体架构2026-06-03
- 笔记加餐 | 怎么保障发布的效率与质量?2026-06-05
- 原文加餐 | 怎么保障发布的效率与质量?2026-06-03
- 笔记结束语 | 放下技术人的身段,用极限思维提升架构能力2026-06-05
- 原文结束语 | 放下技术人的身段,用极限思维提升架构能力2026-06-03
- 笔记课外阅读 | 从《孙子兵法》看底层的自然法则2026-06-05
- 原文课外阅读 | 从《孙子兵法》看底层的自然法则2026-06-03
- 笔记热点观察 | 我看Facebook发币(上):区块链、比特币与Libra币2026-06-05
- 原文热点观察 | 我看Facebook发币(上):区块链、比特币与Libra币2026-06-03
- 笔记热点观察 | 我看Facebook发币(下):深入浅出理解 Libra 币2026-06-05
- 原文热点观察 | 我看Facebook发币(下):深入浅出理解 Libra 币2026-06-03
