Golang联合创始人Rob Pike谈Go语言
Robert C. Pike,来自加拿大的程序员,曾在贝尔实验室工作,为UNIX小组的成员。参与过贝尔实验室九号计划、Inferno以及编程语言Limbo的开发。他与肯·汤普逊共同开发了UTF-8。目前为Google工程师,参与编程语言Go与Sawzall的研发工作。
Golang中一看就会一做就错的几个问题「2」
在《Golang中一看就会一做就错的几个问题「1」》中,我们已经介绍了几个一看就会一做就错的问题,下面我接着介绍另外几个问题。body参数只能读取一次使用过gin框架的人都是知道,读取body参数可以使用ioutil.ReadAll(c.Request.Body)方法。
golang2021数据格式(64)结构体数组
上一小节,我们已经对结构体的定义,与基本使用有一定的了解了,下面有一个需求:用结构体存储多个学生的信息。可以使用上一小节讲解的,通过结构体定义多个结构体变量,也可以定义结构体数组来存储。结构体数组定义如下所示: 可以通过循环的方式,将结构体数组中的每一项进行输出。
Golang gRPC 精简版
3.rpcRecordRoutereturns{}一个客户端流式RPC,客户端写入一个消息序列并将其发送到服务器,同样也是使用流4.rpcRouteChatreturns{}一个双向流式RPC是双方使用读写流去发送一个消息序列。
Golang之并发
写在前面:Golang从语言层面支持并行,在Golang中,每一个并发方法叫一个goroutine,类似协程,goroutine 是轻量级线程,goroutine 的调度是由 Golang 运行时进行管理的,Golang底层帮忙实现了goroutine之间的内存共享,执行中只需极
Golang 性能定位工具pprof基本用法
pprof是golang提供的一个性能分析工具,功能强大。包含cpu、heap、block、traces等执行信息。原生工具包”runtime””runtime/pprof””runtime/trace”原生工具包包含pprof、trace。