Posted in

Go取址操作符优先级陷阱:&*p、*&v、**pp…这6种组合在Go 1.21 vs 1.22中行为已悄然变更!

第一章:Go语言地址空间取值的核 … Go取址操作符优先级陷阱:&p、&v、**pp…这6种组合在Go 1.21 vs 1.22中行为已悄然变更!Read more

Posted in

【Go内存安全红线警告】:a 与 a- 运算触发invalid memory address panic的7种高危模式(含pprof精准定位法)

第一章:Go内存安全红线警告:a … 【Go内存安全红线警告】:a 与 a- 运算触发invalid memory address panic的7种高危模式(含pprof精准定位法)Read more

Posted in

Go指针加减的5个“看似正确实则危险”的写法(含sync.Pool误用、map遍历指针缓存、channel元素地址泄漏)

第一章:Go指针加减的本质与内存 … Go指针加减的5个“看似正确实则危险”的写法(含sync.Pool误用、map遍历指针缓存、channel元素地址泄漏)Read more