Rust

首页 标签 Rust
# Rust #
关注
2145内容
|
5小时前
| |
告别 450MB 五语言缝合怪!我们如何用 TypeScript + Rust 侧车重构下一代桌面效率启动器?
在构建跨平台桌面效率启动器(Launcher)时,工程团队往往陷入两难:要么采用纯前端框架导致系统底层能力残缺、唤醒卡顿;要么为了复用历史跨端资产,把多种语言运行时硬塞进同一个安装包,沦为体积超过 450MB、常驻内存突破 350MB 的“多语言缝合怪”。本文深度拆解开源效率中枢 **ZTools** 的架构演进之路,揭秘如何通过 **“轻量 TypeScript 微内核宿主 + 独立预编译 Rust Native 侧车(Sidecar) + 双模态声明式渲染器”** 的四层解耦设计,在将安装包压缩至 **~100MB**、待机内存压制在 **< 200MB** 的同时
|
4天前
|
Zed 新特性:这次抄了IDEA,抄的很好
Zed新版本上线「选中即搜索」功能:终端或编辑器中选中文件名/路径,按快捷键唤起文件查找,搜索框自动填充选中文本,一键跳转,告别复制粘贴。对标JetBrains体验,细节处见真章。(238字)
|
4天前
|
这个开源工具,让我的Claude Code费用狂砍90%
RTK(Rust Token Killer)是一款轻量开源工具,专为AI编程代理优化终端输出:实时过滤冗余日志、折叠重复行、精简噪音,将命令输出token降低70%–92%(如`cargo test`省90%),实测会话token减少80%。零配置接入Claude Code/Copilot/Cursor等,仅5MB、&lt;10ms开销,Apache 2.0免费使用。
|
5天前
|
Rust 设计模式:newtype
Rust 中的 newtype 模式:用元组结构体封装基础类型(如 `struct Email(String)`),实现类型安全、语义清晰、校验可控与封装隐藏,零运行时开销,是保障代码健壮性的常用实践。(239字)
|
6天前
|
Nolang vs Rust:缓冲区下标与可选解包的语法设计取舍
在二进制解析等底层场景中,Nolang 将下标访问 `buf[i]` 原生设计为返回 `Option` 的安全操作,支持内嵌分支 `ok → ... → _`,零成本处理越界;而 Rust 的 `[]` 会 panic,安全需显式 `.get()` + `if let`,语法割裂、易出错、样板多。
路由器上那 54MB 内存,逼我用 Rust 重写了采集器
本文详解 v0.7.0 版网络采集器为何必须部署于路由器(因仅路由器可获取 DHCP/NAT/WiFi/DNS 四类关键内网信号),并对比 Go 与 Rust 实现:Rust 版内存占用从 54MB 降至 12MB,DB 从 45MB 缩至 2.6MB,扫描提速 1.7 倍,且无 GC 波动。附 OpenWrt/iStoreOS 安装指南及常见排坑。
|
9天前
| |
来自: 视觉智能
被剪映逼疯的2亿创作者,终于等来了一个“掀桌子”的人
剪映付费墙高筑,创作者深陷“工具焦虑”。开源项目OpenCut应运而生:免费、本地处理、无水印、零上传,操作类剪映,浏览器即开即用。虽功能尚简、稳定性待提升,但已成隐私与自由的可靠备选。8.7万+ Star见证众望所归。(239字)
|
10天前
|
从 Bun 到 Deno,AI 时代的开发工具正在经历什么?
AI 正在重塑开发工具的使用需求、迁移成本与发展路径。
|
11天前
|
rpi 这些扩展到底怎么选?一张工具地图看懂 16 个 Rust 插件
rpi 提供16个原生 Rust 插件,覆盖任务规划、代码分析、网络访问、运行观测、消息集成与语音交互等核心场景。本文以“选型地图”形式分类呈现,助你按需安装,避免盲目全量引入。(239字)
|
11天前
|
rust开发,选VS Code还是RustRover?
VS Code + rust-analyzer 灵活轻量,适合爱自定义工具链的开发者;RustRover 深度集成Cargo与AI(Air),项目理解统一、调试重构开箱即用,更适合中大型Rust项目长期开发。(239字)
免费试用