标签

后端

TamboUI:让 Java 重新回到终端舞台

来源:infoq.com 33
终端应用正在经历一场小型复兴——Claude CLI 用 Rust 写的 Ratatui 界面让不少人重新意识到,命令行也能做出精致、响应式的交互体验。Java 社区显然不想只做旁观者。TamboUI 的口号很直接:让 2026 成为"Java 终端之年"。版本还停在 0.3.0,但 Maven 和 Spring 已经在用了——这件事本身就值得认真看看...

SynthID 扩大阵营:Google 的 AI 内容水印迎来检测 API 与行业共建

来源:infoq.com 19
AI 生成内容正以指数级速度涌入互联网——文本、图像、音频、视频,肉眼越来越难分辨来源。水印技术因此从学术课题变成了工程刚需。Google 的 SynthID 正在从实验室走向生产线:不仅 Nvidia 和 OpenAI 已加入采用阵营,Google 还在 Gemini Enterprise Agent Platform 上预览了全新的 Content...

SynthID 扩大阵营:AI 生成内容水印与检测 API 实战

来源:infoq.com 14
AI 生成内容正在以指数级增长,而区分"人写的"和"模型写的"已经不再是学术问题——它直接影响版权合规、 misinformation 治理和平台信任。Google 的 SynthID 正试图给出一个工程层面的答案:在生成内容中嵌入不可感知的水印信号,并提供检测接口让下游系统读取它。最近,SynthID 的生态有了两个关键变化:Nvidia 和 Ope...

PGConf.dev 2026:一场 PostgreSQL 社区的全员集结

来源:postgr.es 20
2026 年 5 月 19 日到 22 日,PGConf.dev 在全球 PostgreSQL 开发者与用户的注视下开了一场四天的大会。从组织者名单到志愿者、从演讲者到包容性专场,这份周报本质上是一张社区全景图——它告诉你:这个生态正在由谁推动、朝着什么方向走。 大会的七位组织者——Gwen Shapira、Jonathan Katz、Kaiting ...

Git Extensions v7.0.0 RC1:升级到 .NET 10,插件生态需要重建

来源:oschina.net 31
Git Extensions 作为 Windows 上老牌的独立 Git 图形管理工具,一直走"本地优先"路线——不依赖浏览器,不依赖 VS 扩展,装上就能用。v7.0.0 RC1 是一个跨度不小的版本:运行时从旧版 .NET 直接跳到 .NET 10,扩展 API 签名变了,外部插件必须重新编译才能加载。如果你正在用 Git Extensions 管...

MeEdu v4.9.31:一个硬编码 JWT 密钥差点让管理员 Token 被任意伪造

来源:oschina.net 15
在线点播系统 MeEdu 发布了 v4.9.31,这次更新只有一个核心主题——安全。一个被 CNVD 收录的漏洞揭示:当 中没有配置 时,系统会回退到代码里写死的默认值。任何知道这个默认值的人,都能直接伪造管理员 Token,拿到完整后台权限。 这不是理论风险,是实打实能被利用的问题。版本同时引入了一个破坏性变更来堵住它:升级后如果 里没有 ,服务直接...

client_min_messages:你以为它在管日志,其实它只管你的屏幕

来源:postgr.es 24
PostgreSQL 有一组以 结尾的 GUC,初学者最常踩坑的就是 。原因很简单——名字里带 "messages",直觉上以为它在控制服务器日志的详细程度,实际上它只决定你的会话能看到什么。搞反了这条线,调半天日志级别还是看不到想要的输出,或者反过来,把本该记录到日志的 NOTICE 级别信息给"静默"了,排查问题时一头雾水。 的作用域是 sessi...

Spring 生态周报速览:2026 年 5 月下旬值得关注的变化

来源:spring.io 31
Spring 的每周 roundup 是追踪生态演进节奏的好窗口。即便单周没有重磅版本发布,社区里持续涌出的新工具、配置改进和最佳实践更新,累积起来也在重塑日常开发方式。这篇整理把近期值得留意的方向拎出来,并附上可以直接拿去改造的实操示例。 Spring Boot 的启动耗时一直是微服务和容器化场景下的敏感指标。近几个版本的改动方向很明确:减少 Bea...

用 plt.scatter() 画出有灵魂的散点图

来源:realpython.com 33
一张散点图能同时呈现两组数值的分布与关联,这是折线图和柱状图做不到的。Python 里 是画散点图的主力函数,但它不只是把点画上去——每个点的尺寸、颜色、形状、透明度都可以单独控制,这意味着你能在一张图里编码四五个维度的信息。 下面从最基础的调用开始,逐步把散点图从"能看"变成"好看且有用"。 的两个核心参数是 和 ,即每个点的横纵坐标。最简单的用法:...