打赏
摘要: golang panic打印 (1.)示例代码 package main import ( "fmt" "os" "runtime" ) func main() { defer func() { if e := recover(); e != nil { panic.PrintStack() os. 阅读全文
posted @ 2022-06-08 09:46 苍山落暮 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 远程调试配置 (1.)将arm编译的dlv放到环境变量可以执行的地方 # dlv arm环境编译 git clone https://github.com/go-delve/delve cd delve/cmd/dlv GOARM=7 GOARCH=arm64 GOOS=linux go build 阅读全文
posted @ 2022-06-08 09:45 苍山落暮 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Fiber框架 1.安装 go get google.golang.org/protobuf 阅读全文
posted @ 2022-06-08 09:44 苍山落暮 阅读(109) 评论(0) 推荐(0) 编辑
摘要: golang堆栈分析 (1.)修改unlimit配置 ulimit -c unlimited (2.) 设置环境变量,运行程序,发生panic会生成core文件 env GOTRACEBACK=crash ./test # 设置cordump 输出格式和输出路径 echo "/root/core_d 阅读全文
posted @ 2022-06-08 09:44 苍山落暮 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Goland sdk报错 The selected directory is not a valid home for Go SDK 解决办法: 追加文件:go1.17.2\src\runtime\internal\sys\zversion.go const TheVersion = `go1.17 阅读全文
posted @ 2022-06-08 09:42 苍山落暮 阅读(76) 评论(0) 推荐(0) 编辑