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 · 735 阅读 · 1 评论 -
etcd/clientv3 循环引用问题
一.问题描述使用 etcd/clientv3 ,import 不成功,报循环引用"github.com/coreos/etcd/clientv3""google.golang.org/grpc/grpclog"二.问题解决用下面的go.modmodule tttgo 1.14require ( github.com/coreos/bbolt v1.3.4 // indirect github.com/coreos/etcd v3.3.25+incompati..原创 2021-04-25 14:31:08 · 536 阅读 · 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 · 1035 阅读 · 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.1google.golang.org/grpc v1.29.1三.重建vendor删除vendor目录;再执行 .原创 2021-04-06 12:34:17 · 1639 阅读 · 0 评论