240 发简信
IP属地:北京
  • Golang 隐藏技能 -- 访问私有成员

    警告一下!以下代码均不是常规操作,且存在各种潜在不可控的风险。在项目中应用有可能被同事打死,慎用!!! 1.调用其他包中公有结构的私有成员变量 如果需要引用某个包中公有结构体...

  • Golang 隐藏技能 -- 编译指令

    类似C++中的 #pragma pack(2),Golang中也有一些编译指令。它们的实现方式是一些特殊的注释。 警告一下! 编译指令不是语言的一部分。它们可能是编译器实现的...

  • Golang内存对齐

    如何得到一个对象所占内存大小? 内存对齐: 为何会有内存对齐?1.并不是所有硬件平台都能访问任意地址上的任意数据。2.性能原因 访问未对齐的内存,处理器需要做两次内存访问,而...