飞哥的海

导航

统计

2023年8月14日 #

Golang 内嵌静态资源-转

摘要: 转载:https://www.mousemin.com/archives/go-embed-resource/ 把静态资源嵌入在程序里,原因无外乎以下几点: 布署程序更简单。传统部署要么需要把静态资源和编译好的程序一起打包上传,要么使用docker和dockerfile自动化. 保证程序完整性。运行 阅读全文

posted @ 2023-08-14 17:56 飞哥的海 阅读(340) 评论(0) 推荐(0) 编辑

Golang: 使用embed内嵌资源文件-转

摘要: 转载:https://blog.kakkk.net/archives/71/ embed介绍 首先,embed是 go 1.16才有的新特性,使用方法非常简单,通过 //go:embed指令,在打包时将文件内嵌到程序中。 官方文档:https://pkg.go.dev/embed 快速开始 文件结构 阅读全文

posted @ 2023-08-14 17:54 飞哥的海 阅读(1096) 评论(0) 推荐(0) 编辑

Golang: 如何交叉编译

摘要: 0. golang 可以交叉编译出不同操作系统运行的程序 1. 在mac m2 架构下,golang程序 mian文件所在的主目录下,即可生成 # 在命令行进入项目根目录,并执行以下命令 CGO_ENABLED=0 GOOS=xxx GOARCH=xxx go build 参数说明: CGO_ENA 阅读全文

posted @ 2023-08-14 11:25 飞哥的海 阅读(1056) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示