标签

后端

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

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

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

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

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

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

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

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

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

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

Serverless Framework 4.36.1:多文件 TypeScript 配置的死锁陷阱终于修了

来源:oschina.net 29
如果你在 AWS CodeBuild 里跑 Serverless Framework 部署,且 通过相对路径引入了其他 文件,大概率遇到过命令直接卡死、日志不再滚动的情况。4.36.1 把这个让人头疼的死锁问题修掉了。 Serverless Framework 支持 TypeScript 配置文件(),框架在启动时会动态编译并加载这些文件。问题出在"多...

vnpy 4.4.0:微信通知、统一推送与 Alpha 自定义表达式

来源:oschina.net 16
量化交易系统跑起来之后,最让人焦虑的不是策略亏钱,而是策略在跑但你不知道——订单挂住了、风控触发了、行情断流了,全靠事后翻日志才发现。vnpy 4.4.0 的更新直指这个问题:微信通知上线、MainEngine 统一推送接口落地、Alpha 模块的表达式引擎可注册自定义函数。三条改动合在一起,把"策略运行状态能不能及时知道"这件事从靠运气变成了靠代码。...

小蚂蚁云微服务框架 v1.2.0:核心类库与 OSS 双优化,快速搭建后台管理系统

来源:oschina.net 22
微服务后台管理框架的选型一直是个让人头疼的问题——技术栈要全、配置要少、跑起来要快。小蚂蚁云团队近期发布了 XiaoMaYi-Nacos-NaiveVue v1.2.0,在核心类库和 OSS 云存储两个方向做了针对性优化,同时修复了一批用户反馈的实际问题。如果你正在评估一套开箱即用的微服务后台方案,这次更新值得关注。 这套框架的定位很明确:单体前后端分...

EasyGoAdmin v2.7.0:GoFrame+EleVue 后台框架的又一次打磨

来源:oschina.net 28
Go 语言后台框架的选择越来越多,但真正把"开箱即用"做到位的并不多。EasyGoAdmin 基于 GoFrame + Vue + ElementUI + MySQL 组合,走的是"敏捷开发"路线——登录、主页、个人中心、消息面板、便签这些后台标配功能全部内置,开发者拿到项目就能跑,再按业务需求裁剪扩展。 v2.7.0 这一次更新没有大刀阔斧的新模块,...

ORDER BY 的两条暗道:你以为排的是别名,其实排的是原列

来源:postgr.es 20
写 SQL 的人每天都在用 ,绝大多数时候它表现得像一条直线——写个列名,结果就按那列排。但一旦别名和原列在表达式、大小写或修饰符上产生分歧,Postgres 会悄悄切换到另一条解析路径,而你毫不知情。 先看一道谜题。建一张四行小表: 猜猜这两条查询的输出顺序: 直觉会说:结果集相同,只是排序依据不同,所以行顺序应该不一样。实际答案是——完全相同的行,...