golang

lib64/libc.so.6 version glibc_2.34′ not found

2
sudo apt update sudo apt install libc6 lib64/libc.so.6 version glibc_2.34′ not found   遇到了一个这样的错误实分特别。   还有一个更好的解决方案就是把gcc关闭了,因为并没有直接使用c的相关程序 关闭方式如下   go env -w CGO_ENABLED=0    
赞 (0)阅读(217)

golang 环境变量设置

2
#go语言安装主根目录 export GOROOT=/usr/local/go #替换你的目录 #GOPATH 是自己的go项目路径,自定义设置 export GOPATH=/mnt/d/data/go #替换你的目录 #GOBIN 当我们使用go install命令编译后并且安装的二进制程序目录 export GOBIN=$GOPATH/bin # 启用 ...
赞 (0)阅读(165)

linux 服务器上面怎么生成秘钥 ssh-agent

1
可以通过运行以下命令来检查密钥是否对 ssh-agent 可见: ssh-add -L 如果命令说没有身份可用,则需要添加密钥: $ ssh-add YOUR-KEY 打开终端。 粘贴下面的文本(替换为您的 GitHub 电子邮件地址)。 $ ssh-keygen -t ed25519 -C "your_email@example.com" 将 SSH 密钥...
赞 (0)阅读(169)

golang 性能分析生成svg的图像

2
进行单元测试的示例 ———— 以下是一个示例 “` > go test -v -run TestPprof http_client_test.go “` ###编译文件 ———— “` make help make build-api 编译 cmd/api/main.go 入口文件 make build-web 编译 cmd/web/main.go 入...
赞 (0)阅读(147)

golang 的test 方法

1
Go语言拥有一套单元测试和性能测试系统,仅需要添加很少的代码就可以快速测试一段需求代码。 go test 命令,会自动读取源码目录下面名为 *_test.go 的文件,生成并运行测试用的可执行文件。输出的信息类似下面所示的样子: ok archive/tar 0.011s FAIL archive/zip 0.022s ok compress/gzip 0....
赞 (0)阅读(185)

golang 写5-20天前的随机时间

1
package main import ( "fmt" "math/rand" "time" ) func main() { // 生成一个随机时间区间 min := time.Now().Add(-20 * 24 * time.Hour).Unix() max := time.Now().Add(-5 * 24 * time.Hour).Unix() //...
赞 (0)阅读(204)

golang 时间计算

1
golang 时间的计算 t := time.Now() beforday := t.AddDate(0, 0, -1) bfday := beforday.Format("2006010215") st, _ := time.ParseDuration("-2h") //fmt.Println("2小时前的时间:", t.Add(st).Format("2...
赞 (0)阅读(245)

linux 设置时区

1
查看当前时区 date ls -l /etc/localtime 获取时区TZ值 tzselect 上一步一步一步执行完后会输出一个“/Asia/Shanghai” 这就是时区的值 更改系统时区 sudo rm -f /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localt...
赞 (0)阅读(131)