Skip to content

Archives

All the articles I've archived.

2026 6
July 3
June 1
  • Claude Code 源码架构深度解析

    深入解析 Claude Code 源码架构,从插件系统、多 Agent 并行编排、置信度评分机制到 GitHub 集成,覆盖整体源码阅读路线与 code-review 插件深度源码剖析。

May 1
  • 从零搭建 C++推荐服务框架:基于Blade构建

    记录在 Mac + Ubuntu 22.04 容器内从零编译运行一个基于 brpc + DAG 的 C++ 排序服务框架的全过程,包含 protobuf 版本冲突、Git LFS、core dump、动态库 RPATH 等典型问题的排查与修复。

April 1
2025 1
February 1
  • 设计模式C++17实现

    23种设计模式的现代C++17实现,包含创建型、结构型和行为型模式的完整代码示例。

2023 1
June 1
2017 1
February 1
  • C++模板使用例子

    模板是 C++ 中的泛型编程的基础。 作为强类型语言,C++ 要求所有变量都具有特定类型,由程序员显式声明或编译器推导。 但是,许多数据结构和算法无论在哪种类型上操作,看起来都是相同的。 使用模板可以定义类或函数的操作,并让用户指定这些操作应处理的具体类型。

2016 4
July 4
  • 协程

    如果想兼顾开发效率,又能保证高并发,协程就是最好的选择。它可以在保持异步化运行机制的同时,用同步方式写代码,这在实现高并发的同时,缩短了开发周期,是高性能服务未来的发展方向。

  • abseil C++ Tips

    A series of C++ tips, about once a week, that became known as the “C++ Tips of the Week” (TotW). They became wildly successful, and we are still publishing

  • vector动态扩容存在的陷阱

    当我们向vector中添加元素时,如果现有的内存空间不足以容纳新元素,vector会进行扩容。扩容的过程涉及到在内存中重新分配更大的空间,将现有元素拷贝到新结构中。

  • MySQL基础知识

    MySQL数据库服务是一个完全托管的数据库服务,可使用世界上最受欢迎的开源数据库来部署云原生应用程序。 它是百分百由MySQL原厂开发,管理和提供支持。