经验教训 088:GORM 会自动转义参数以避免 SQL 注入

GORM 的安全机制

2024年3月1日 · 2 分钟 · 585 字 · Freestyle Programmer

经验教训 085:避免在函数调用链中间写死参数

函数设计时将变量定义为输入参数

2024年1月29日 · 2 分钟 · 663 字 · Freestyle Programmer

经验教训 082:由于 Go http 请求头的字段首字母大写导致 POST 失败

Go http 库会自动将请求头的字段首字母大写

2023年12月12日 · 3 分钟 · 1142 字 · Freestyle Programmer

经验教训 057:zsh 需要使用 &! 来创建后台进程

创建后台进程的正确方式

2022年11月2日 · 2 分钟 · 684 字 · Freestyle Programmer

经验教训 056:gorm 不会更新 struct 里面含有零值的字段

在 gorm 中使用 struct 更新 struct 的一个坑

2022年11月1日 · 2 分钟 · 622 字 · Freestyle Programmer

经验教训 055:修改 gorm 结构体 json 序列化的时间格式

gorm 支持自定义类型

2022年10月26日 · 3 分钟 · 1120 字 · Freestyle Programmer

经验教训 047:不能将结构体的 slice 赋值给 interface slice

Go 支持泛型以后就不用纠结了

2022年9月9日 · 2 分钟 · 783 字 · Freestyle Programmer

经验教训 042:Go 函数中需要修改输入的 slice 的长度时应该传入指针

Go slice 的传参方式

2022年9月8日 · 4 分钟 · 1720 字 · Freestyle Programmer

经验教训 039:Go 语言中实现结构体的 String 方法时避免递归

Go 结构体自定义 String 方法的一个坑

2022年8月25日 · 2 分钟 · 690 字 · Freestyle Programmer