Go语言技术文章
-
nfsstat -m 可以直接列出当前 Linux 客户端已挂载的 NFS 文件系统。本文按字段解释服务器、挂载点、NFS 版本和 Flags,并说明如何用 /proc/mounts 补充核对,避免把客户端观察结果误当成服务端配置。292 收藏 -
tcpdump -D 会列出系统中可用的抓包接口,并给出可传给 -i 的编号和名称。本文从接口清单、默认选择、any 与虚拟接口几个角度说明怎样在开始抓包前选对网卡。218 收藏 -
用 bpftrace profile:hz、PID 谓词和 ustack 聚合用户态堆栈,说明每 CPU 采样频率、样本计数、十秒退出输出,以及符号和采样开销的边界。227 收藏 -
通过 ip netns identify 把 Linux 进程 PID 映射到已命名的网络命名空间,解释当前进程查询、空输出、共享命名空间和 PID 复用等排查边界。477 收藏 -
portablectl attach 会把 portable service image 中匹配的 unit 接入主机,并通过 RootDirectory 或 RootImage 让服务在镜像文件系统上下文中运行。本文说明 inspect、前缀匹配、--runtime、--enable、--now 和状态判断的关系。452 收藏 -
Pandas DataFrame.convert_dtypes 会按列推断支持 pd.NA 的可空类型:整数列变为 Int32 或 Int64,文本列变为 string,布尔列变为 boolean。本文从混合缺失值现场出发,说明转换结果、后端选择和不应自动推断的边界。472 收藏 -
说明 machinectl import-tar 的本地 TAR 导入参数,并区分当前 importctl 入口,解释压缩格式、本地镜像名称、存储目录以及镜像与在线实例的差别。385 收藏 -
用 websockets 的 ping_interval 和 ping_timeout 配置 WebSocket 保活,区分空闲保活、心跳超时和业务层重连,给出迁移写法与上线检查清单。234 收藏 -
HTTPX Limits 用 max_connections 控制连接池总连接数,用 max_keepalive_connections 控制空闲复用连接数,用 keepalive_expiry 控制空闲连接保留时间。本文用同步和异步客户端示例说明三者边界,并区分连接池限制、请求超时与重试策略。234 收藏 -
Python BufferedReader.read() 允许缓冲层为满足请求进行多次底层读取,read1() 则保留一次底层读取边界,因此同一个 size 下可能返回不同长度的 bytes。本文用短读示例说明调用次数、EOF、非阻塞和定长消费的处理方式。228 收藏 -
Python binascii.crc32 的 value 参数可以接续上一块的 CRC-32 状态。本文用二进制分块读取说明如何初始化、传递中间结果、处理 EOF 和空文件,并整理结果格式与常见误用。466 收藏 -
解释 BytesIO.getbuffer 导出的 memoryview 为何阻止扩容和关闭,用字节包编辑示例展示等长修改、视图释放、子视图管理及 getvalue 的取舍。130 收藏 -
用具体路径关系说明 Python pathlib.PurePath.relative_to 的默认模式与 walk_up=True 差异,覆盖共同祖先、..、路径锚点、Windows 盘符和符号链接边界。400 收藏 -
文章 · python教程 | 7小时前 | 标准库 · 线程 · python · 故障排查 · 运行时 · Python 运行时诊断 线程栈 faulthandler dump_traceback_later 线程卡顿
Python 程序卡住时,不一定要立刻接入性能剖析器。faulthandler.dump_traceback_later 可以在指定秒数后输出所有线程栈,repeat 参数还能持续留下快照。本文从一次卡顿排查出发,讲清 timeout、输出文件、取消计时器和 exit 的使用边界。444 收藏 -
通过两文件兼容检查示例,说明 Python catch_warnings 中如何按消息、类别和模块临时将警告升级为异常,并解释规则优先级、退出恢复及并发限制。319 收藏