
Go
苦恼的天使
这个作者很懒,什么都没留下…
展开
-
开启go mod后使用本地的go语言包
$s_i$原创 2021-02-22 14:14:30 · 367 阅读 · 0 评论 -
将一个项目复制到另一个新文件夹中,打开Goland后,import部分出现 Cannot resolve directory ‘***‘ 和 Cannot resolve file ‘***‘
将原项目复制到新文件夹后, 将项目中的"import"本地的部分都换成新文件夹的目录,仍然会报错Cannot resolve directory '***' 和 Cannot resolve file '***'.这是由于原有项目中使用了go mod ,打开go.mod ,将第一行module ****改为 module 新文件夹名称 就可以解决报错问题....原创 2021-02-22 10:11:45 · 1767 阅读 · 0 评论 -
关于go语言中如何将切片转化为数组
使用copy函数即可:slice := []byte("abcdefgh")var arr [4]bytecopy(arr[:], slice[:4])fmt.Println(arr)转载 2020-12-23 19:54:24 · 4329 阅读 · 0 评论 -
go语言编译gRPC中proto遇到的问题及解决方法
1.显示protobuf : protoc-gen-go: program not found or is not executable 首先配置环境变量并使其生效 vim ~/.bashrc export PATH = "$PATH:$GOPATH/bin" source ~/.bashrc 然后更新proto和protoc-gen-go包 go get -u github.com/golang/protobuf/proto g...原创 2020-12-22 19:46:17 · 2185 阅读 · 0 评论 -
go mod 管理依赖版本
最近在改libp2p库相关项目时,执行go mod tidy后,部分代码报错找不到依赖中的函数。用如下命令指定使用库go-libp2p-core@v0.6.1go mod edit -require=github.com/libp2p/go-libp2p-core@v0.6.1go get -u -x github.com/libp2p/go-libp2p-core@v0.6.1...原创 2020-11-17 19:46:49 · 2348 阅读 · 0 评论