
go
hai0808
这个作者很懒,什么都没留下…
展开
-
shell获取go版本并且比较版本大小
获取到所有jobhttp://192.168.253.215:9090/api/v1/label/job/values原创 2022-08-29 15:25:16 · 566 阅读 · 0 评论 -
vscode 远程调试切换go版本
在.vscode下添加settings.json。在.vscode下添加 launch.json。终端编译切换 go build。原创 2022-08-16 14:50:11 · 1779 阅读 · 0 评论 -
golang1.13环境变量保存路径 go env -w
go 1.13提供了 go env -w命令来写环境变量,这是用户级别的环境变量,像GO111MODULE、GOPROXY之类的可写的环境肯定是有持久化的,那么保存路径在哪儿呢?有一个env文件:windows: 用户目录\AppData\Roaming\go\envlinux:/root/.config/go/env可能是用root用户安装的,其他用户安装的可以看看 home目录下的 .config/go/env————————————————版权声明:本文为优快云博...转载 2021-03-12 17:13:40 · 1444 阅读 · 0 评论 -
golang环境变量保存 go env -w
golang环境变量保存 go env -w原创 2021-03-02 19:43:37 · 2413 阅读 · 0 评论 -
prometheus 插件node_exporter 启动方式
在linux下./node_exporter&这种启动方式,关闭终端后,就挂掉了,使用以下启动方式nohup./node_exporter--web.listen-address=":9100"&原创 2021-02-04 16:13:22 · 4890 阅读 · 0 评论 -
protoc
在linux下生成pb./tool/protoc--go_out=./src-I=./proto/./proto/helloworld.proto./proto/srpc.protowindowsvscode.\tool\protoc.exe--go_out=.\src--proto_path=.\proto\.\proto\*--proto_path=.\tool注意--proto_path的设置path=os.ge...原创 2021-01-28 17:57:32 · 265 阅读 · 0 评论 -
golang模板与json的应用
packagemain//前端传到后端的模板json格式是`{"uid":"{{tojson.uid}}"}`,这样前端可以用json来显示给用户,但后端用模板替换的时候就会带双引号,如果赋值复杂类型就更麻烦,用以下方法可以解决,python 的jinja2也可以实现类似的功能,并且jinja2提供tojson函数,所以python不需要定义自己的函数import("bytes""encoding/json"fmt"fmt""text/t...原创 2021-01-22 14:15:05 · 1589 阅读 · 0 评论 -
go语言遇到的问题
vscode在下载指定版本报错go get github.com/golang/protobuf/protoc-gen-go@v1.3.5运行go env -w GO111MODULE=on原创 2020-12-22 16:54:45 · 124 阅读 · 0 评论 -
go处理json map
funcJsonToMapDemo(){json_str:="{\"device\":{},\"data\":[{\"humidity\":27,\"time\":\"2017-07-0315:23:12\"}]}"m:=make(map[string]interface{})json.Unmarshal([]byte(json_str),&m)fmt.Println(reflect.TypeOf(m["device"])...原创 2020-12-21 17:29:36 · 382 阅读 · 0 评论 -
boomer
boomer报错Got error while receiving greeting: Version 3.0 received does match expected version 3.1暂时解决办法是修改C:\Users\evanliu\go\src\github.com\zeromq\gomq\zmtpprotocol.go 子版本是0原创 2020-12-18 19:09:18 · 760 阅读 · 2 评论 -
locust自己调试
在vscode里执行C:/Users/***/AppData/Local/Programs/Python/Python38/python.exe -m locust.__main__ -f .\examples\add_command_line_argument.py原创 2020-12-17 17:20:32 · 584 阅读 · 0 评论 -
golang recover panic嵌套
package mainimport ( "fmt" "reflect")func foo(){ defer fmt.Println("A") fmt.Println("C") defer func(){ defer func(){ fmt.Println("D") }() panic(2) }().原创 2020-12-15 20:39:48 · 395 阅读 · 0 评论 -
go context
package mainimport ( "fmt" "time" "context")func HandelRequest(ctx context.Context){ go WriteRedis(ctx) go WriteDatabase(ctx) for { select{ case <- ctx.Done(): fmt.Println("HandelRequest Do...原创 2020-12-10 20:30:59 · 87 阅读 · 0 评论 -
go sync
package mainimport( "fmt" "time" "sync")func main(){ var wg sync.WaitGroup wg.Add(2) go func(){ wg.Wait() time.Sleep(1*time.Second) fmt.Println("Goroutine 1 finished!") }() go func(){ wg.Wait() time.Sleep(1*time.Second) fmt.Println.原创 2020-12-10 20:18:49 · 99 阅读 · 0 评论 -
2020-11-16
locust boomer使用master访问http://*:8089/locust_file.py脚本放在/home/ops/locust2:运行master(WPD:/home/ops/locustdockerrun-d-p8089:8089-p5557:5557-v$PWD:/mnt/locustlocustio/locust--master-f/mnt/locust/locust_file.py运行slave(...原创 2020-11-16 20:19:48 · 127 阅读 · 0 评论 -
go编程
package mainimport "fmt"const ( x = iota y z = "zz" k p = iota)func main() { fmt.Println(x,y,z,k,p)}原创 2020-08-04 13:03:49 · 152 阅读 · 0 评论 -
go面试题
package mainimport ( "fmt" "time" "sync")func main() { var wg sync.WaitGroup for i := 0; i < 10; i++ { wg.Add(1) go func() { fmt.Println(i) wg.Done() }() time.Sleep(1000) .原创 2020-08-03 21:25:32 · 145 阅读 · 0 评论 -
go语言学习,channel消费者和生产者
package mainimport ( "fmt" "time")func main() { myCh1 := make(chan int) myCh2 :=make(chan int) finish1 :=make(chan bool) finish2 :=make(chan bool) go func() { fmt.Println("生产者1") time.Sleep(time.Second.原创 2020-07-29 21:21:09 · 210 阅读 · 0 评论 -
Ubuntu下使用GDB断点Go程序
大家好,今天为大家带来Ubuntu下,使用GDB断点调试Go程序。由于之前没有接触过GDB调试,而Go语言本身内置也没有什么调试工具,不像Eralng,有Debugger可以使用,我从网上搜索了下,也没有相关的中文教程,所以这边自己研究了下,给新手带来一篇关于GDB简单调试Go程序的文章。(关于GDB的文章还是不少的) 首先,编写测试代码,如下:package mainimport...转载 2019-04-23 15:38:35 · 645 阅读 · 0 评论