Core C++ · Polyglot (C / Go / Python) · System Architecture
Currently a pure backend developer
-
📦 自定义库 (手工核心)
- Custom-libraries : 从零构建的高性能基础库集合,以此磨练对底层原理的极致掌控。
- 🛠️ 容器 (STL 风格): 纯手工实现的标准容器库,接口设计对齐 STL 标准。
- 序列容器:
Vector,List,Deque,String,Queue - 关联容器:
RBTree(红黑树),AVLTree,HashMap(哈希表) - 工具容器:
PriorityQueue(优先级队列),Bitmap(位图)
- 序列容器:
- ⚡ 并发模块: 线程安全的数据结构封装与并发基元。
- ⚙️ 调度器: 支持动态扩缩容的任务调度器与线程池模板。
- 🕸️ 网络模块: 基于
Boost.Asio封装的高效会话管理与协议处理组件。
- 🛠️ 容器 (STL 风格): 纯手工实现的标准容器库,接口设计对齐 STL 标准。
- Custom-libraries : 从零构建的高性能基础库集合,以此磨练对底层原理的极致掌控。
-
🚀 网络与基础设施
- forward-engine : 基于
C++23与Boost.Asio的高性能协程代理引擎。- 架构设计:纯协程驱动 (
net::awaitable) + PMR 内存管理 + 分层流式架构,热路径零分配。 - 协议支持:HTTP/HTTPS 正向代理、SOCKS5 (RFC 1928)、Trojan (TLS 伪装),支持首字节协议自动识别。
- 核心特性:智能 TCP 连接池(线程隔离、僵尸检测)、轻量级错误码体系、零拷贝双向转发。
- 性能优化:无锁并发、去虚拟化 (
final)、连接复用、BoringSSL GREASE 指纹模拟。
- 架构设计:纯协程驱动 (
- forward-engine : 基于
-
💻 算法与练习
- question : 数据结构与算法修炼场。
- 覆盖
LeetCode高频题解,注重边界处理与代码鲁棒性,沉淀通用的解题范式。
- 覆盖
- question : 数据结构与算法修炼场。
-
🧩 其他语言练习
- CodeLab-MultiLang : 多语言技术栈的试验田。
- 记录
C,Go,Python等语言在后端场景下的特性探索与 Demo 实现,保持对不同技术栈的敏锐度。
- 记录
- CodeLab-MultiLang : 多语言技术栈的试验田。
Use C++20/23 · Clear Code · High Performance