
golang
文章平均质量分 65
合肥芥子网络
golang;
Python机器学习;
三年php从业;
android爱好者;
java;
unity3D;
展开
-
Ubuntu16.04搭建golang环境+vscode
1. 下载链接 https://golang.google.cn/dl/2. 解压sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz3. 安装vimsudo apt install vim4. 编辑环境变量,打开sudo vim /etc/profile,添加一行export PATH=$PATH:/usr/local/go/bin5. source一下,使环境变量生效,source /etc...原创 2021-07-01 12:18:15 · 204 阅读 · 0 评论 -
Ubuntu16.04安装docker和k8s
目录1. 关闭 swap2. 更新国内(阿里)的源3. 安装 docker,仍然使用阿里的源。4. docker 加速器及 cgroup 配置。5. 关闭 dnsmasq 服务6. 安装 kubeadm, kubelet and kubectl,【这里指定版本,不指定的话会安装最新版本,国内镜像对最新版本的支持没那么及时】7. 初始化环境:1. VMware142. Ubuntu16.041. 关闭 swapsudo sed -i '/ swap / .原创 2021-05-20 09:49:11 · 477 阅读 · 0 评论 -
Ubuntu16.04搭建crtmpserver直播推流服务
目录一、 安装依赖包二、 安装crtmpserver三、 安装ffmpeg四、安装VCL五、直播推流一、 安装依赖包sudo apt-get install libssl-dev二、 安装crtmpserverwget https://codeload.github.com/j0sh/crtmpserver/zip/centosinit2. 解压3. 进入目录4. cmake .5. make -j46. 在当前目录下执行服务启动命令原创 2021-03-28 16:31:57 · 375 阅读 · 0 评论 -
go mod tidy报错verifying module: invalid GOSUMDB: malformed verifier id
环境:golang1.14,设置export set GO111MODULE=on【开启此项】1. 新建golang项目或者从其它项目迁移到go mod环境下go mod init [域名/组名/项目名]2. 添加依赖或移除不需要的依赖 go mod tidy3. 查看依赖图go mod graph重点来了:出错信息,如下图解决方式:1. 查看golang 环境2. 发现GOSUMDB="on",修改此项go env -w GOSUMDB="su.原创 2020-07-28 10:46:12 · 15312 阅读 · 0 评论 -
ubuntu16.04安装proto buffer
1. 通过git下载源码,其它的途径不太好使【原因呢,你懂的】git clone https://github.com/protocolbuffers/protobuf2. 需要安装一些工具sudo apt install autoconf automake libtool curl make g++ unzip3. cd protobuf/4 ./autogen.sh5. ./configure6. make7. sudo make install8..原创 2020-07-19 20:25:17 · 288 阅读 · 0 评论 -
使用golang-gin框架的时候,报错cannot find package
使用go get无法成功下载,应该是被屏蔽了,通过github下载1. cannot find package "google.golang.org/protobuf/encoding/prototext" in any of:mkdir -p $GOPATH/src/golang.org/xcd $GOPATH/src/golang.org/xgit clone https://github.com/golang/sys.git2. cannot find package "go.原创 2020-06-18 10:34:50 · 2326 阅读 · 0 评论 -
golang初始化结构体
**golang中初始化结构体的时候有两种方式:1.把所有字段的key显示的声明;2.都不声明key,但是value要和定义的顺序一一对应。虽然方式1较为繁琐,但是在定义的结构体中有匿名字段的时候,匿名字段可以不必初始化;方式2中需要把匿名字段也初始化,否则编译器报错(too few values in struct initializer)。 golang中“子类”可以“继承”原创 2017-07-06 20:12:11 · 11306 阅读 · 0 评论 -
关于golang闭包所谓的“坑”
昨天听了某企业架构师关于golang的经验分享,听到架构师吐槽golang里的闭包是个大坑,对此有点不同看法。先贴上一段关于闭包的定义原创 2017-03-16 11:08:01 · 1494 阅读 · 0 评论