写给自己的编程笔记。主要是 C++,偶尔 Python 和 Java,记录踩过的坑和读源码时的一些想法。
-
2026-08-14
用 pybind11 把 C++ 函数暴露给 Python
一个最小可用的例子:编译、导入、传 numpy 数组,以及 GIL 什么时候该释放。
-
2026-06-30
std::move 其实什么都不移动
它只是一个类型转换。真正的移动发生在哪里,以及为什么 return 时不该写 std::move。
-
2026-05-11
RAII 与 unique_ptr 的自定义删除器
用 unique_ptr 管理 FILE*、socket 这类 C 资源,以及删除器对对象大小的影响。