分类

文章

把 AI 编码 Agent 拉回自己的机房:Coder Agents 的自托管思路

来源:infoq.com 30
AI 编码 Agent 正在重塑开发流程,但大多数团队的使用方式是把代码和数据送进别人的云——SaaS 平台托管 Agent,代码在远端执行,结果再传回来。对于合规要求严格、代码资产敏感的团队,这条路越走越窄。Coder Agents 的核心主张很简单:Agent 留在你的基础设施上跑,模型你可以自己选,代码和数据不出你的边界。 云托管 AI Agen...

Labyrinth 1.1:端到端加密备份如何在设备丢失后仍不丢消息

来源:engineering.fb.com 16
Messenger 的端到端加密(E2EE)已经覆盖了聊天本身,但备份侧的问题一直更棘手——加密消息存到云端后,密钥跟着设备走,设备一丢,备份就变成了一堆无法解密的密文。Meta 最新发布的 Labyrinth 1.1 引入了一套新的子协议,专门解决"设备丢失、换机、长期未登录"这三种让密钥断裂的场景,让加密备份真正可用。 普通加密备份的做法很简单:用...

用 Azure Cosmos DB 构建 AI 原生应用:向量检索与智能记忆的实战路径

来源:azure.microsoft.com 29
当团队把大模型接入业务时,最常碰到的瓶颈不是算力,而是数据检索与状态持久化。Cosmos Conf 2026 传出的信号很明确:AI 正在重塑应用开发,而 Azure Cosmos DB 正在从传统的 NoSQL 数据库演化为 AI 原生架构的核心基础设施。团队不再只是把数据库当作存 JSON 的仓库,而是利用它的全局分布、低延迟读写和新增的向量检索能...

用 Amazon Quick 把企业数据快速推向 AI 决策——五项新能力拆解与实践

来源:aws.amazon.com 16
企业里数据不少,但从"数据躺在数据库里"到"AI 帮你做决策",中间的鸿沟一直很大:数据要清洗、要建模、要验证可信度、还要能规模化地推给业务团队用。Amazon Quick 这次更新的五项新能力,就是想压缩这段路径。下面逐项拆解,并给出可直接上手跑的实践示例。 典型场景:一家零售企业有数亿条交易记录,想做库存预测和动态定价。数据工程团队花了几周建管道,...

PostgreSQL SSL 配置:从"看起来加密"到"真正加密"

来源:postgr.es 24
你的 PostgreSQL 开启了 SSL,日志里也没有报错——但你的查询和密码可能仍在网络上明文传输。这不是夸张,而是大多数部署的真实状态。默认的 条目允许非加密连接静默通过,客户端默认的 会无声地降级回明文。配置文件写了 ,不代表连接真的走了加密隧道。 把这件事做对,需要一条完整的链路:证书 → 服务端配置 → 强制拒绝明文 → 客户端验证 → 持...

PostgreSQL 19:wal_level 终于学会"按需变脸"

来源:postgr.es 43
你设了 ,以为只是给逻辑复制留个后路——但 PostgreSQL 从来没给你"后路",它给你的是一条全天候运转的 WAL 重型流水线。哪怕没有任何逻辑复制槽在消费,额外信息照样往 WAL 里灌,磁盘和 I/O 的账单一分不少。 PostgreSQL 19 终结了这笔冤枉钱: 不再是你写进 的那个死值,它会根据实际挂着的复制槽动态升降。你设的是 logi...

ChatGPT 不再只是年轻人的玩具——2026 年初用户增长的结构性变化

来源:openai.com 29
2026 年第一季度,ChatGPT 的用户增长曲线出现了一个值得注意的拐点:增速最快的群体不再是 18–25 岁的技术尝鲜者,而是 35 岁以上的"后来者"。与此同时,性别分布正趋于均衡。这两个信号叠加在一起,说明 AI 对话产品正在从"极客工具"跨入"大众基础设施"的阶段。 过去两年,ChatGPT 的早期用户画像高度集中:年轻、男性、技术背景浓厚...

Netflix 用时间段感知缓存让 Druid 84% 的查询命中缓存

来源:infoq.com 32
Netflix 的实时分析平台每天要处理海量滚动窗口查询——"过去 7 天的用户留存""过去 30 天的播放趋势"。这类查询天然有个痛点:每天只有最新一小段数据变了,但传统缓存策略要么整段命中要么全部重算。Netflix 在 Apache Druid 上实现了 interval-aware caching(时间段感知缓存),把查询按时间区间拆成可复用的...

Python 列表扁平化:六种方法与选择指南

来源:realpython.com 31
嵌套列表在 Python 开发中随处可见——CSV 读取、JSON 解析、API 返回的分组数据,都可能产生 这样的结构。当你需要把多层嵌套拍平成一维列表时,Python 提供了从朴素循环到库函数的多种路径。选哪一种,取决于数据规模、嵌套深度和你的可读性偏好。 两层 拼接,逻辑一目了然。对于小数据量或一次性脚本,这完全够用。缺点是三行代码才能完成一件事...

Python 嵌套列表扁平化:五种写法与取舍

来源:realpython.com 20
处理嵌套列表是日常数据清洗、日志解析、API 返回值拆包时的高频操作。一个 要变成 ——看似简单,但不同场景下写法差异很大,选错方法可能拖慢整条数据处理管线。 下面逐个拆解五种主流写法,每种都附带可直接运行的代码。 先说最"笨"也最稳的方式——显式遍历、逐个追加: 优点:逻辑一目了然,调试时可以随时插入 或条件判断;对任意可迭代对象都适用,不依赖子列表...