标签

前端

用虚拟分片做移动端节拍对齐音频播放

来源: infoq.com 34
移动端实时音频播放最难的地方,不只是“把流播出来”。当播放必须按节拍对齐,还要根据用户做个性化选择、支持页面无缝切换,并同时跑在 iOS 和 Android 上,普通的 HTTP 音频流和 JavaScript 定时器很快会露出边界。来源文章讨论的是一个 React Native 移动端系统:用虚拟分片和原生播放能力,在严格的移动网络与设备约束下实现低...

Zotero 9.0.6:引用对话框的小改动,能少打断写作流

来源: oschina.net 42
Zotero 9.0.6 已发布。这次更新不是一次“大版本换脸”,重点落在 Citation 对话框和 item-details 面板的交互细节上:当研究者正在处理条目详情时,引用流程不再那么容易被面板状态卡住。对每天在论文、报告、综述里插入几十次引用的人来说,这类小修小补往往比新按钮更有价值。 Zotero 的核心工作流很朴素:收集文献、整理元数据、...

qKnow v2.2.3:把企业 Agent 从问答推进到可编排工具调用

来源: oschina.net 27
qKnow 智能体构建平台开源版 v2.2.3 的重点,不是给 Agent 再加一个聊天入口,而是继续把它推向企业里的真实流程:查数据、调服务、触发系统动作、协同知识库。摘要里提到的几个关键词很明确:支持用户自定义工具、增强 Agent 类型 Bot 编排能力、优化系统配置和前端体验。这些变化背后,是企业智能体从“能回答”走向“能办事”的平台化需求。 ...

Electron 43.1.0:修掉应用菜单热替换崩溃,桌面应用可以更稳地更新菜单

来源: oschina.net 30
Electron v43.1.0 已发布。这是一个偏修复型的版本,最值得桌面应用开发者注意的一点是:修复了替换已经打开的应用程序菜单时可能触发的崩溃。对于依赖动态菜单的应用,比如根据登录状态、当前文档、插件能力或窗口焦点实时调整菜单的产品,这类修复比看起来更关键。 Electron 本身把 Chromium、Node.js 和原生桌面能力封装在一起,让...

FssAdmin PHP 版 V1.1.0:更轻的 Vue3 中后台,又补上文章管理

来源: oschina.net 30
FssAdmin PHP 版发布到 V1.1.0,这次更新继续开源文章管理模块。对正在做 OA、ERM、ERP、政务系统或中小型业务后台的团队来说,这类项目的价值不在于“技术栈够新”本身,而在于它能不能把登录、菜单、权限、表格、表单、状态持久化这些日常工作压缩成可复用的工程骨架。 FssAdmin 的前端栈选择了 Vue3、Vite、TypeScrip...

Bun 迈入 Rust 时代:一次 11 天机械移植背后的工程信号

来源: oschina.net 28
Bun 团队宣布,核心代码已从 Zig 机械式转换到 Rust:1448 个 Zig 文件在 11 天内完成迁移,测试套件 100% 通过,新版本 v1.4.0 已经通过 canary 渠道发布。这个消息的重点不只是“换了一门语言”,而是一个高性能 JavaScript 工具链在稳定性、维护成本和 AI 辅助工程化上的一次公开下注。 从摘要看,这次迁移...

Rust 1.97.0:符号名默认切到 v0,Cargo 终于能原生拒绝 warnings

来源: blog.rust-lang.org 29
Rust 1.97.0 的变化不只是“又一个稳定版”。这次更新动到了编译产物、CI 策略和链接器诊断三个开发者每天都会碰到的层面:符号改名方案 v0 默认启用,Cargo 增加了 warnings 控制能力,rustc 也不再默认吞掉成功链接时的 linker 输出。 Rust 编译成 object file 或 binary 时,每个函数、静态变量等...

PostgreSQL:不用分区键,也能让查询触发分区裁剪

来源: postgr.es 24
分区表最有价值的能力之一是 pruning:查询条件命中某些分区时,优化器可以直接跳过其他分区。常见经验是“必须按分区键查才有 pruning”,但这并不绝对。如果业务数据在非分区键上和分区键存在稳定相关性,可以用 约束把这种事实告诉 PostgreSQL,让它在按非分区键过滤时也能排除整块分区。 这不是魔法,也不是全局索引。它依赖两个前提:数据规律真...

Django 2026 开发者调查进入倒计时:这不只是填表

来源: djangoproject.com 47
2026 年 Django 开发者调查已经进入最后阶段,截止日期是 2026 年 7 月 13 日。这份调查由 Django Software Foundation 与 JetBrains 合作运行,目前已有超过 3,100 人参与,社区希望把回复数推到 4,000 以上。对 Django 用户来说,这不是一次普通的问卷活动,而是影响框架技术路线、社区...