Go语言技术文章
-
Redis 用 SET 更新字符串值后 TTL 变成 -1,通常不是过期计时器失效,而是 SET 默认覆盖整个键并清除旧过期时间。本文用 TTL、KEEPTTL 和 EX/PX 给出排查与修复方法。349 收藏 -
shimeji桌宠产品站明确写明支持 Android 5.0 及以上版本,并提供 Android 下载入口。本文整理产品定位、兼容范围与免费无内购说明,帮助安装前核对页面身份。349 收藏 -
用冷蓝雪夜、下方偏右的小站和克制的暖窗光,制作适合手机锁屏的原创山间车站壁纸,并用暮紫侧光做出明显变体。349 收藏 -
CSS container query 让卡片根据父容器宽度切换单列与双列布局,本文从 container-type、@container、命名容器、cqi 和降级方案讲清可复用组件的响应式边界。349 收藏 -
Redis Sorted Set 的相同 score 并不是无序的:member 会按字节序形成确定的次序。本文从 ZRANGE、REV、LIMIT 出发,解释偏移分页的风险,并给出复合游标、快照键和分数变化时的稳定分页方案。349 收藏 -
Go select 同时命中多个 case 时不会按源码顺序固定执行,而是在可通信的 case 中做均匀伪随机选择。本文用最小示例解释规则,并给出优先级、取消和测试的确定性处理方式。349 收藏 -
跨境电商发货前,先统一商品主数据,再把品名、规格、税号、数量、重量、金额、收发货人和运单信息与发票、装箱单、申报清单逐项核对,发现差异先停发并留痕。349 收藏 -
用明确的 Go 包路径配合 go test -race,只检查目标包的竞态测试;同时区分 -run、./...、依赖编译和 -count=1 的作用边界。349 收藏 -
Go 自定义测试 helper 没有调用 testing.TB.Helper() 时,失败日志容易指向工具函数内部。本文说明 Helper 的正确位置、多层包装与并发边界,让错误行号回到业务测试调用处。349 收藏 -
介绍 Redis Stream 如何通过 XREADGROUP、XACK、XPENDING 和 XAUTOCLAIM 组织可重试任务队列,并说明至少一次投递下的幂等、超时转交和历史清理边界。349 收藏 -
通过稳定的 id、aria-describedby 和 aria-invalid 关联表单帮助文本与错误提示,说明动态校验、可见状态和复杂内容边界。349 收藏 -
从 ns/op、B/op 和 allocs/op 三个指标出发,解释 Go 小对象分配、size class 与 tiny allocator 对基准测试解读的影响,并给出可重复的对照方法。349 收藏 -
Redis 6.2 起,XPENDING 可通过 IDLE 毫秒阈值筛选消费组 PEL 中长时间未确认的消息。本文给出完整命令、返回字段、按消费者过滤与排他范围分页方法,并讲清 XPENDING、XAUTOCLAIM、XCLAIM 和 XACK 的职责边界。349 收藏 -
big.Int.SetBytes 的契约是把输入解释为无符号大端整数,因此不会读取符号位。需要负数时,应由协议明确符号字段,或按固定字节宽度自行解析二进制补码。349 收藏 -
喵呜漫画没有已确认官网时,可用产品专属公开资料页核对名称、平台、版本和页面截图;本文说明截图能证明什么、不能证明什么。349 收藏