编程心得 & 技术分享

记录 C++、Golang、Python 的编程心得与设计技巧, 用实用小工具解决真实工程问题,让经验可复现、可落地。

5+
技术文章
3
技术栈
最新文章
2026-10-15 C++ 设计

现代 C++ 中 RAII 的工程实践与陷阱

从资源管理的本质出发,探讨智能指针、锁守卫和文件句柄在真实项目中的正确用法,以及多线程场景下容易被忽视的生命周期问题。

2026-09-28 Golang 工具

用 Go 写一个高性能日志聚合管道

基于 channel 和 goroutine 构建流式日志处理管线,实现零拷贝解析、批量写入和背压控制,适用于日均千万级日志场景。

2026-09-10 Python 设计

Python 异步编程:从回调地狱到结构化并发

梳理 asyncio 的演进脉络,对比 TaskGroup、Trio 等结构化并发方案,给出在 Web 爬虫和 API 网关中的实际选型建议。

2026-08-22 C++ 工具

手写一个轻量级 C++ 序列化库

不依赖宏和代码生成,利用模板元编程实现编译期反射,支持 JSON/二进制双格式输出,适用于嵌入式和对延迟敏感的系统。

2026-08-05 Golang 设计

Go 微服务中的错误处理策略

从 error wrapping 到 gRPC status code 映射,构建一套可观测、可追溯的分布式错误体系,减少排查时间。

关于本站

这里是 emiii.cn,一个专注于编程经验总结与技术分享的个人站点。 主要围绕 C++、Golang 和 Python 三大技术栈, 记录日常开发中的设计思考、踩坑记录和最佳实践。同时也会将一些解决实际工程问题的思路沉淀为开源小工具, 让抽象的经验变得可运行、可验证。