摘要:主要是参考: https://my.oschina.net/u/3305368/blog/1853733 CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o kubewps_exporter CGO_ENABLED=0 GOOS=linux GOARC
阅读全文
摘要:arg := "curl -I \"www.baidu.com\"" cmd := exec.Command("/bin/sh", "-c", arg)out, err := cmd.Output()if err != nil { fmt.Println(err)}fmt.Println(strin
阅读全文
摘要:1、直接执行 app.go --type a 对于这种形式可以采用flag的形式进行,参考: wordPtr := flag.String("word", "foo", "a string") https://studygolang.com/articles/25754?fr=sidebar 2、r
阅读全文
摘要:loop: break后,跳出selctor,然后跳到loop到最后end。 Loop: for { select { case v, ok := <-intChan: if !ok { break Loop } ts1 = time.Now().Unix() if ts0 == 0 { fmt.P
阅读全文
摘要:// 已知list中元素"amber","jack" arr := [...]string{"amber","jack"} var set map[string]struct{} set = make(map[string]struct{}) for _, value := range arr{ s
阅读全文
摘要:1、字符串和int之间相互转换 string转成int: int, _ := strconv.Atoi(string) string转成int64: int64, _:= strconv.ParseInt(string, 10, 64) int转成string: string := strconv.
阅读全文
摘要:go的依赖问题一直是老大难的问题,所以花点时间总结下,避免下次又花费太多的时间在这个上面。 一、Goland一直显示依赖为红色 1.11版本的go之后,大多推荐以go.mod进行包的管理,所以这里仅仅以go.mod为例进行解决。 第一步:go版本,必须是>= v1.11,本人使用的版本是1.15。
阅读全文
摘要:1、go的环境搭建 参考:https://www.cnblogs.com/yiyi20120822/p/11652612.html 2.数组的赋值 var arr1 [10]int = [10]int{1,2,3,4,5,6,7,8,9,10} 以上声明并初始化了长度为10的整型数组。 也可以使用n
阅读全文