经验教训 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

经验教训 079:Windows 系统下不同 Python 版本的 time.sleep 时间精度不同

使用高精度的 time.sleep 时确保 Python 版本不小于 3.11

2023年10月13日 · 2 分钟 · 859 字 · Freestyle Programmer

经验教训 073:Python 误加逗号导致命令执行失败

这个时候就会怀念编译型语言的好了

2023年7月18日 · 1 分钟 · 397 字 · Freestyle Programmer

经验教训 072:在 JavaScript 中通过 SSH 登录远端设备执行 echo 命令返回双引号时要转义两次

JavaScript 与 bash 对双引号的转义机制

2023年7月17日 · 5 分钟 · 2240 字 · Freestyle Programmer

经验教训 071:JSON 不支持十六进制数字

JSON 中老老实实写十进制数字吧

2023年6月14日 · 2 分钟 · 620 字 · Freestyle Programmer

经验教训 063:连接监听在非默认端口的 mysqld 时必须指明 host

连接 mysql 服务器的一个注意事项

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

经验教训 059:监听在 localhost 的服务无法被其他主机访问

注意 localhost, 127.0.0.1 与 0.0.0.0 的区别

2022年11月4日 · 3 分钟 · 1012 字 · Freestyle Programmer

经验教训 058:chrome 浏览器缓存导致无法正常显示网页

清理浏览器缓存

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