Golang|记录一些踩坑笔记

TRY 3,992 0

至少我们曾经在一起过。

来自:一言

记录一些踩坑笔记

1.http.post包有时候会验证https证书的有效性,需要加上一下代码进行跳过https证书的验证.以及跟随302跳转

错误:x509: cannot validate certificate for xxx:xxx:xxx:xxx because it doesn't contain any IP SANs

查看代码

2.golang设置图标与uac权限

点击查看ico.manifest内容

go get github.com/akavel/rsrc 
执行 rsrc.exe -manifest ico.manifest -o app.syso -ico app.ico 这样会生成一个叫做app.syso的文件,把这个文件和main.go放到一起
温馨提示
rsrc -arch 386 -manifest main.exe.manifest -ico icon.ico
rsrc -arch amd64 -manifest main.exe.manifest -ico icon.ico

可指定位数

然后直接编译即可

3.利用strings.Contains判断字符串是否存在

点击查看相关代码

4.设置国内软件源 GOPROXY=https://goproxy.cn,direct

5.golang编译时去除文件相关信息

go build -trimpath -ldflags="-w -s"
Golang也太好玩了吧.

发表评论 取消回复
表情 图片 链接 代码

分享