随笔分类 -  2020-go

go语法与应用
摘要:调试需要配置: 在makefile中 则对应配置: 阅读全文
posted @ 2024-08-21 17:15 走走停停走走 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、环境搭建 https://go.dev/dl/ 查看是arm64,还是x86-64命令: -uname -a 我的是 Darwin okerdeMacBook-Pro.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:13:18 PD 阅读全文
posted @ 2024-08-14 10:05 走走停停走走 阅读(880) 评论(0) 推荐(0) 编辑
摘要:export GO111MODULE=on export GOPROXY=http://goproxy.io go mod tidy go mod vendor export GO111MODULE=off make install #(官方维护,香港节点,该地址可稳定访问) export GOPR 阅读全文
posted @ 2021-09-13 19:36 走走停停走走 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1、如果项目没有go.mod文件,则初始化module一下实例:go mod init demo2、然后项目执行go build3、如何更换依赖版本实例:1)查看gin所有历史版本go list -m -versions github.com/gin-gonic/gin2)更新modgo mod e 阅读全文
posted @ 2021-04-25 15:46 走走停停走走 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:前端所谓的单测,其实真正实际做的很少,很大原因是有很多UI的东西,无法单测。但对于静态语言的大项目,单测就变成必须,否则质量无法保证。 对于go项目,每一个重要的文件,都有对应的_test.go文件,目的是确保单测通过。 1,最简单的单测 在_test.go文件中,找到函数左侧的箭头,直接执行单测函 阅读全文
posted @ 2020-12-25 11:55 走走停停走走 阅读(607) 评论(0) 推荐(0) 编辑
摘要:type 不只是可以定义结构体和接口。还有其他用法: 1,定义一个新的类型 type myint int type mystr string var i1 myint i1 = 100; //int var i2 = 100 i1 = i2 //报错,不能用int类型赋值给myint类型。 var 阅读全文
posted @ 2020-12-13 22:05 走走停停走走 阅读(102) 评论(0) 推荐(0) 编辑
摘要:对于一个前端背景的人来说,理解byte类型真是一件费力的事。因为js里并没有byte,作为静态类语言go,肯定要与底层打交道,就不得不学习byte类型。 byte就是字节的意思,一个字节就是8个二进制位。2的8次方-1=255。uint8,无符号整形,占8位,正好也是2的8次方-1,255. 1,定 阅读全文
posted @ 2020-11-28 20:46 走走停停走走 阅读(8615) 评论(4) 推荐(0) 编辑

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