技术

python dropna怎么用

python dropna怎么用

dropna()默认删除含任意NaN的整行;axis控制方向(0删行、1删列);how设条件(any/any)、thresh设非空下限;subset限定检查列。

Golang并发场景下的错误收集方案

Golang并发场景下的错误收集方案

goroutine中未捕获panic会导致程序崩溃,需在每个goroutine入口用defer/recover捕获并记录堆栈;并发写入同一errorslice会引发竞态,应使用errgroup.Gro...

如何优雅终止竞态的 Goroutine

如何优雅终止竞态的 Goroutine

本文介绍在Go中如何安全终止多个竞态Goroutine中的“慢者”,避免向已关闭channel发送数据导致panic,并通过context实现跨goroutine的协作取消机制。

Golang网络编程中连接复用的原理

Golang网络编程中连接复用的原理

HTTP连接复用依赖http.Transport的连接池,需复用同一client、读完并关闭resp.Body、host与协议一致、服务端支持keep-alive;不关Body会导致连接无法归还,引发...