标签

前端

LinkedIn 用 PyTorch 重写分布式线性规划求解器:从 CPU 到 GPU 的极限优化之路

来源: pytorch.org 35
LinkedIn 每天要处理数以亿计的分配决策——广告投放、通知推送、内容推荐,背后都指向同一类数学问题:线性规划(LP)。当变量规模从几千膨胀到几十亿,传统求解器要么跑不完,要么跑不起。LinkedIn 的做法很硬核:把整个分布式 LP 求解器 DuaLip 用 PyTorch 重写,让 GPU 来扛最重的计算。这不是"换个框架跑跑看"的实验,而是生...

Starlette 的 BadHost 漏洞:一个畸形 Host 头如何撕开 AI 代理的访问控制

来源: infoq.com 40
Starlette 是 Python Web 生态中用量最广的轻量框架之一——每周下载量 3.25 亿,FastAPI、Uvicorn 的底层 HTTP 处理都依赖它。而最近披露的 BadHost 漏洞(高危),让一个看似不起眼的 HTTP Host 头,变成了绕过路径级访问控制的钥匙。对于把 Starlette 当作 AI 代理、LLM 网关、模型评...

Starlette BadHost 漏洞:一个畸形 Host 头如何绕过 AI 代理的访问控制

来源: infoq.com 42
Starlette 是 Python 生态中用量最大的 Web 框架之一——每周下载量 3.25 亿,FastAPI、Uvicorn 等基础设施都直接依赖它。最近披露的 BadHost 漏洞(高危)揭示了一个容易被忽视的问题:当路径级访问控制遇上畸形的 HTTP 头,防线会从根部断裂。对于暴露在公网的 AI Agent 服务、LLM Gateway 和...

Node.js 26.3.0 发布:Current 版本线持续演进,这些能力值得上手

来源: nodejs.org 40
Node.js 26 进入 Current 版本线后,社区关注度一直不低。26.3.0 作为最新的小版本更新,除了常规的依赖升级和缺陷修复,也意味着 26 系列的各项实验性功能正在逐步站稳脚跟。如果你还在 22 或 24 上观望,现在是认真评估迁移时机的好节点。 Node.js 26 系列最受瞩目的能力之一是 。它的原理很简单:运行时不做类型检查,只把...

光船通用代码生成器插件源码全开放:动手拆解动词算子式定制

来源: oschina.net 39
动词算子式通用代码生成器"光船"(Lightboat)近日将全部插件源码公开到 Gitee,包括蛋糕商城插件 CookieShopPlugin 和扩展工具插件 ExtendedUtilPlugin。对于一直在用光船做项目生成、却对"客户化动词"只停留在配置层面的开发者来说,这次开放等于拿到了完整的内部图纸——从动词定义、模板渲染到最终产物拼装,每一环都...

Solon 的服务器插件化:业务代码不动,底层容器随便换

来源: oschina.net 29
Java Web 开发者大概都经历过这种场景——项目跑在 Tomcat 上,某天想换成 Undertow 试试性能,结果发现框架和容器之间有一堆隐式耦合,改完配置还要改代码。Solon 的做法干脆利落:把服务器做成插件,业务代码完全不动,换容器只换一个依赖。 Solon 的内核只保留框架最基础的机制——IoC容器、生命周期、插件加载。HTTP 服务器不...

22 年的执念:Paint.NET 终于拿回 paint.net 域名

来源: oschina.net 46
Rick Brewster 在博客里写了一句话,语气平静但分量不轻——"终于,paint.net 是我们的了。"从 2004 年 Paint.NET 项目诞生起,这个域名就不在他手里。官网只能用 ,一个带着"get"前缀的妥协方案。22 年后,妥协结束了。 这个域名,从工程角度看没什么问题——站点能访问,SSL 正常,CDN 也能跑。但从用户角度看,它...

Skyeye v3.19.6:零代码平台如何把制造业务堆进一套系统

来源: oschina.net 37
制造业的软件系统历来是"多而散"——CRM 管客户、ERP 管物料、MES 管车间、OA 管审批,每个系统各自一套账号、一套流程,数据打通靠人工导表。Skyeye 云智能制造平台 v3.19.6 的思路是:用零代码 + 统一技术栈,把超过 100 种业务流程装进同一个运行实例,让工厂从"买一堆系统"变成"配一套模块"。 Skyeye 的三层组合并不随意...

DBErp 3.0.0-rc.1:中小企业进销存系统的新候选版,值得上手试一圈

来源: oschina.net 31
中小企业做进销存,选型往往卡在两难:用 Excel 手记,数据散、对账累;上大型 ERP,部署重、定制贵。DBErp 定位就在这个缝隙——一套覆盖采购、销售、库存、结算全链路的 Web 系统,开源可自托管,3.0.0-rc.1 候选版已经放出了在线演示和安装包,适合先跑起来再评估。 DBErp 的模块划分直接对应经营动作,不是抽象的"资源管理"概念堆砌...

CatchAdmin V5.3.1:打包不到10秒的 Laravel+Vue3 企业级后台框架

来源: oschina.net 56
每次启动新项目,后台系统总是最先让人头疼的部分。权限、菜单、动态路由、表格分页……这些基础设施写起来繁琐且重复,而前端一旦模块多了,Webpack 打包动辄几分钟的等待更是消磨耐心。CatchAdmin V5.3.1 的发布,直接从架构和工程化两个维度切入了这些痛点:底层升级到 Laravel 13.x 与 Vue3,前端生产环境打包时间压缩到了 10...