
go
longxibendi
这个作者很懒,什么都没留下…
展开
-
windows 安装gcc
一.下载已编译好的包 MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-snapshot at SourceForge.net 二. 选择 x86_64-posix-seh 下载 三.加压缩到 c:/mingw_64 四.配置windows %PATH% 环境变量原创 2021-09-09 21:08:47 · 851 阅读 · 1 评论 -
etcd/clientv3 循环引用问题
一.问题描述 使用 etcd/clientv3 ,import 不成功,报循环引用 "github.com/coreos/etcd/clientv3" "google.golang.org/grpc/grpclog" 二.问题解决 用下面的go.mod module ttt go 1.14 require ( github.com/coreos/bbolt v1.3.4 // indirect github.com/coreos/etcd v3.3.25+incompati..原创 2021-04-25 14:31:08 · 605 阅读 · 1 评论 -
string转[]byte 高效的方式
一.问题描述 今天看gin代码,发现string转[]byte,从1.6开始,做了优化。比[]byte(string) string([]byte) 快6-7倍 // StringToBytes converts string to byte slice without a memory allocation. func StringToBytes(s string) (b []byte) { sh := *(*reflect.StringHeader)(unsafe.Pointer(&.原创 2021-04-20 20:54:44 · 1121 阅读 · 0 评论 -
编译etcd报错
一.问题描述 编译etcd报错,依赖的 google.golang.org/grpc 没有naming。 module google.golang.org/grpc@latest found (v1.36.1), but does not contain package google.golang.org 二.问题解决 直接修改go.mod,指定 grpc版本为 v1.29.1 google.golang.org/grpc v1.29.1 三.重建vendor 删除vendor目录;再执行 .原创 2021-04-06 12:34:17 · 1705 阅读 · 0 评论