Posted in

Go JSON序列化黑盒解密:为什么map[string]interface{}在特定条件下被encode为字符串而非object?(基于go/src/encoding/json/encode.go v1.22源码分析)

第一章:Go JSON序列化黑盒 … Go JSON序列化黑盒解密:为什么map[string]interface{}在特定条件下被encode为字符串而非object?(基于go/src/encoding/json/encode.go v1.22源码分析)Read more

Posted in

map遍历中插入新key一定会触发扩容吗?用unsafe.Sizeof和bmap结构体偏移量逆向验证扩容决策树(Go 1.21.5源码级推演)

第一章:map遍历中插入新key … map遍历中插入新key一定会触发扩容吗?用unsafe.Sizeof和bmap结构体偏移量逆向验证扩容决策树(Go 1.21.5源码级推演)Read more