AI与工具
读书与资料
读书札记
个人随笔
技术笔记
项目记录
学习方法
后端开发
2026
KV 进化(二):Snapshot 全量快照 + AOF 增量日志
KV 进化(一):给 91kvstore 接上一条跳表
KV 存储项目:Hash 接入、多语言客户端与 SkipList 扩展
KV 存储项目:客户端测试、压力测试与多引擎扩展
KV 存储项目:协议层与数组存储
KV 存储项目网络层:统一接入 Reactor、Proactor 与协程
IOCP:Windows 异步机制
io_uring(二):QPS 实测,真的比 epoll 强吗?
io_uring(一):与 epoll 一较高下
DPDK 用户态 TCP 协议栈(四):并发与自实现 epoll
DPDK 用户态协议栈(三):从 TCP 握手到可靠传输
DPDK 用户态协议栈(二):从收包到 UDP Echo 与 TCP 握手
DPDK 用户态协议栈设计与实现
协程运行时:IO Hook、调度器与汇编上下文切换
协程设计原理:从异步回调到 ucontext 调度
POSIX API 与 TCP 连接生命周期
Reactor 在 WebServer 与 WebSocket 中的应用
Reactor 与 epoll:百万并发网络服务器
IO 多路复用与 Reactor
网络 I/O 与 I/O 多路复用
暑假七月总结:从期末月到新起点
Go 项目反推:Feed 流系统实战——消息队列与异步架构
Go 项目反推:Feed 流系统实战——工程化
Go 项目反推:Feed 流系统实战——SSE 实时推送与分片上传
Go 项目反推:Feed 流系统实战——Feed 流设计
Go 项目反推:Feed 流系统实战——Redis 缓存设计
梯度下降实践:从手写实现到 Scikit-Learn
Go 项目反推:Feed 流系统实战——数据库与 GORM
多元线性回归与 NumPy 向量化
大一回顾:求不得,生不息
机器学习基础:用梯度下降法训练模型
Go 项目反推:Feed 流系统实战——认证体系
AI Infra 讲座:从并行计算到 CUDA、Triton 与 TileLang
机器学习基础:线性回归模型
Go 项目反推:Feed 流系统实战——请求生命周期
机器学习基础:监督学习与无监督学习
Go 项目反推:Feed 流系统实战——从 Docker 到开源贡献
Go Web 开发:从 net-http 到 Gin
Go 语言并发:从 Goroutine 到 Worker Pool
Go 语言工程化:模块管理与项目结构
Go 语言进阶:方法、接口与错误处理
Go 语言基础:从变量到指针
学习这件事
对于AI辅助学习的见解——AI错觉的拨乱
JasperSao的首篇博文