随笔分类 -  1 Go后端:基础

Go语言中数据类型的零值
摘要:Go语言中数据类型 零值 string "" bool false 整数类型 (int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64, uintptr) 0 浮点类型 (float32, float64) 0.0 指针 阅读全文

posted @ 2024-06-05 20:14 cag2050 阅读(7) 评论(0) 推荐(0) 编辑

cgo 知识点
摘要:cgo 知识点 | 说明 | 可以通过go build -x -v输出带有cgo代码的Go源文件的构建细节。| https://weread.qq.com/web/reader/b8f32d2072895edbb8fbb04k65b326f026965b9eea6e6e1 CGO中的${SRCDIR 阅读全文

posted @ 2022-09-03 13:52 cag2050 阅读(215) 评论(2) 推荐(0) 编辑

Go 知识点(摘抄书籍内容)
摘要:Go 知识点 | 网址 | 【因为 T850 类型的指针实现了Robot 接口,所以能够作为Boot的参数;即:因为指针实现了接口,所以接口参数可以传入指针】接口也是一种类型,可作为参数传递给函数,因此可编写可重用于多个接口实现的函数。这个函数将接口Robot的实现作为参数,并返回调用方法Power 阅读全文

posted @ 2022-08-05 09:38 cag2050 阅读(27) 评论(0) 推荐(0) 编辑

go.mod 安装包、升级包的步骤
摘要:安装包: git clone下来使用go mod包管理的项目后,使用go mod download下载包 go.mod 升级包的版本,步骤: 直接修改 go.mod 中包的版本,GoLand 会自动下载和更新包 可以执行命令:go mod tidy,会根据代码里引用的包,自动进行包的整理 如果需要同 阅读全文

posted @ 2021-07-13 14:19 cag2050 阅读(3576) 评论(0) 推荐(0) 编辑

深度剖析 Go 的 nil
摘要:出处:https://mp.weixin.qq.com/s/GP74nN6ptAwpvwq3BSZxaA 阅读全文

posted @ 2021-04-18 23:39 cag2050 阅读(56) 评论(0) 推荐(0) 编辑

【Go】获取用户真实的ip地址
摘要:出处:https://blog.thinkeridea.com/201903/go/get_client_ip.html ClientPublicIP 很简单,和 ClientIP 方法的读取顺序一样,只是试图中 X-Forwarded-For 列表中找到一个公网ip,如果没有检查 X-Real-I 阅读全文

posted @ 2021-03-12 14:37 cag2050 阅读(185) 评论(0) 推荐(0) 编辑

vendor模式下get报错:go get: disabled by -mod=vendor,此时go env里 GOFLAGS=" -mod=vendor"
摘要:出处:https://segmentfault.com/a/1190000019314903 vendor模式下get报错 goland编辑器勾选vender后会开启vendor模式。 `` go get: disabled by -mod=vendor mod有三个取值 mod can be '' 阅读全文

posted @ 2020-11-13 10:54 cag2050 阅读(621) 评论(0) 推荐(0) 编辑

Etcd使用go module的灾难(包依赖问题)
摘要:https://colobu.com/2020/04/09/accidents-of-etcd-and-go-module/ 阅读全文

posted @ 2020-11-12 20:55 cag2050 阅读(188) 评论(0) 推荐(0) 编辑

Go time.Parse转时间戳为啥会自动加8小时?
摘要:https://www.zhihu.com/question/57382175 阅读全文

posted @ 2020-11-12 11:56 cag2050 阅读(460) 评论(0) 推荐(0) 编辑

高性能日志库:zap
摘要:资料 网址 github https://github.com/uber-go/zap 文档 https://pkg.go.dev/go.uber.org/zap 阅读全文

posted @ 2020-10-09 14:25 cag2050 阅读(173) 评论(0) 推荐(0) 编辑

git clone使用go mod包管理的项目后,使用go mod download下载包
摘要:git clone使用go mod包管理的项目后,使用go mod download下载包 阅读全文

posted @ 2020-08-28 15:23 cag2050 阅读(2116) 评论(0) 推荐(0) 编辑

【环境篇】go mod--让人又爱又恨的包管理工具
摘要:出处:https://www.jianshu.com/p/dea208bceb7e 阅读全文

posted @ 2020-08-08 12:57 cag2050 阅读(194) 评论(0) 推荐(0) 编辑

go get命令在go mod目录下与正常目录执行的区别
摘要:出处:https://www.jianshu.com/p/0a2ebb07da54 阅读全文

posted @ 2020-08-07 20:01 cag2050 阅读(295) 评论(0) 推荐(0) 编辑

Go自动生成sql语句,知识点
摘要:资料 网址 Go 优雅的 SQL 语句拼接库:sqrl( https://github.com/elgris/sqrl ) https://www.5-wow.com/article/detail/77 go-sqlbuilder https://github.com/huandu/go-sqlbu 阅读全文

posted @ 2020-08-04 16:40 cag2050 阅读(1526) 评论(0) 推荐(0) 编辑

Go 相关库
摘要:Go 库 网址 UUID 的生成与解析 https://github.com/satori/go.uuid 阅读全文

posted @ 2020-07-08 21:29 cag2050 阅读(113) 评论(0) 推荐(0) 编辑

go mod(go模块),知识点
摘要:报错及解决 运行:$ go mod vendor,报错:dial tcp 34.64.4.113:443: i/o timeout 解决:$ export GOPROXY=https://goproxy.io,设置GOPROXY环境变量,改一下代理。 xxx 资料 网址 go语言开启go-modul 阅读全文

posted @ 2020-07-05 12:00 cag2050 阅读(242) 评论(0) 推荐(0) 编辑

Go 模块解惑:到处都是 GO111MODULE ,这到底什么?
摘要:https://learnku.com/go/t/39086#449e69 阅读全文

posted @ 2020-07-04 11:34 cag2050 阅读(393) 评论(0) 推荐(0) 编辑

Go 命令行工具,知识点
摘要:Go 命令 | 含义 | go tool compile -help | go tool link -help | go build | 如果是普通包,就像我们在第1.2节中编写的mymath包那样,当你执行go build之后,它不会产生任何文件。如果你需要在$GOPATH/pkg 下生成相应的文 阅读全文

posted @ 2020-07-04 10:42 cag2050 阅读(190) 评论(0) 推荐(0) 编辑

Go proxy:direct、off 的含义(待补充)
摘要:Go proxy:direct、off 的含义(待补充) 阅读全文

posted @ 2020-07-02 23:13 cag2050 阅读(687) 评论(0) 推荐(0) 编辑

Golang 框架
摘要:Golang 框架 | 作用 | 网址 | | gin | web框架 | https://github.com/gin gonic/gin xorm | ORM库 | http://gobook.io/read/gitea.com/xorm/manual zh CN/ 阅读全文

posted @ 2020-04-14 14:14 cag2050 阅读(673) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示