Go语言技术文章
-
Linux unshare 的 -u 选项可以创建独立的 UTS 命名空间,让 shell 内的 hostname 与外部环境分开。本文说明 unshare -u 的范围、普通用户权限边界,以及如何用用户命名空间完成安全的实验。232 收藏 -
Linux epoll 的 LT 会持续报告仍满足的可读条件,ET 则要求非阻塞 fd 持续读取到 EAGAIN。本文用状态变化、读取循环和回归清单说明两种模式的差异与迁移边界。439 收藏 -
Linux btrfs 要按子卷和快照查看空间,核心是启用 qgroup 后读取 btrfs qgroup show 的 rfer 与 excl。本文从子卷 ID 映射、统计命令和共享 extents 解释入手,说明怎样判断快照真正独占的空间以及统计暂时不一致时的处理方式。479 收藏 -
Linux coredumpctl 可以直接把 PID 作为匹配条件,先用 list 查看崩溃条目,再用 info 读取元数据,并根据 COREFILE 状态决定是否导出或交给 GDB。本文给出命令、权限边界和安全收尾方法。316 收藏 -
文章 · python教程 | 1天前 | python · 版本升级 · sys.version_info Python 3.14.10 Python安全修订 ssl.OPENSSL_VERSION pip-audit
Python 3.14.10 是一次加急安全发布。本文把升级后检查拆成官方发布页、目标解释器、TLS 运行时和第三方依赖四层证据,说明 sys.version_info、ssl.OPENSSL_VERSION 与 pip 审计各自能证明什么,以及为什么 pip 检查不能替代 Python 安全修订确认。167 收藏 -
Python zipfile 可以在不解压文件内容的前提下读取 ZIP 的成员名称和 ZipInfo 元数据。本文说明 namelist()、infolist()、is_dir()、is_zipfile() 的用法,并区分目录查看、读取文件与实际解压。423 收藏 -
Python logging 记录请求日志时,关键不是把 request_id 到处手工拼接,而是把上下文放在合适的边界。本文先用 LoggerAdapter 处理固定字段,再用 ContextVar 和 Filter 覆盖异步并发场景,并说明 Formatter、Token 清理和缺字段的常见坑。342 收藏 -
用 AsyncGenerator 和 AsyncIterator 区分异步生成器的产出类型、发送类型与协程返回值,说明不能携带 return 值时的替代设计。118 收藏 -
NumPy 布尔索引读取会复制数据,不能直接改成任意掩码的零复制视图。本文按聚合、原位修改与分块消费三种需求说明如何减少不必要的大数组副本,并交代掩码、数据类型和生命周期的限制。460 收藏 -
pandas.read_csv 的 chunksize 会返回可迭代的 TextFileReader。本文从 low_memory 的误区出发,演示如何按块筛选、增量聚合和追加写出超大 CSV,并说明 dtype、usecols、坏行与结果内存的边界。117 收藏 -
Python sqlite3 的 set_trace_callback 可以观察 SQLite 后端实际执行的 SQL。本文说明回调注册与关闭、事务管理和触发器带来的额外语句、回调异常边界,以及调试日志的生产使用限制。221 收藏 -
用 pathlib 处理用户提供的相对路径时,应先解析固定根目录和候选路径,再用 is_relative_to 判断是否越界,同时明确文件打开、权限和符号链接竞态仍需单独处理。230 收藏 -
Python inspect.cleandoc 可整理多行帮助文本的公共缩进。本文用简短示例说明首行规则、列表相对层级、首尾空行,以及与 strip、dedent 的区别和展示入口约定。206 收藏 -
Python csv.reader 默认可能兼容部分不规范输入。开启 strict 方言后,可以用 csv.Error 捕获坏 CSV,并结合 reader.line_num 记录定位范围;本文给出生产导入中的配置、日志和隔离做法。218 收藏 -
文章 · python教程 | 1天前 | 标准库 · python · 压缩文件 Python 3.14 Zstandard compression.zstd zstd.open ZstdCompressor
Python 3.14 新增 compression.zstd 标准库模块,提供 .zst 文件、内存 bytes 和增量流的读写能力。本文按数据规模选择接口,说明 level、options、libzstd 以及 ZIP/TAR 兼容边界。152 收藏