专注PHP Golang开发
10
Golang 依赖管理 Golang 依赖管理
简述 Go 在做依赖管理时会创建两个文件,go.mod 和 go.sum go.mod 提供了依赖版本的全部信息,类似php的composer.json go.sum 具体的版本,类似php的composer.lock go.sum格式&
2021-01-10
10
Golang 内存对齐 Golang 内存对齐
为什么要内存对齐 CPU访问内存时,并不是逐个字节访问,而是以字长(word size)为单位访问。比如32位的CPU,字长为4字节,那么CPU访问内存的单位也是4字节。 这么设计的目的,是减少CPU访问内存的次数,加大CPU访问内存的吞
2021-01-10
09
Golang 指针 Golang 指针
指针类型*类型 普通指针类型,用于传递对象地址,不能进行指针运算 unsafe.Pointer 通用指针类型,用于转换不同类型的指针,不能进行指针运算,不能读取内存存储的值(必须转换到某一类型的普通指针) 特点: 任何类型的指针都可以
2021-01-09