Posted in

Go动态链接必须死记的6个ABI约束:函数签名must be C-compatible、struct不能含interface、slice需手动传len/cap…

第一章:Go动态链接的ABI约束 … Go动态链接必须死记的6个ABI约束:函数签名must be C-compatible、struct不能含interface、slice需手动传len/cap…Read more

Posted in

为什么Go slice append()在特定容量下触发3次扩容?:深度解析底层数组复制成本与算法复杂度的隐式耦合

第一章:Go slice app … 为什么Go slice append()在特定容量下触发3次扩容?:深度解析底层数组复制成本与算法复杂度的隐式耦合Read more

Posted in

Go语言中319结果到底是int还是int64?官方文档未明说的默认整型推导优先级清单(含Go 1.18~1.23版本对比)

第一章:Go语言中319字面量的 … Go语言中319结果到底是int还是int64?官方文档未明说的默认整型推导优先级清单(含Go 1.18~1.23版本对比)Read more

Posted in

紧急!Go 1.22.3安全补丁修复动态链接RCE漏洞(CVE-2024-29821):恶意so注入导致任意代码执行,升级/降级/规避三方案

第一章:Go 1.22.3安全补 … 紧急!Go 1.22.3安全补丁修复动态链接RCE漏洞(CVE-2024-29821):恶意so注入导致任意代码执行,升级/降级/规避三方案Read more

Posted in

Go HTTP中间件链断裂真相:net/http.HandlerFunc包装顺序、context.Value键冲突、defer panic捕获盲区——构建可插拔中间件的7条军规

第一章:Go HTTP中间件链断 … Go HTTP中间件链断裂真相:net/http.HandlerFunc包装顺序、context.Value键冲突、defer panic捕获盲区——构建可插拔中间件的7条军规Read more

Posted in

Go 1.23新特性深度预演:builtin函数支持、generic alias type、std/time/tzdata嵌入——3个关键变更对现有框架兼容性影响评估(含迁移checklist)

第一章:Go 1.23新特性全景 … Go 1.23新特性深度预演:builtin函数支持、generic alias type、std/time/tzdata嵌入——3个关键变更对现有框架兼容性影响评估(含迁移checklist)Read more