标签

后端

Kiwi TCMS 16.0:开源测试管理系统的大版本升级,有哪些值得关注的变动

来源: oschina.net 138
测试管理这件事,很多团队的做法是:自动化脚本跑完看一眼日志,手动测试靠 Excel 或 Wiki 记录,Bug 跟踪扔给 Jira。工具之间割裂,测试计划、执行记录和缺陷数据散落在不同系统里,回溯时全靠人肉拼凑。Kiwi TCMS 试图把这些环节收拢到一个系统中——手动测试用例管理、自动化测试结果汇总、Bug 跟踪器联动、权限控制和可视化报告,全部在一...

FileZilla Client 3.70.6:跨平台文件传输的老牌工具又更新了

来源: oschina.net 80
FTP 这个词听起来像上古遗迹,但现实是——大量企业内网、嵌入式设备、老旧服务器仍然靠 FTP/SFTP 传输文件。FileZilla 作为免费开源的跨平台 FTP 客户端,Windows、Linux、macOS 三端齐发,支持 FTP、FTPS(FTP over SSL/TLS)以及 SFTP,几乎覆盖了你能遇到的所有远程文件传输场景。3.70.6 ...

Cloudflare 收购 VoidZero:Vite 生态进入基础设施层

来源: oschina.net 108
前端工具链的格局正在从"社区项目"向"基础设施公司"迁移。Cloudflare 宣布收购尤雨溪创办的 VoidZero——这家公司背后站着 Vite、Vitest、Rolldown 等一整条现代前端工具链。这不是一个普通的收购,而是意味着前端构建工具正在被当作基础设施来运营。 Vite 的影响不只是"又一个构建工具"。它改变了前端开发的基本节奏: 开发...

MySQL 9.7 JSON Duality View:一次往返插入两张表

来源: jfg-mysql.blogspot.com 213
拆表是常见的优化手段——把一张宽表拆成两张窄表,减少冗余、提升查询效率。但拆表之后,原本一条 就能搞定的事,变成了需要事务包裹的两条 。从自动提交的单条写入,变成一个事务块,工作负载的形态变了,锁的持有时间也变了。 MySQL 9.7 的 JSON Duality View 给了另一种解法:对着视图做一条 ,数据库在内部把数据拆到两张表里,原子性由视图...

ImgFlux v0.1:把图片上传、缩放、OCR 翻译做成一个开箱即用的微服务

来源: oschina.net 64
做过内容型产品的人都知道,图片处理这块"小事"能吃掉大量工程时间。用户上传一张 5MB 原图,手机端要 400px 宽的 WebP 缩略图,桌面端要 1200px 的 JPEG,海外用户还希望把图片里的中文说明翻译成英文——每一条需求背后都是一套裁剪、转换、存储、缓存逻辑。ImgFlux v0.1 把这些能力打包成一个读写分离的微服务,Docker C...

Python 键盘输入实战:从 `input()` 到安全校验的完整路线

来源: realpython.com 64
命令行脚本、交互式工具、运维诊断程序——只要需要人在终端里敲点什么,键盘输入就是绕不开的环节。Python 提供了从最简单的 到第三方校验库的一整套方案,但真实场景里坑不少:用户敲了空字符串、密码明文回显、类型转换直接炸掉。这篇文章把这些常见问题逐一拆开,给出可直接复用的代码片段。 会暂停程序、等待用户敲回车,返回值永远是 字符串: 最常见的错误发生在...

文件描述符耗尽:那个把 PostgreSQL 拉垮的内核限制

来源: postgr.es 82
大多数被归咎于"数据库挂了"的 PostgreSQL 宕机,真正的故障点在更底层——内核的文件描述符(file descriptor)用完了,PostgreSQL 只是第一个倒下的进程。这篇文章拆解整个故障链路:从连接数膨胀到 FD 耗尽,从日志特征到诊断命令,再到根治方案和临时止血手段。 Linux 内核把几乎所有 I/O 对象都抽象为文件描述符:T...

仙童代码生成器 Beta2:HTML 原型模式修复,复杂版面不再翻车

来源: oschina.net 93
Go 语言生态里的代码生成器不少,但主打"动词算子式"通用生成的开源项目并不多见。仙童(Fairchild)通用代码生成器阵列近期发布了 Beta2 版,核心改进集中在 HTML 原型模式——修复了圆形模式下复杂版面的多处缺陷,生成结果更稳定、更少出错。 仙童的设计思路和常见的模板填充型生成器不同。它把业务动作抽象为"动词算子",比如增、删、改、查、导...

软件授权不只是合规——License Manager v1.1.3 与 APIKEY 对接实践

来源: oschina.net 85
软件授权管理这件事,很多团队直到被客户绕过付费机制、或者授权到期却还在跑服务时,才意识到它不是"锦上添花",而是资产保护的基本动作。License Manager v1.1.3 的更新不大,但新增的 APIKEY 管理模块把授权系统从"独立后台"推向了"可对接基础设施"的位置,值得认真看一下。 传统做法是生成一个 license 文件或密钥,塞进产品里...

JPEG XL 的十年长跑:从 Google 实验室到下一代图像编码

来源: oschina.net 60
互联网每天传输数十亿张图片,但承载这些图片的编码格式,二十多年来几乎没变过。JPEG 在 1992 年成为标准后,统治了整个 Web 图像生态——直到带宽与画质的矛盾越来越不可调和:要么压缩到糊成一团,要么体积大到拖慢页面。 JPEG XL 就是为终结这个矛盾而生的。它不是某天突然冒出来的标准提案,而是 Google 一个研究团队用十年时间、通过一系列...