Git commit message 奇葩大赏:代码会忘,提交记录不会
从“终于好了”到“别问”,看看 Git 历史里那些既好笑又令人警觉的提交信息。
608 字
|
3 分钟
Git 工作流最佳实践:从 rebase 到 squash
系统梳理 Git 工作流的最佳实践:Conventional Commits 提交规范、分支模型、rebase 与 squash 的区别与正确用法,以及合并冲突的优雅处理方式。
1779 字
|
9 分钟
AI Agent 架构模式:ReAct、Plan-and-Execute 与反思循环
拆解当前主流 AI Agent 的三种核心架构模式——ReAct、Plan-and-Execute 与反思循环,并给出可运行的最小代码实现。
1956 字
|
10 分钟
HTTP/3 与 QUIC 协议深度解析
从 TCP 的队头阻塞到 QUIC 的多路复用革命,深入理解下一代 HTTP 协议的设计与原理
1860 字
|
9 分钟
前端状态管理 2026:Signal 时代的到来
深入解读 Signal(信号)这一新型响应式原语如何重塑前端状态管理格局,涵盖 Solid.js、Svelte 5 Runes、Angular Signals、Preact Signals 的核心用法与 TC39 标准化进展
2049 字
|
10 分钟
Code Tabs 多语言代码选项卡使用指南
使用 :::code-tabs 指令在博文中展示多语言版本的代码示例,支持选项卡切换和语言偏好记忆。
702 字
|
4 分钟
那些年我们写过的「注释」——代码注释奇葩大赏
盘点程序员在代码中留下的那些令人啼笑皆非的注释,从甩锅到自嘲,每一种你都可能写过。
760 字
|
4 分钟
正则表达式笑话:Now You Have Two Problems
为什么说"用正则表达式解决问题后,你就有了两个问题"——编程界最经典的自嘲之一
955 字
|
5 分钟