Posted in

结构体中*string/*int等基础类型指针的5大滥用场景:空值处理、API可选字段、数据库NULL映射的正确范式

第一章:结构体中基础类型指针的本 … 结构体中string/int等基础类型指针的5大滥用场景:空值处理、API可选字段、数据库NULL映射的正确范式Read more

Posted in

为什么Benchmark显示指针更快却线上更慢?结构体指针间接寻址 vs 值拷贝的L1 Cache Miss率实测(Intel Xeon vs Apple M2)

第一章:结构体与指针在Go内存模 … 为什么Benchmark显示指针更快却线上更慢?结构体指针间接寻址 vs 值拷贝的L1 Cache Miss率实测(Intel Xeon vs Apple M2)Read more

Posted in

Go map初始化报错“must be a struct or struct pointer”?这不是bug,是Go编译器在阻止你写出不可序列化的分布式状态

第一章:Go map初始化报错“ … Go map初始化报错“must be a struct or struct pointer”?这不是bug,是Go编译器在阻止你写出不可序列化的分布式状态Read more