SF
go进行时
go进行时
注册登录
关注博客
注册登录
主页
关于
RSS
go语言的 slice切片不是纯引用类型
flamefatex
2019-01-15
阅读 2 分钟
7.3k
如果改变了原本的值,切片的值也会跟着变,如果改变了切片的值,原本的值也会跟着变,所以有指针特性,其实slice的底层存储就是数组。go语言的slice是并不是纯引用类型,而是一种包含指针的聚合类型,类似
go依赖管理 govendor使用
flamefatex
2019-01-15
阅读 2 分钟
3.7k
安装 {代码...} 初始化vendor {代码...} 会生成/home/flame/go/src/flame/vendor/vendor.json 文件 添加依赖 {代码...} vendor 文件夹下有依赖包 {代码...} vendor/vendor.json 文件有依赖信息如下 {代码...}
go 通道的阻塞测试
flamefatex
2019-01-15
阅读 3 分钟
2.2k
go版本 go version go1.11.2 linux/amd64 无缓冲通道 测试样例 {代码...} 输出 {代码...} 总结 重点是开头的 {代码...} 无缓冲通道可以塞进一个信息,然后继续往下走,如果这个信息还没有接收,继续发送消息,则会造成阻塞,会切换到另外一个goroutine 有缓冲通道 测试样例 {代码...} 输出 {代码...} 总结 重点是开头的 ...
gorm 初步研究实例
flamefatex
2018-12-30
阅读 7 分钟
3k
表设计 {代码...} 模型 flame/gorm/model/user.go {代码...} flame/gorm/model/creditCard.go {代码...} flame/gorm/model/phone.go {代码...} flame/gorm/model/language.go {代码...} repository flame/gorm/repository/User.go {代码...} dbinstance flame/gorm/dbinstance/mysql.go {代码...} main 测试 flame/gorm/...
go语言环境安装配置
flamefatex
2018-12-07
阅读 1 分钟
1.2k
下载 {代码...} 解压 {代码...} 环境变量配置 {代码...} 在/etc/profile.d/下新增go.sh文件,内容为 {代码...} 方便重启自动配置环境