Go语言技术文章
-
Go fs.WalkDir 会在读取目录前先调用 WalkDirFunc。本文用最小可用代码说明如何返回 fs.SkipDir 跳过当前目录、用 fs.SkipAll 停止剩余遍历,并处理 err、根目录和普通错误边界。464 收藏 -
数据库 · MySQL | 1星期前 | MySQL · 表结构 · 备份恢复 · mysqldump · mysql mysqldump 逻辑备份 GIPK generated invisible primary key
说明 mysqldump 如何保留或排除生成不可见主键,并用恢复后的建表语句和列元数据核对结果。464 收藏 -
遇到遗留命令或 POSIX 系统传来的非 UTF-8 环境变量时,Python 的 os.environb 可以保留原始 bytes。本文按触发场景、支持检查、读取流程和显式解码说明怎样安全接入,并梳理它与 os.environ 的同步关系及失败处理。464 收藏 -
说明MySQL NDB节点组、分区和数据副本的对应关系,用四节点假设布局区分同组冗余与跨组分布,提供只读SHOW命令,并解释为什么不能仅凭存活节点数判断数据覆盖。464 收藏 -
Go HMAC 验签应先统一签名编码,再比较原始 MAC 字节。本文说明 hmac.Equal 与 subtle.ConstantTimeCompare 的区别、长度处理和安全的请求校验流程。464 收藏 -
从 MySQL EXPLAIN 的 partitions 字段判断分区裁剪,区分候选分区、索引、rows 和 filtered,避免把计划证据误读成实际耗时结论。464 收藏 -
使用 Go net/url 修改查询参数时,直接操作 URL.Query 和 RawQuery,避免重建路径导致 %2F 等编码边界发生变化。本文从最小写法、字段分工、重复参数和完整示例说明可靠做法。464 收藏 -
以嵌套对象和两个共用缓冲区的视图为例,说明 structuredClone 普通克隆与 transfer 的区别、转移列表去重及旧引用失效,并给出 DataCloneError 的排查方向。464 收藏 -
Go bytes.Buffer.WriteTo 会把缓冲区的未读内容写入 io.Writer,并返回已经写出的字节数和错误。本文用最小示例说明完整写入、短写入、错误保留和发布前检查,帮助你避免重复发送或误判成功。464 收藏 -
Golang · Go教程 | 2个月前 | golang · sse · Go教程 · net/http · 接口设计 · HTTP Go SSE FLUSH 流式响应 ResponseController
Go 的流式响应不是把多次 Write 拼起来就结束了。本文从 http.ResponseController.Flush 入手,做一个可验证的 SSE 示例,解释缓冲何时真正送达、HTTP/2 与代理会带来什么差异,以及客户端断开后如何让 goroutine 和 ticker 及时收口。463 收藏 -
Dropbox官方入口是 dropbox.com,登录和下载应从 Dropbox 官方页面进入。本文核对官网域名、网页版登录路径、桌面端下载、页面识别与账号安全注意事项。463 收藏 -
DaVinci Resolve 是 Blackmagic Design 推出的后期制作软件,覆盖剪辑、调色、Fusion 特效、Fairlight 音频与导出流程。本文核对官方入口、免费版与 Studio 版差异,并说明适合人群与安全下载路径。463 收藏 -
AWS Console-to-Code 在 2026 年 8 月新增 26 项 AWS 服务支持,并加入跨区域、跨浏览器标签页录制。本文按一次多区域基础设施操作的验收路径,说明录制结果如何核对、哪些动作适合转成 IaC,以及预览能力和生产配置之间的边界。463 收藏 -
Go 1.27 针对小对象的专用内存分配器可降低分配成本,但它不会替服务端回收仍被引用的对象。本文用请求缓冲、缓存切片和 goroutine 三个边界,说明如何判断分配变快与对象活得过久是两件事。463 收藏 -
Go 1.27 新增 uuid 标准库包,提供 New、NewV4、NewV7、Parse 等 API。本文用请求 ID 和数据库主键两个场景说明随机 UUID、时间有序 UUID、Parse 与 MustParse 的选择边界,帮助已有第三方依赖的项目平稳迁移。463 收藏