240 发简信
IP属地:广东
  • 实现grpc名称解析器插件

    在实际的请求调用过程中,出于容错考虑,服务提供方会部署多台server。借助名称解析器,client可以向多台server发起请求,避免单台se...

  • singleflight使用及原理

    singleflight是什么 singleflight是Go官方扩展同步包(golang.org/x/sync/singleflight)的一...

  • unsafe.Pointer和uintptr

    指针类型 在Go语言中,函数参数都是传值的,因此在函数内部对形参的操作不会影响到实参。但是使用指针类型传递参数,可以改变实参的数值。尽管如此,G...

  • golang判断平台是32位还是64位

    uint数据类型的长度不是固定不变的,而是和平台位数相关,因此可以使用uint判断平台位数。 代码示例 示例1: 示例2:unsafe.Size...

  • Go Slice详解

    slice的存储结构 slice代表变长的序列,它的底层是数组。一个切片由3部分组成:指针、长度和容量。指针指向底层数组,长度代表slice当前...

  • 字节顺序

    字节顺序,又称端序或者尾序,指组成多字节的字的字节排列顺序。对于多字节数据,在不同的处理器的存放方式主要有大端序和小端序,下面以0X0A0B0C...