Go语言技术文章
-
Redis AOF 重写会让旧文件、新 base 和重写期间增量短暂共存。本文用 INFO persistence 与实际目录采样,给出可复用的磁盘峰值估算式和发布前检查清单。468 收藏 -
go fix inline 不是普通编译器优化,而是依据 //go:fix inline 注释对兼容入口提出源码替换建议。本文用函数、常量、类型别名和测试文件四个场景说明识别条件,并给出安全预览与落盘方法。468 收藏 -
Go os.Chmod 传入符号链接路径时会跟随链接修改目标文件。本文用 Stat、Lstat 和 Readlink 区分目标权限、链接对象与指向关系,并给出部署脚本的检查顺序。468 收藏 -
目前可直接核对的是兽音译者公开产品资料页 https://shouyufanyi.com/。页面展示明文与兽音文本双向转换、自定义四字符、复制清空和浏览器本地处理等功能,并明确说明这类可逆编码不等同于高强度加密。本文只做中性功能说明,不建议处理密码或其他敏感信息。468 收藏 -
Jinja 子模板重写 block 后,父区块内容不会自动保留;需要追加时在子区块中调用 super()。本文从覆盖现象出发,说明 super、extends、super.super() 和 scoped 的边界,并给出一份排查清单。468 收藏 -
食品经营许可证需要延续时,应在有效期届满前九十个工作日至十五个工作日期间向原发证市场监督管理部门申请。本文整理申请材料、经营条件变化、现场核查和临近到期时的注意事项。468 收藏 -
Go crypto/rand.Int 返回 [0,max) 内的均匀随机整数。本文说明 rand.Reader、big.Int、闭区间 span、非法范围检查和大整数转换的边界。468 收藏 -
Go text/template 默认会继续执行缺失的 map 字段。本文说明如何用 Option("missingkey=error") 让 Execute 立即返回错误,并比较 default、zero 与 error 的适用边界。468 收藏 -
Golang · Go教程 | 6天前 | web安全 · Go教程 · net/http · CSRF防护 Go CrossOriginProtection AddTrustedOrigin 可信子域 跨源写请求
以控制台和 API 分处不同子域的场景,讲清 Go CrossOriginProtection 的精确 Origin 放行、启动校验、拒绝日志、CORS 边界与回归测试。467 收藏 -
基于 Go 1.23 的 iter.Seq2 实现通用 Filter2 与 Map2,组合 maps.All 和 maps.Collect 处理键值对,并说明 yield 提前停止、遍历顺序、可比较键与键冲突等工程边界。467 收藏 -
Excelize 的 StreamWriter 写完行并不等于工作表流已经结束。本文把 SetRow、Flush 和 SaveAs 放在同一条边界线上解释,说明为什么 Flush 必须位于每个工作表的流式写入末尾,以及 AddTable、递增行号、普通模式混用和大数据量临时文件等容易混淆的地方。467 收藏 -
Go 反射设置结构体字段时,关键不是直接调用 Set,而是先取得可寻址值,再判断字段存在性、CanSet 和类型可赋值性。本文用一个小型安全写入函数说明可导出字段的正确处理方式。467 收藏 -
服装企业委托纤维成分检验前,应先确认检测用途和标准,再准备能对应货号、批次、颜色、规格及各组成部位的原状样品,并同步整理标签、成分明示和委托资料。466 收藏 -
根据公开产品资料页整理繁花动漫的题材分类、推荐、搜索和更新提示,说明这些页面信息能确认什么以及阅读前需要注意的边界。466 收藏 -
冷链食品交接不能只记一个温度数字,应把食品批次、数量、包装状态、运输温度、到货测温、异常说明、双方签字和原始凭证关联起来,形成可核对、可追溯的记录。466 收藏