Go语言技术文章
-
Agent 工具返回的文件路径不能直接信任。本文用工作区根目录、Path.resolve 和 relative_to 组成边界检查,处理绝对路径、目录穿越、符号链接与读写权限分离。381 收藏 -
Kubernetes v1.37 新增五个 Node Lifecycle Conditions。本文用 kubectl 读取节点条件,解释 True、False、Unknown、reason 和 message,并说明它们与 cordon、drain、taints 的边界。380 收藏 -
Tool calling 接入业务工具时,先用 JSON Schema 和应用层校验拦截模型参数问题,再把订单不存在、无权限等领域失败转换为稳定的工具结果。本文给出错误分层、Python 示例和重试边界。380 收藏 -
科技周边 · 业界新闻 | 2天前 | typescript · 工程实践 · TypeScript类型推断变化 TypeScript升级回归 TypeScript 5.9类型错误 TypeScript 6.0迁移 stableTypeOrdering
TypeScript 升级后出现的类型报错不一定都是业务回归。本文以 5.9 的类型参数推断变化和 6.0 的推断顺序调整为背景,给出基线、差异分类、最小复现、声明文件对比和灰度门禁的完整安排。371 收藏 -
AI 生成代码最容易失控的地方不是语法,而是修改范围。本文用单元测试、修改预算和 git diff 双重门禁,拆解如何让一次生成式改动保持可验收、可回退。366 收藏 -
OpenTelemetry 从 CNCF 毕业后,项目成熟度信号与三信号统一仍是两件事。本文从 service.name、deployment.environment、trace_id 和 Collector 管道出发,给出把 Trace、Metrics、Logs 串成可复查证据链的设计与验收方法。364 收藏 -
MCP 中 Resource 负责按 URI 提供可读取的上下文,Tool 负责按名称和参数执行能力。本文从发现消息、调用边界、权限审计和错误分层说明两者的实现方法。359 收藏 -
围绕 AI 提示词缓存的稳定前缀组织请求,说明固定指令、工具 schema 与动态问题的排列方法,并用 cached_tokens、cache_write_tokens 和版本化回滚定位缓存失效。357 收藏 -
vLLM Prefix Caching 适合重复长前缀、长文档和多轮会话,但收益集中在 prefill。本文从前缀稳定性、开启配置、测量方法、缓存容量和多租户隔离几个方面判断是否值得使用。356 收藏 -
从 KubeCon 官方议程里的 GPU 调度、DRA、拓扑感知和可观测性信号出发,拆解资源合同、队列策略、指标关联与多租户安全任务,帮助平台团队形成可排期、可验收的工程 backlog。351 收藏 -
科技周边 · 业界新闻 | 4天前 | 云原生 · Etcd · 性能优化 · kubernetes · Kubernetes v1.37 etcd RangeStream EtcdRangeStream listStream 大列表内存
Kubernetes v1.37 将 etcd RangeStream 提升为 Beta。本文说明它如何通过分块读取降低大列表的内存峰值,并给出 etcd v3.7、feature gate、代理兼容和 listStream 指标的核对方法。346 收藏 -
模型返回枚举值错误时,先区分 schema 不匹配、拒答和输出不完整,再用 JSON Schema 的 enum 约束允许值,并保存脱敏原始响应。本文给出结构化输出的约束、解析、重试和监控做法。345 收藏 -
用 JSONL 固定安全过滤回归样本的字段、动作和原因码,再按阶段定位误放行、误拦截与边界样本漂移。345 收藏 -
Runner Images 更新后,不要只看总 job 是否绿色;把固定标签与 latest 放进矩阵,记录实际 runner、架构和工具版本,再决定发布基线与迁移方式。344 收藏 -
Ingress2Gateway 1.0 可以把 Ingress 转成 Gateway API 候选资源,但迁移前仍需核对 host、path、重写、正则、重定向、超时和灰度行为,确认未转换字段后再旁路验证。335 收藏