Go语言技术文章
-
Golang · Go问答 | 6天前 | 切片 · golang · Slices · 迭代器 · Go 1.23 · 迭代器 slices.Chunk Go slices.Chunk 切片分组 尾块
slices.Chunk 从 Go 1.23 起把切片分成连续的小段并返回迭代器。本文从一次批处理误改原切片的故障入手,说明尾块、容量裁剪、n 参数和遍历期间修改的边界,给出可验证的安全写法。150 收藏 -
bytes.Buffer 和 strings.Builder 都能减少反复拼接带来的分配,但它们服务的结果类型不同。本文用日志行拼接、HTTP响应和复用场景对比 Write、WriteString、String、Bytes 与 Reset 的边界,给出可落地的选择规则。150 收藏 -
Go 1.20 引入的 errors.Join 可以把多个失败原因合成一个可匹配的错误。本文用批量校验和并发收口示例,说明遍历顺序、errors.Is/errors.As 的匹配边界,以及如何输出不丢信息的日志。150 收藏 -
景区遇到雷雨天气,先按预警和现场风险暂停涉水、登高及露天项目,再用广播、入口屏和工作人员引导游客进入明确的安全区域;雷雨减弱后完成巡查、隐患处置和复开记录,不能只看天气转晴就恢复项目。150 收藏 -
把供应商手册、网页或用户上传文件接入 RAG 后,风险不只在回答是否跑题:检索片段里的恶意指令可能诱导模型越过原本任务。防护的重点不是相信一条更强硬的角色提示,而是把资料来源标成不可信、把工具能力做成固定的结构化边界,并为高影响动作设置确认与可追溯记录。149 收藏 -
文章 · 常见问题 | 2星期前 | 常见问题 · 设计工具 · Adobe Express · 图片编辑 · Adobe Express Adobe Express功能 Adobe Express官网 Adobe Express登录 Adobe Express适合人群
Adobe Express是Adobe推出的在线内容创作工具,覆盖模板、图片和视频编辑、打印物料以及部分生成式功能。本文核对Adobe官方主页和登录入口,说明它能做什么、适合哪些人、如何识别官方页面,以及账号和素材权限需要注意什么。149 收藏 -
围绕一个 map 值从创建、写入、读取到删除的完整生命周期,解释 nil map 与空 map 的差异、并发访问为何需要同步,以及如何用最小检查确认修复有效。149 收藏 -
用 Go embed.FS 读取内嵌模板时,路径必须是相对且规范化的 slash 路径。本文从路径校验、fs.ReadFile 错误分层和测试验收三个角度,给出可直接落地的安全读取函数。149 收藏 -
商品住宅交付验房时,先核对项目是否具备竣工验收备案条件,再逐项查看住宅质量保证书和住宅使用说明书,最后把现场缺陷、承诺内容与合同逐项留证。备案和两书不是替代现场验房的通行证,地方交付要求还要以项目所在地规则和合同约定为准。149 收藏 -
用一个可复现的 PHP Fiber 示例排查 start、suspend、resume 和 getReturn 的状态边界,避免重复恢复与未完成读取。149 收藏 -
Go 里 errors.Is 返回 false,很多时候不是目标错误不对,而是错误链在中间被格式化字符串截断了。本文从一个可复现的订单查询示例出发,比较 %v、%w 和自定义错误的行为,再给出 errors.Is、errors.As 的检查边界与测试写法。148 收藏 -
Go 1.23 为 for range 增加了函数迭代器。本文从旧版自定义遍历写法迁移到 iter.Seq,说明 yield 返回值、提前停止、iter.Pull 和 go.mod 版本边界,并给出可运行的检查代码。148 收藏 -
数据库 · Redis | 3星期前 | Redis · 消息队列 · Stream · 故障恢复 · 消费者组 · redis streams 消息重试 消费者组 XAUTOCLAIM 积压消息 PEL
Redis Streams 消费者组出现积压时,XAUTOCLAIM 可以把超过最小空闲时间的 pending 消息交给健康消费者继续处理。本文用故障接管场景说明 start 游标、COUNT、JUSTID、重试次数和删除幽灵消息的验收边界。148 收藏 -
本文介绍在使用 mgo.v2 驱动操作 MongoDB 时,如何精准地向指定 configid 对应文档的 widgets 嵌套数组中追加新元素,核心是结合 $push 更新操作符与结构化查询条件。 本文介绍在使用 mgo.v2 驱动操作 MongoDB 时,如何精准地向指定 `configid`148 收藏 -
RAG 应用里,回答看似有引用却指错段落,往往不是模型单独出错,而是切块编号、索引元数据和原文版本没有保持同一条链路。本文用文档快照、chunk_id 和回答后验校验,搭一套可定位、可回归的引用验收方法。148 收藏