首页 文章 精选 留言 我的

精选列表

搜索[meta],共4986篇文章
优秀的个人博客,低调大师

🎉 低代码平台 JECloud v2.0.7 版发布,meta 子项目更新

项目简介 JECloud 平台后端采用微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。JECloud 适合软件开发公司、企业信息中心、个人开发者使用,适用于开发 ERP、OA、CRM、EAM、WMS、MES、PM 等企业级信息化系统,是企业数字化转型的必备工具 更新日志 v2.0.7 (2023-09-09) Features 【基础平台】:优化功能配置菜单代码 【基础平台】:增加扩展面板支持 【基础平台】:功能表单工作流按钮前面的竖线优化 【基础平台】:关联查询的列不随功能列配置隐藏 【基础平台】:树形选择回显值滚动到选中第一个节点的位置 【基础平台】:单选复选框添加前后缀插槽 【基础平台】:新增二维码工具函数 【基础平台】:切换部门信息显示添加公司信息 【基础平台】:当人登录人切换部门时,如果身处两个不同的公司,在部门后面添加公司名称 【资源表】:优化应用表速度 Bug Fixes 【基础平台】:修复子功能事件失效问题 【基础平台】:列表删除后需刷新列表tbar状态 【基础平台】:树形操作接口没有返回bean信息修复 【基础平台】:表单字段默认值,获取当前用户得所处公司信息为null问题修复 数据升级包 JECloud2.0.7升级包.zip 下载 Source code (zip) 下载 Source code (tar.gz) 系统演示 演示系统(每日 12 点、24 点系统自动回复默认数据库状态) 用 户 名:admin 密 码:123456 快速部署 1、安装版(仅支持 Linux) 安装包下载 安装手册下载 2、Docker-Compose 版(支持 Linux、Windows) 安装包下载 安装手册下载 了解 JECloud 一体机 --》

优秀的个人博客,低调大师

Meta 工程师用 Rust 重写 React 核心编译器的 PR 已被合并

React团队近日在GitHub上合并了一个备受关注的Pull Request——将React Compiler移植到Rust。这个实验性项目的开发者是React核心团队成员josephsavona,他将其描述为一次"由AI主导编码、人类紧密指导"的尝试。 React Compiler是React生态中的关键工具,可以自动优化React组件的性能。此前它使用TypeScript编写,而Rust以其高性能和内存安全著称。团队希望通过Rust获得更快的执行速度,同时为未来更广泛的集成奠定基础。 值得注意的是,这个项目的架构主要由人类设计(开发者本人),但大部分代码是由AI生成的。开发者强调,他花了大量时间设定架构、测试策略、增量迁移方案,并反复打磨代码质量以达到可接受的水平。 Rust版本采用"Rust Babel AST进、Babel AST出"的公共API设计。团队使用Rust版本的Babel AST作为中间表示,各集成(Babel、OXC、SWC)负责在自己原生表示和这个中间表示之间进行转换。目前集成还需要提供作用域信息,未来React Compiler可能会自己计算绑定和引用。 内部实现上,Rust版本与TypeScript版本架构相同。编译器将AST转换为自有中间表示HIR(High-level Intermediate Representation),HIR使用控制流图(CFG)和单静态赋值(SSA)形式。编译器经过相同的多次传递,使用相同的整体算法——这是一个逐pass的移植。 主要差异体现在数据表示上:为了适配Rust的借用系统,团队大量使用arena式结构和索引。 由于性能基准测试尚未经过充分验证,以下数据仅供参考:Babel插件模式下,Rust版本比TypeScript版本快约3倍。其中序列化成本较高,但实际转换逻辑快约10倍,整体仍然是净收益。如果是原生集成(OXC、SWC),理论上会更快。 据介绍,所有1725个测试用例在快照比对中全部通过——即Rust版本生成的临时插件与主版本进行比较时,生成的代码输出和错误信息一致。每个pass后的编译器中间表示也几乎完全相同(除去一些ID的规范化差异)。OXC和SWC的示例集成也在正常运行。 团队使用多个测试脚本来验证正确性:yarn snap --rust是最主要的测试套件;test-e2e.sh对三种变体(Babel封装版、OXC集成、SWC集成)进行端到端测试;test-rust-port.sh则深入测试每个pass后的内部编译器状态,是确保移植正确性的关键脚本。 团队正在寻求与OXC和SWC等工具的集成合作伙伴。预期的集成模式是:实现方仓库(如OXC、SWC)负责轻量级的代码转换和lint流水线集成,实际逻辑在React官方仓库的独立crate中(如react_compiler_swc、react_compiler_oxc)。这种模式让团队可以在自己的仓库内轻松修改集成层。 当前还有一些待改进之处:编译器目前返回Option<program>,未来计划改为返回一系列补丁;AST的Rust表示可以更优化(使用arena分配和smol_str);同时团队期望最终实现自己的作用域解析,从而不再依赖外部序列化的作用域数据。 参考来源:https://github.com/react/react/pull/36173

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册