go
浩澜大大
这个作者很懒,什么都没留下…
展开
-
dlv安装
到go的path目录下的bin目录,找到dlv执行文件,cp到/usr/local/bin目录下。注意:dlv要和go的版本最好保持一致。原创 2024-03-30 13:37:40 · 356 阅读 · 0 评论 -
GOPROXY 代理设置
在1.3版本后,golang推出了go module 机制,同时发布了一个叫做 Module proxy protocol 的协议,通过这个机制,我们可以搭建go模块代理,最后通过GOPROXY变量以指引go命令在后续抓取模块的途径。,而且很可惜 proxy.golang.org 在中国无法访问。这也是我们依赖下载时一直timeout的原因。解决指令:(会话临时性),长久的可以在配置文件中配置。在命令行输入 go env -w GOPROXY=这里只需要我们将该变量设置为GOPROXY=原创 2024-03-30 13:35:08 · 2079 阅读 · 0 评论 -
go 快速入门
在Golang中,程序遇到defer关键字,不会立即执行defer后的语句,二是将defer后的语句压入一个栈中(拷贝当前变量值,不会随着后面变量值变化而变化),然后继续执行后面的语句。使用场景:如果你想关闭摸个使用的资源,可以在创建该资源时随手写上defer关闭该资源,因为defer有延迟执行机制(函数执行完毕再执行defer压入栈的语句)。切片和数组:切片是数组的引用,多个切片之前同一个数组,是共享存储的。切片有3个字段的数据结构:一个是指向底层数组的指针,一个是切片的长度,一个是切片的容量。原创 2024-03-30 13:34:12 · 863 阅读 · 0 评论 -
go 安装
【代码】go 安装。原创 2024-03-30 13:32:30 · 319 阅读 · 0 评论 -
golang json操作
【代码】golang json操作。原创 2024-03-30 13:30:59 · 94 阅读 · 0 评论 -
go mod命令介绍
拉取缺少的模块,移除不用的模块。将依赖复制到vendor下。在当前目录初始化mod。原创 2024-03-30 13:24:23 · 336 阅读 · 0 评论 -
go语言 私用仓库包下载
设置私有仓库,这样访问的时候,url前缀就不加proxy和sumdb。更加代码下载依赖包,自动更新mod文件。将依赖包复制到vendor目录中。原创 2024-03-30 12:09:41 · 784 阅读 · 0 评论 -
go 创建结构体 取地址 &
在Go语言中,对结构体进行&取地址操作时,视为对该类型进行一次 new 的实例化操作,取地址格式如下:p := &T{}原创 2021-08-24 17:50:42 · 1220 阅读 · 0 评论