Posted in

Go 1.22引入的协作式抢占点(morestack check)如何避免栈分裂死锁?附runtime.checkTimers反编译注释版

第一章:Go语言协程怎么运行的 … Go 1.22引入的协作式抢占点(morestack check)如何避免栈分裂死锁?附runtime.checkTimers反编译注释版Read more

Posted in

Go语言项目安全红线:3个被CVE收录的Go主流库漏洞,如何用go vuln check+定制规则提前30天拦截?

第一章:Go语言项目安全红线:3 … Go语言项目安全红线:3个被CVE收录的Go主流库漏洞,如何用go vuln check+定制规则提前30天拦截?Read more

Posted in

golang官方图片处理——你还在用unsafe.Pointer绕过bounds check?(Go 1.22新增color.RGBA64支持深度解读)

第一章:golang官方图片处理 … golang官方图片处理——你还在用unsafe.Pointer绕过bounds check?(Go 1.22新增color.RGBA64支持深度解读)Read more

Posted in

Go汇编函数安全加固指南:栈金丝雀插入时机、stack growth check汇编位置、nosplit函数的3重校验

第一章:Go汇编函数安全加固概述 … Go汇编函数安全加固指南:栈金丝雀插入时机、stack growth check汇编位置、nosplit函数的3重校验Read more

Posted in

Go WebSocket单元测试覆盖率如何从42%→96%?——mock Conn、fake HTTP upgrade、并发场景注入测试框架开源

第一章:Go WebSocket … Go WebSocket单元测试覆盖率如何从42%→96%?——mock Conn、fake HTTP upgrade、并发场景注入测试框架开源Read more

Posted in

Go struct tag精准控制ClickHouse字段:支持`ch:”default=now(), codec(T64, LZ4)”`等高级语法的反射解析器(已提交PR至clickhouse-go)

第一章:Go struct ta … Go struct tag精准控制ClickHouse字段:支持ch:”default=now(), codec(T64, LZ4)”等高级语法的反射解析器(已提交PR至clickhouse-go)Read more