Go语言技术文章
-
Redis CLIENT PAUSE 适合在升级或主从切换时暂时控制客户端请求。本文用 WRITE 与 ALL 两种模式拆解读写隔离、CLIENT UNPAUSE 恢复和维护窗口验收,避免把暂停命令当成无条件的全局锁。129 收藏 -
用 bytes.CutPrefix 处理协议前缀,验证前缀命中、空前缀、未命中和返回切片共享等边界,避免手写切片下标时误判输入。142 收藏 -
删除一条订单主表记录时,如果外键触发级联检查,耗时可能来自子表扫描、级联删除和锁等待。本文用 InnoDB 示例拆开索引与锁范围。457 收藏 -
数据库 · MySQL | 2天前 | MySQL · 排查 · 角色 · 权限管理 · 数据库安全 · GRANT 角色权限 MySQL 8.4 CREATE ROLE SHOW GRANTS CURRENT_ROLE
MySQL 8.4 的 SHOW GRANTS 只看账号时容易漏掉角色携带的权限。本文用 app_read、app_write 和 report_user 拆解角色授予、默认激活、CURRENT_ROLE() 与 SHOW GRANTS ... USING 的核对顺序。107 收藏 -
Golang · Go教程 | 2天前 | 标准库 · 类型安全 · Go教程 · database/sql · 数据库驱动 · 类型转换 数据库驱动 Go 1.27 database/sql.ConvertAssign Rows.Scan
Go 1.27 新增 database/sql.ConvertAssign,把 Rows.Scan 使用的常见值转换逻辑提供给数据库驱动。本文用一个驱动扫描场景拆开源值、目标指针、类型错误和 NULL 边界,说明如何复用转换规则而不把驱动实现写成一套私有规则。281 收藏 -
围绕雨夜书店窗边这一组原创手机壁纸,拆解暖光、蓝色倒影、锁屏留白和主体位置,提供可复制的中英文提示词、明显不同的色彩变体与逐项改词方法。480 收藏 -
以夜航云海观景台为单一主题,整理一套适合手机锁屏的深蓝星轨主壁纸与琥珀灯带变体提示词,说明顶部留白、主体位置、色彩和光线如何调整。202 收藏 -
用 math/rand/v2.ChaCha8 固定种子复现实验结果,解释 Uint64 与 Read 的读取边界、并发隔离方式,以及 MarshalBinary 状态保存与恢复。200 收藏 -
查询文化企业经营数据时,先确认国家统计局发布的是规模以上文化及相关产业企业数据,再区分营业收入、利润总额和增加值口径。本文用 2025 年全国规模以上文化及相关产业企业营业收入数据说明官方查询路径、统计范围、同比口径和常见误读。500 收藏 -
Go 1.23 的 slices.Chunk 可以把切片按批次遍历。本文比较手写下标循环、slices.Chunk 与复制切分的适用边界,重点说明子切片共享底层数组、容量被裁剪以及 n 参数的校验方式。418 收藏 -
用一个可复现的无限列表场景,拆解 IntersectionObserver 的 rootMargin、threshold、unobserve 与 disconnect,避免滚动监听重复触发和组件卸载后的残留回调。196 收藏 -
WebGPU 的计算结果不会自动出现在 JavaScript 里:本文用 output 与 stagingBuffer 两个 GPUBuffer,串起 copyBufferToBuffer、mapAsync、getMappedRange、unmap,并补上 GPUDevice.lost 的恢复边界。381 收藏 -
用 inotifywait 监控目录时,-e create、-m 和 --format 的组合决定了你收到的是新增事件还是一堆无关通知。本文以 /var/app/inbox 为例,拆开递归范围、重复事件和停止条件,给出可复查的过滤命令。262 收藏 -
Python 的 tarfile 不是把归档直接解开就完事:本文用一个可运行的临时目录示例,拆解成员路径检查、data_filter、部分解压后的清理,以及 Python 3.12 到 3.14 的兼容写法。354 收藏 -
用 Go 的 net/netip 解析 CIDR 配置并校验客户端地址,重点看 Prefix.Contains 的地址族边界、ParsePrefix 错误处理与 PrefixFrom 的掩码差异。250 收藏