Engineering & writing
Think through practice.
Learn through writing.
I’m pusidun, a software engineer. These are my notes on systems programming, endpoint security, and turning ideas into code.
Software engineer · Always learning, always sharing
// One expression instead of recursion.
template <typename... T>
auto sum_folder(T... args) {
return (... + args);
}
sum_folder(1, 2, 3);
// → 6Pinned & recent
All posts →Engineering / 导读Pinned
文章导读:从语言与系统基础,到软件设计和 AI 工程
按学习问题串联本站文章:C++ 与 Java、Linux 网络编程、Redis 与 muduo 源码、设计模式、生成式软件工程,以及 Agent 终端安全。说明阅读顺序、先修知识和各篇笔记的使用方式。
Engineering / c++
C++ 设计模式学习笔记(一):从变化出发,而不是从类图出发
以绘图程序的演化理解抽象、依赖方向与设计原则,建立贯穿 26 讲、23 种模式的阅读路线,并用现代 C++ 补上资源所有权与适用边界。
Engineering / c++
C++ 设计模式学习笔记(二):流程、算法、状态与通知
从框架调用、税法计算、文件分割进度和网络处理器案例,理解模板方法、策略模式、观察者模式与状态模式的重构过程,以及回调生命周期和状态迁移的边界。
In focus
Endpoint security in the age of AI
From operating systems to agent runtimes: exploring the connections between permissions, sandboxes, plugin supply chains, and auditing.
Learning notes
Understand the boundaries. Build better defenses.
Windows / macOS system security
Agent threat modeling and sandbox isolation
Plugin supply chains and sensitive data protection