Go modules 是 Go 语言中正式官宣的项目依赖解决方案,Go modules(前身为vgo)于 Go1.11 正式发布,在 Go1.14 已经准备好,并且可以用在生产上(ready for production)了,Go 官方也鼓励所有用户从其他依赖项管理工具迁移到 Go modules。
作者:AlbertWen
添加时间:2022-01-30 08:37:35
修改时间:2025-09-16 23:59:24
分类:02.Golang编程
编辑
作者:AlbertWen
添加时间:2022-01-29 10:45:45
修改时间:2025-09-16 23:59:59
分类:02.Golang编程
编辑
作者:AlbertWen
添加时间:2022-01-25 00:20:15
修改时间:2025-09-12 16:45:35
分类:02.Golang编程
编辑
Win10 Go 版本 1.17.3 GoLand 2019.2.3,GoLand指定Go版本 报错:
The selected directory is not a valid home for Go SDK
修改 D:\Program Files\go1.17.3\src\runtime\internal\sys\zversion.go,添加 const TheVersion = `go1.17.3` 搞定
作者:AlbertWen
添加时间:2021-06-26 22:38:13
修改时间:2025-09-15 16:20:55
分类:02.Golang编程
编辑
最近在做开放平台项目,在编写SDK的时候需要用到HTTP请求,这里对HTTP请求做了简单封装。
封装后的代码可以实现:
- Get提交
- POST提交(表单)
- POST提交(json)
- POST提交(文件上传)
作者:AlbertWen
添加时间:2021-06-24 12:09:09
修改时间:2025-09-16 23:59:46
分类:02.Golang编程
编辑
最近在进行开发的时候需要用到第三方的库,所以使用go get下载,但是因为网络的原因基本没有下载成功的。
在github上发现了goproxy项目,只需要设置下就可以使用国内的代理,下载起来那是嗖嗖滴
作者:AlbertWen
添加时间:2021-04-22 10:59:58
修改时间:2025-09-09 03:36:44
分类:02.Golang编程
编辑
新版本的 Go1.11,默认开启了 go mod 功能,可通过如下命令行 开启/关闭 它:
# 开启 go env -w GO111MODULE=on # 关闭 go env -w GO111MODULE=off
作者:AlbertWen
添加时间:2020-12-25 12:43:18
修改时间:2025-09-12 16:28:56
分类:02.Golang编程
编辑
可以通过go get形式下载Go官方扩展包,也可通过git clone形式下载
作者:AlbertWen
添加时间:2020-05-05 17:01:57
修改时间:2025-09-16 23:20:27
分类:02.Golang编程
编辑
作者:AlbertWen
添加时间:2017-10-29 19:27:18
修改时间:2025-09-16 17:08:17
分类:02.Golang编程
编辑
2016年国庆节(10月1日)开始接触 Go 语言,记录一下它的 版本发布 与 TIOBE 排名:
Golang 排行榜 | |||
---|---|---|---|
月份 | 版本 | 排名 | 备注 |
2012.03 | 1.0 | ||
2015.08 | 1.5.0 | v1.5 发布,完全移除 C,使用 Go 编译 Go | |
2015.09 | 1.5.1 | ||
2015.12 | 1.5.2 |
作者:AlbertWen
添加时间:2017-10-18 17:16:43
修改时间:2025-09-13 16:39:00
分类:02.Golang编程
编辑
序言
看过很多方面的编码规范,可能每一家公司都有不同的规范,这份编码规范是写给我自己的,同时希望我们公司内部同事也能遵循这个规范来写Go代码。
如果你的代码没有办法找到下面的规范,那么就遵循标准库的规范,多阅读标准库的源码,标准库的代码可以说是我们写代码参考的标杆。
格式化规范
go默认已经有了gofmt工具,但是我们强烈建议使用goimport工具,这个在gofmt的基础上增加了自动删除和引入包。
go get golang.org/x/tools/cmd/goimports