摘要:
lib.go package main import "C" //export SpeedTest func SpeedTest(config *C.char) { configContent := C.GoString(config) run(configContent) } func main( 阅读全文
摘要:
go 1.18 开始支持工作区模式,主要解决对go mod依赖包的开发管理 假如我的项目依赖了这两个包 go.mod module mypkg go 1.18 require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/spf 阅读全文
摘要:
今天在看一个golang的ringbuffer的源码时看到一段看不懂的代码 https://github.com/Workiva/go-datastructures/blob/c466da296827daa1e1efba14c912e2802533fe7f/queue/ring.go#L96 fun 阅读全文
摘要:
go version go1.15.11 darwin/amd64 在私有仓库创建了一个xxx的项目 gitlab.aaa.cn/x/xxx 然后创建go mod xxx 在另一个项目中使用这个包 先配置go env -w GOPRIVATE=gitlab.aaa.cn 然后import 这个包, 阅读全文
摘要:
go-zero 服务注册和发现 在没有服务注册和发现的时候, 没新上一个服务, 或者没部署一个新的节点, 都要改所有调用方的配置文件, 简直就是配置噩梦, 还容易配置错误 分析一个go-zero的服务注册和发现, 接着上面的代码, go-zero实战, 看看rpc客户端怎么寻址到rpc服务端的 // 阅读全文
摘要:
文档地址 官方examples 前提: 安装 protoc, protoc-gen-go, goctl api clone 项目或者 生成目录, init go mod mkdir zeroService && cd zeroService && go mod init zeroService 限制 阅读全文
摘要:
cmd := exec.Command(*binPath, opt.binCmd()...) //cmd.Stderr = os.Stderr //cmd.Stdout = os.Stdout if err := cmd.Start(); err != nil { fmt.Printf("[err] 阅读全文
摘要:
scp -o "ProxyCommand=nc -X 5 -x proxy_host:proxy_port %h %p" local_filename remote_uer@remote_host:remote_path 阅读全文
摘要:
客户端上报的数据中有gzip压缩加urlencode加base64encode 服务端python逆向解析的时候偶发出现python3 zlib.error: Error -3 while decompressing data: invalid distance too far back, 出现这个 阅读全文
摘要:
go.mongodb.org/mongo-driver 是mongo的golang官方包通过例子我知道连接是这样的 clientOptions := options.Client().ApplyURI("mongodb://tag:123456@127.0.0.1:27017/tag") clien 阅读全文