golang

(155)

Golang Template include 嵌套子模版时的变量重命名

Golang Template 开发网页时遇到一个模版内变量命名的问题。 ## 问题 多个不同页面需要使用同一个子模版,比如推荐产品列表这个子模版,需要在产品列表页、首页、404页面、搜索页面等多个页面使用该子模版。 子模版目前是这样定

golang gin static 强制以文件方式下载

用 golang gin static 实现了一个文件下载功能,同时下载前需要先鉴权。例如: ``` // serve /download under a group that enforces token validation

Golang Gin Static 缓存大坑:embed 文件无法被 CDN 和浏览器缓存

Golang 最爽的一点是,可以打包时将静态文件 embed 进二进制文件中,部署时只需一个可执行文件,极大简化了部署流程。 例如,网站的 js 和 css 文件,可以 embed 进二进制文件中,而无需发布时再额外拷贝一堆静态文件。 !

Golang Gorm 同时使用 Preload 和 Left Join 进行联表查询并过滤数据

## 需求背景 我有两个 MySQL 数据表: - 员工表 staff - 薪资表 salary。这里有员工 ID 字段作为外键关联员工表。 我定义的薪资 Struct 结构体,包含了 embedded 字段 Staff,用

自动创建测试数据的库 go-faker

最近在使用 Go 开发一个新闻发布的模块,但是我为了急于看到界面效果,不想先实现后台录入功能, 想先自动创建一批测试数据,直接看 UI 效果。于是找了一个自动生成测试数据的库。 go-faker https://github.com

golang gin 生成网站地图文件 sitemap.xml

周末继续 Golang Gin 重构 PHP 的 Magento 电商网站。其中一个需要重构的功能是网站地图 sitemap.xml 文件的生成。 之前做的网站普遍简单,很少超过上万个产品或者文章。而电商类的服务,例如 magento 通常

golang gin 项目中添加多个 cmd 命令行工具,如何进行目录组织

## 需求 之前开发的大赛报名网站终于进入了收尾阶段,比赛已结束,现在需要把参赛选手上传的资料及视频文件导出,做备份。 正好借此机会了解一下如何在 golang gin 项目中添加一堆命令行工具。 ## 为何要引入 cmd 目录 之前

Golang JWT Token 升级之二,RegisteredClaims 的使用细节

今天,继续昨天的系列 [Golang JWT 库升级,RegisteredClaims 取代 StandardClaims](https://www.sunzhongwei.com/golang-jwt-library-upgrade-re

Golang JWT 库升级,RegisteredClaims 取代 StandardClaims

最近在升级 golang jwt 依赖库时,发现 dgrijalva/jwt-go 已经废弃,现在变成了 golang-jwt/jwt。 升级的后,代码各种报错,原本内置的 StandardClaims 不见了,取而代之的是 Regist

Golang Walk 增加 Windows 应用图标

用 Golang Walk 开发了一个 Windows GUI 应用程序,用于批量生成决赛证书。 基础功能已经完成。目前唯一的遗憾是应用程序没有图标。为了让这个应用程序看起来更专业,我决定为它添加一个图标。 先看最终效果: #