Go语言技术文章
-
用 requestIdleCallback 把统计、预渲染等非关键工作切成可让渡的任务块,根据 IdleDeadline 控制处理量,并补上 timeout、取消和 setTimeout 降级。305 收藏 -
WebSocket 断线重连需要单一调度入口、有上限的指数退避和随机抖动。本文以教学故障场景拆解重复重连成因,给出浏览器连接管理骨架,并说明稳定性重置、主动停止及消息恢复的边界。332 收藏 -
拿到 Linux sysctl 参数后,先把点号名称转换为 /proc/sys 路径,再按 kernel、net、fs、vm 等目录进入内核文档;如果页面没有完整条目,再结合当前接口和源码树交叉定位。367 收藏 -
在 Linux 上用 OpenSSL 查看 TLS 证书链的 notBefore、notAfter,并用最早到期时间和 verify 结果安排证书更换。226 收藏 -
Linux tar 的 --files-from(-T)可以从文件或标准输入读取待归档路径,适合处理长文件清单。本文说明普通换行列表、--null、--verbatim-files-from、目录递归和归档清单检查之间的边界。294 收藏 -
Linux taskset 可以为新命令或已有 PID 设置 CPU 亲和性。本文从 CPU 列表写法开始,说明 taskset -c、taskset -pc、-a 的使用边界,并解释权限、非法 CPU 和“设置成功但未立即迁移”的常见现象。369 收藏 -
用 liburing 的 IOSQE_IO_LINK 和 IORING_OP_LINK_TIMEOUT 给单个 io_uring 请求设置异步超时,解释正常完成、超时取消与两个 CQE 的结果边界。356 收藏 -
用 systemctl cat 定位 Linux 服务的主 unit 文件与 drop-in 片段,结合 FragmentPath、DropInPaths 和 daemon-reload 区分磁盘配置与 systemd 已加载状态。225 收藏 -
nftables 可在丢弃规则中使用 log prefix 记录内核日志。本文说明匹配条件的位置、按前缀检索日志的方法,以及限速日志时如何用独立 drop 规则保留丢弃职责。104 收藏 -
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 收藏