-
Linux openat2 可以把可信目录文件描述符作为 dirfd,并用 RESOLVE_BENEATH 限制路径解析不能逃逸根目录。本文用 C 示例说明 RESOLVE_NO_MAGICLINKS、EXDEV、EAGAIN、ENOSYS 的处理,以及它和 RESOLVE_IN_ROOT、RESOLVE_NO_SYMLINKS 的区别。
-
pidfd_send_signal通过稳定进程句柄减少PID重用导致的误发信号。本文说明可信身份绑定、SIGTERM发送示例、权限和退出观察,以及任务记录和句柄关闭的职责边界。
-
用一个最小 C 示例说明 Linux fanotify 如何创建事件队列、标记目录、过滤创建与写入关闭事件,并解释目录不递归、队列溢出和文件描述符释放等边界。
-
讲清 Linux io_uring multishot accept 如何持续产生连接 CQE,如何判断 IORING_CQE_F_MORE,以及普通、multishot 和 direct accept 的选择边界。
-
Python importlib.metadata 可以读取当前环境中已安装分发包声明的入口点。本文从 group 筛选、按 name 查找和 load 延迟加载三个层次说明插件发现的写法,并补充 Python 版本差异与异常处理边界。
-
io_uring注册文件通过ring槽位与IOSQE_FIXED_FILE减少重复I/O的文件查找和引用管理开销。本文对比普通fd路径,给出注册与读取准备示例,说明槽位更新、资源释放及性能取舍。
-
Python sqlite3 的 autocommit 不是一个简单的提交开关。本文区分 Connection.autocommit 的三种取值、SQLite 底层自动提交状态、with con 显式事务边界和旧式 isolation_level 行为,并给出可直接改写的代码。
-
Python csv.DictWriter 的 fieldnames 决定输出列顺序,restval 负责补齐缺失键,extrasaction 控制额外键是报错还是忽略。本文用一组可复用的导出代码说明三种边界处理方式,并给出批量写入前的记录规范化做法。
-
Python Decimal.normalize 可以去掉小数末尾多余的零并保持数值等价,但它不是金额格式化函数。本文解释尾随零、科学计数法、上下文精度与 quantize 的边界。
-
Python struct.iter_unpack 适合按固定格式连续解析二进制记录。本文从 calcsize、字节序和记录边界入手,演示如何逐条读取数据,并处理尾部不完整导致的 struct.error。
-
Python 3.14 新增的 InterpreterPoolExecutor 可以让多个隔离解释器在线程池中执行纯 Python 计算。本文用一个小型任务示例说明写法、pickle 边界、异常处理,以及它与线程池和进程池的选择差异。
-
Python 3.13起可用Queue.shutdown通知线程消费者结束。本文给出ShutDown捕获、正常排空、task_done与join的完整示例,并说明立即关闭、业务异常和关闭权限的处理取舍。
-
Python inspect.getclosurevars 可以把函数依赖的外部名称拆成 nonlocals、globals、builtins 和 unbound。本文用原创闭包示例说明如何读取当前依赖值、发现未解析名称,并解释它在装饰器和运行时调试中的边界。
-
复用 asyncio.Runner 时,使用 copy_context 和 run(context=...) 为不同入口隔离 contextvars,避免请求标识在异步任务之间串值。
-
selectors.DefaultSelector 把不同平台的 I/O 多路复用接口统一成 register、select、unregister 三个核心动作。本文从一个需要同时监听多个非阻塞连接的场景出发,说明事件掩码、SelectorKey.data、连接状态、注销清理和 asyncio 的适用边界。