Go静态编译+优化体积
Golang静态编译+体积优化 用Golang写了个E5续费小工具,用了gin+gorm(sqlite3),静态编译后能运行,但是体积较大,使用如下方法进行优化,做个小记录 静态编译去除无用信息 go build -a -ldflags '-s -w -extldflags "-static"' . 使用upx壳压缩 upx xxx 优化前体积 21M: 优化后体积 5.7M:...
Golang静态编译+体积优化 用Golang写了个E5续费小工具,用了gin+gorm(sqlite3),静态编译后能运行,但是体积较大,使用如下方法进行优化,做个小记录 静态编译去除无用信息 go build -a -ldflags '-s -w -extldflags "-static"' . 使用upx壳压缩 upx xxx 优化前体积 21M: 优化后体积 5.7M:...
Goland使用wsl2输出提前换行问题的解决 问题描述 搭建好wsl2的go环境后,使用Goland进行开发,运行后出现日志换行的问题,如下: 明明还有这么长的距离,但是出现了提前的换行。 解决办法 解决办法也很简单: 首先按住Ctrl+Shif+A键 然后输入Registry,进入Registry界面 输入run.process.with.pty,找到go.run.pr...
关于Go的http.HandleFunc方法执行过程 http.HandleFunc方法作用为注册请求URL到具体处理方法的映射,也就是方法的路由。 首先贴上方法原型 func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) { DefaultServeMux.HandleFunc(pattern,...