这篇文章主要介绍了详解golang中bufio包的实现原理,通过分析golang中bufio包的源码,来了解为什么bufio能够提高文件读写的效率和速度
初学golang时,如果对指针不太了解的话,经常会在指针这个概念中给搞晕,所以这里就记录下初学golang时对指针的理解。首先各种golang学习书籍中,会遇到这样的介绍。
Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go Linux 下编译 Mac 和 Windows 64位可执行程序
golang 中的 sync 包实现了两种锁: Mutex:互斥锁 RWMutex:读写锁,RWMutex 基于 Mutex 实现
不仅仅是GoLand,其他语言也有类似与fmt.Printf()的函数,因此这个函数的第一个参数格式是可以通用的。
GoLand Header中 Header.Set与Header.Add的差异说明
RFC812定义了一个非常简单的Internet信息查询协议——WHOIS协议。其基本内容是,先向服务器的TCP端口43建立一个连接,发送查询关 键字并加上回车换行,然后接收服务器的查询结果。