项目
记录实际写过、调过和复盘过的工程。项目详情只保留能被源码、实验或 benchmark 支撑的内容。
核心工程
RPC Framework
C++17 RPC 框架:从 Protobuf 协议、muduo 网络层到 Zookeeper 服务发现,串起一次远程调用。
Cache-System
纯头文件缓存策略库,在统一接口下实现 FIFO、LRU、LRU-K、Hash-LRU、LFU 和 ARC。
memory-pool
按大小分桶的内存池实验,记录 CAS 无锁 free list 在并发复用场景中的 ABA 问题。
ThreadPool
C++17 手写线程池:任务队列、工作线程、packaged_task/future 和可排空的优雅停机。
C++ 内部机制
STL-internals
手写 vector 与 unordered_map,记录扩容、rehash、负载因子和 benchmark 验证。
cpp-internals
围绕虚函数表、RAII、const 正确性和异常安全的 C++ 语言机制实验。
系统与网络实验
OS Lab
操作系统核心机制实验:系统调用、进程调度、虚拟内存、文件系统、并发与零拷贝。
Network Lab
网络机制验证合集:HTTP 服务器、DNS 解析、TCP 状态、拥塞控制和 Socket 编程。
unix-internals
Unix 系统编程实验:文件 I/O、进程、IPC、线程同步、epoll 和内存管理。
AI 与长期学习
AI Service Lab
异步 Python 服务与 LLM Agent Runtime 实验,当前从 Mock Agent Loop 和测试闭环开始。
Algorithm-Problems
按数据结构与算法模块持续整理的 C++ 解题仓库,覆盖数组、链表、树、回溯、贪心和动态规划。
MySQL Lab
数据库学习与实验记录,整理 SQL、索引、事务和存储引擎等基础主题。
代码和提交记录
项目详情页用于解释设计和实验,仓库中的源码、构建文件与提交历史才是最终实现。