golang
学习过程中遇到的问题总结
kyton123
这个作者很懒,什么都没留下…
展开
-
mac安装beego遇到的timeout问题
之前一直用的Windows,这几天刚换了mac,把之前的开发软件全部都重新装了一遍,在安装beego的时候出现了timeout的问题,最终我的解决方案如下:正常安装beego,依次执行下属命令即可。go get github.com/astaxie/beegogo get github.com/beego/bee但是我在执行指令的时候报timeout,于是到网上找了很多资料,我的解决方案是修改go env中的GOPROXY,将其修改为:GOPROXY="https://goproxy.cn,d原创 2020-07-08 12:07:02 · 1083 阅读 · 0 评论 -
关于Go中指针接收器与值接收器
结论:接口的指针类型接收器只能用指针类型调用。其他的指针类型接收器和值类型接收器可以用指针类型接收器调用,也可以用值类型接收器调用。以下给出分析:1、首先给出值接收器和指针接收器一段代码type stut struct { name string grade int}//值接收器func (s stut) changeName(nName string) { s.name = nName}//指针接收器func (s *stut) changeGrade(nGrade int) {原创 2020-06-05 23:12:50 · 1443 阅读 · 0 评论 -
GO111MODULE版本管理方式
用变量GO111MODULE开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是auto。GO111MODULE=off无模块支持,go 会从 GOPATH 和 vendor 文件夹寻找包。 GO111MODULE=on模块支持,go 会忽略 GOPATH 和 vendor 文件夹,只根据go.mod下载依赖。 GO111MODULE=auto在$GOPATH/src外面且根目录有go.mod文件时,开启模块支持。在使用模块的时候,GOPATH是无意义的,...原创 2020-05-20 22:16:18 · 1293 阅读 · 0 评论