
go
鹏二不想只当程序员
做人如水,做事如山
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vscode windows本地go代码不能跳转问题
1,进入vscode配置2,输入GOPATH3,找到go.goath,修改为自己代码的路径原创 2021-06-07 11:22:32 · 854 阅读 · 0 评论 -
gorush消息推送使用
gorush使用1.介绍github:https://github.com/appleboy/gorushGorush 是一套使用 Gin framework 编写的消息推送服务器。支援Android的FCM及苹果的APNS,还有华为的HMS推送。2.下载Go语言使用go get -u -v github.com/appleboy/gorushlinuxwget https://github.com/appleboy/gorush/releases/download/v1.13.0/gor原创 2021-05-10 17:58:34 · 2342 阅读 · 1 评论 -
go语言fastcache缓存库
Git: https://github.com/VictoriaMetrics/fastcache1,fastcache是一个使用循环缓冲区(RingBuffer)的缓存库2,因使用RingBuffer结构,所以没有GC开销3,Fastcache在创建期间达到设置的最大大小时会自动驱逐旧条目4,Api简单,线程安全的,并发goroutine可以读写单个缓存实例。5,使用key/value结构,键和值都是byte slice,对于使用protocol协议传输非常友好pac...原创 2021-03-15 17:49:00 · 2240 阅读 · 0 评论 -
go grpc环境搭建
1. 安装protobuf v3.*导出到PATH路径2. 安装protoc的go插件$ go get google.golang.org/protobuf/cmd/protoc-gen-go \ google.golang.org/grpc/cmd/protoc-gen-go-grpc go get github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway \ github...原创 2020-12-23 10:51:51 · 848 阅读 · 0 评论 -
VScode debug调试字符串显示不全设置(和语言无关)
最近遇到一个问题,使用VScode debug go代码时,查看字符串总是显示不不全,显示..+100 more。查了很多资料,原来是VScode debug也有配置文件管理,只需设置好配置文件可以显示自己想要看的内容长度,如下图:默认没有设置debug配置启动:添加debug配置启动:1,添加debug配置文件Configuration,默认是launch.json,很多人不知道在哪里添加Configuration文件,点开debug就能看到有个运行设置,点击Add Configur.原创 2020-11-05 16:39:04 · 9866 阅读 · 0 评论 -
VScode go代码风格格式化设置
1,打开vscoede,发开settings设置,在vscoede的右下角,如下图:2,在搜索框输入“format On Save”,可以看到go的相关设置3,点击“Edit in settings.json”,就会进入到settings.json的配置文件,并且会将go相关的默认配置自动填写好,此时你只要保存即可4,,然后重启VScode,大功告成,试一下,随便打开一个go文件,点击保存,会将代码自动转换成go风格的代码格式,并保存。...原创 2020-11-05 15:58:54 · 25822 阅读 · 1 评论 -
linux protobuf安装
1,安装依赖包:yum -y install gcc+ gcc-c++yum -y install make2,选择对应的pb版本https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.43,使用wget下载对应指定版本的包(任意目录,如/soft)wget https://github.com/protocolbuffers/protobuf/releases/download/v3.12.4/pro..原创 2020-11-04 10:01:53 · 582 阅读 · 0 评论 -
go语言环境搭建
1,安装go版本选择要安装的go语言版本https://golang.org/dl/2,在liunx使用wget获取对应版本的安装包(随便到哪个目录都行)wget https://golang.org/doc/install?download=go1.15.2.linux-amd64.tar.gz3,安装go语言tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/..原创 2020-11-04 09:57:52 · 176 阅读 · 0 评论