项目

记录实际写过、调过和复盘过的工程。项目详情只保留能被源码、实验或 benchmark 支撑的内容。

核心工程

RPC Framework

C++17 RPC 框架:从 Protobuf 协议、muduo 网络层到 Zookeeper 服务发现,串起一次远程调用。

已完成
分布式通信
C++17 · TCP
Protobuf · ZK

Cache-System

纯头文件缓存策略库,在统一接口下实现 FIFO、LRU、LRU-K、Hash-LRU、LFU 和 ARC。

已完成
缓存策略
C++17 · STL
Benchmark

memory-pool

按大小分桶的内存池实验,记录 CAS 无锁 free list 在并发复用场景中的 ABA 问题。

进行中
内存管理
CAS · ABA
size-class

ThreadPool

C++17 手写线程池:任务队列、工作线程、packaged_task/future 和可排空的优雅停机。

已完成
并发编程
C++17 · 线程池
future
C++ 内部机制

STL-internals

手写 vector 与 unordered_map,记录扩容、rehash、负载因子和 benchmark 验证。

进行中
容器实现
C++ · STL
Benchmark

cpp-internals

围绕虚函数表、RAII、const 正确性和异常安全的 C++ 语言机制实验。

进行中
C++ 机制
C++17 · ASan
底层原理
系统与网络实验

OS Lab

操作系统核心机制实验:系统调用、进程调度、虚拟内存、文件系统、并发与零拷贝。

已完成
操作系统
C++ · Linux
实验验证

Network Lab

网络机制验证合集:HTTP 服务器、DNS 解析、TCP 状态、拥塞控制和 Socket 编程。

已完成
计算机网络
C++ · Socket
TCP · epoll

unix-internals

Unix 系统编程实验:文件 I/O、进程、IPC、线程同步、epoll 和内存管理。

进行中
系统编程
Linux · C
系统调用
AI 与长期学习

AI Service Lab

异步 Python 服务与 LLM Agent Runtime 实验,当前从 Mock Agent Loop 和测试闭环开始。

进行中
AI 后端
Python · asyncio
FastAPI · Agent

Algorithm-Problems

按数据结构与算法模块持续整理的 C++ 解题仓库,覆盖数组、链表、树、回溯、贪心和动态规划。

进行中
算法训练
C++ · DSA
持续更新

MySQL Lab

数据库学习与实验记录,整理 SQL、索引、事务和存储引擎等基础主题。

学习中
数据库
MySQL · SQL
实验记录

代码和提交记录

项目详情页用于解释设计和实验,仓库中的源码、构建文件与提交历史才是最终实现。