Go 内存分配

程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域栈区(Stack)和堆区(Heap)。函数调用的参数、返回值以及局部变量大都会...     阅读全文
admin
admin 2020年04月23日
0 评论

Go 序列化

应用程序的交互,即数据的交互,永远离不开序列化,常见的数据交互格式是json。一、Go语言中的序列化和反序列化go语言中序列化对比:方式优点缺点binar...     阅读全文
admin
admin 2020年04月09日
0 评论

Go 文件编程

目录和文件管理方法由Go语言标准库的os包提供一、目录管理相关函数:func Mkdir(name string, perm FileMode) erro...     阅读全文
admin
admin 2020年04月07日
0 评论

Go nil

nil是Go中的一个使用频率很高的预声明标识符。很多种类的类型的零值都用nil表示。很多有其它语言编程经验的程序员在初学Go语言的时候常将nil看成是其它...     阅读全文
admin
admin 2020年04月04日
0 评论

Go 通道关闭

已关闭的通道的特性:没有一个简单和通用的方法用来在不改变一个通道的状态的情况下检查这个通道是否已经关闭。关闭一个已经关闭的通道将产生一个恐慌,所以在不知道...     阅读全文
admin
admin 2020年03月26日
0 评论

Go 通道

Go语言设计团队的首任负责人Rob Pike对并发编程的一个建议是不要让计算通过共享内存来通讯,而应该让它们通过通讯来共享内存。通道机制就是这种哲学的一个...     阅读全文
admin
admin 2020年03月24日
0 评论