标签

后端

用 Claude Code Routines 把编码流程跑成自动任务

来源: infoq.com 40
Claude Code 已经是不少开发者的日常搭档——在终端里提问、让它改代码、跑测试,来回几轮就把活干完了。但每次都得人坐在屏幕前敲指令,效率天花板很明显。Anthropic 最新推出的 Routines 功能,正是要打破这个限制:把重复性的编码工作流配置成可自动触发的任务,按时间表跑、被 API 调用跑、或者因为外部事件跑,人不用盯着。 日常开发里...

MCP 进企业:用 Catalog 和 Profile 管好你的 AI 工具集

来源: docker.com 43
Anthropic 的 Model Context Protocol(MCP)正在从"个人开发者玩一玩"走向"团队正式采用"。最近正式发布的 Custom MCP Catalogs 和 MCP Profiles 就是这一步的关键基础设施——前者解决"组织怎么分发批准的工具集",后者解决"开发者怎么快速搭起来跑起来"。两个能力互补,拼在一起就是企业级 M...

Agent 架构反思:为什么文件不是万能的上下文容器

来源: realpython.com 44
Agent 系统正在从"单次问答"走向"多步自主执行",但很多团队的第一反应是把所有中间状态塞进文件——日志、JSON、Markdown、临时输出——然后让 Agent 在下一步读取这些文件继续工作。看起来简单,跑起来却很快撞墙。与此同时,另一个极端也在制造问题:把整段对话、整份文档灌进超长上下文窗口,指望模型自己"记住一切",结果信息在注意力机制里被...

Python array 模块:用类型码和缓冲协议榨干数值存储的性能

来源: realpython.com 86
Python 列表什么都能装,代价是每个元素都是一个完整对象——整数 在列表里不是 4 字节,而是 28 字节起步。当你只需要存一串同类型数值, 模块用 C 连续内存把开销砍到原生的字节宽度。这篇文章把类型码、缓冲协议、可变序列行为和与列表的取舍一次讲透。 的第一个参数是类型码(type code),它决定了每个元素占多少字节、能存什么范围。常见类型码...

BBS-GO 前端架构统一迁移 React Router:社区系统从"拼凑"走向"一致"

来源: oschina.net 42
BBS-GO v4.3.6 的发布信息里,最值得注意的不是某个新功能,而是前端架构的统一——管理后台正式迁移到 React Router。对于一个已经迭代到 4.x 的开源社区系统来说,这意味着它的前端终于告别了多路由方案混用的状态,走向一套统一的路由体系。对想基于 BBS-GO 二次开发的人来说,这降低了前端改动的门槛;对关注 React Route...

bbs-go v4.3.6:前端统一到 React Router,Docker 一键部署闭环

来源: oschina.net 50
bbs-go 是一个用 Go 写的社区论坛系统,过去它的前端一直处于"分裂"状态——站点页面用 Nuxt、管理后台单独一个项目,部署和维护都要分别处理。v4.3.6 把这些碎片收拢了:前端统一迁移到 React Router Framework Mode,管理后台合并进同一个项目,旧的 Nuxt 和独立 admin 项目被移除。同时 Docker 部署...

Electron 42.1.0:macOS Touch ID WebAuthn 修复与实战要点

来源: oschina.net 89
Electron 42.1.0 是一个以修复为主的补丁版本,但其中一项改动对依赖生物识别认证的桌面应用影响不小——macOS Touch ID 在 WebAuthn 流程中的提示异常被修复了。如果你正在用 Electron 构建需要本地身份验证的桌面产品(比如加密钱包、企业内部工具、密码管理器),这个版本值得立刻跟进。 此次版本的核心修复是:macOS...

Spring AI 2.0 即将 GA,但 Java AI 框架不止一条路

来源: oschina.net 49
2026 年 5 月 28 日,Spring AI 2.0.0 GA 正式发布。对 Java 开发者来说,这是一个标志性节点——终于有一套成熟的、Spring 生态内的 AI 工程化方案可以投入生产了。但在你决定把所有项目都绑上 Spring AI 之前,值得花十分钟看看另一条路:Solon AI。两个框架解决的是同一个问题,但路线选择差异很大,理解这...

35MB 的完整游戏引擎 vs 280MB 的 Python 镜像:WebAssembly 正在重塑交付体积

来源: oschina.net 29
每个写过 Dockerfile 的人都有过这样的体验——,144MB 进来了;再装几个依赖,轻松突破 280MB。你只是想跑一个几百行的小服务,却要先搬运一个比整个 3D 游戏引擎还大八倍的运行环境。 开发者 Sergey Bogomolov 最近做了一件事:把一个完整的 3D 游戏引擎导出为 WebAssembly,结果整个二进制文件只有 35MB。...

PipeWire 1.6.5:Linux 音视频管线的稳态推进

来源: oschina.net 31
Linux 桌面的音视频基础设施正在经历一场静默的换代。PulseAudio 时代遗留的延迟痛点、JACK 的专业音频门槛、以及视频捕获的碎片化问题,被 PipeWire 用统一的图模型逐一收编。1.6.5 作为当前稳定线的补丁版本,没有新 API,没有 ABI 变动——但它修补的每一个 bug,都意味着某条生产管线少了一次卡顿或崩溃。 PipeWir...