Go笔记
#Go在win下安装 1. https://golang.google.cn/dl/下载 amd64 版本的zip包 2. 解压后将bin目录添加入path 3. go version可显示版本信息 #配置文件,默认位置: C:\Users\%UserName%\AppData\Roaming\go\env #配置使用哪个校验服务器和公钥来做依赖包的校验 go env -w GOSUMDB=sum.golang.google.cn #Goland 不能识别GOROOT解决办法 [1] 对于golang版本大于1.15,可能在配置Goland的时候会有加载不了GOROOT的情况,这个时候需要修改一个文件 go/src/runtime/internal/sys/zversion.go 在最下面增加一行,对应的go版本为你实际的版本即可。 const theVersion = `go1.18` #Windows下Goland版本太低导致无法调试的解决方法 [1] 从https://github.com/go-delve/delve/releases下载dlv.exe替换Goland安装目录下的plugins\go\lib\dlv\windows\dlv.exe #字符串转int [1] [2] cTime, _ := strconv.Atoi("1535119503") sTime := strconv.Itoa(1535119503) //int转字符串 #字符串转int64 cTime, _ := strconv.ParseInt("1535119503", 10, 64) #时间戳转日期时间 registerDateTime := time.Unix(int64(cTime), 0).Format("2006-01-02 15:04:05") #一天前的时间 time.Now().AddDate(0, 0, -1).Format("2006-01-02 15:04:05") #数组和切片 [1] a := [3]int{1, 2, 3} //数组 a := []int{1, 2, 3} //切片
posted on 2018-08-24 22:19 dream_bccb 阅读(130) 评论(0) 编辑 收藏 举报