梦兽编程
AI 套装

[ SECTION / LANGUAGES ]

Rust

Rust 系统编程、异步并发与工程实战。
70 篇内容
01 LANGUAGES / 2026.03.22 / 2 MIN Rust 的 #[must_use]:让你的返回值不被悄悄忽略 Rust #[must_use] 属性详解:打在结构体、函数、Trait 上,强制调用方处理关键返回值。编译期警告防止交易、支付等操作被静默丢弃。 02 LANGUAGES / 2026.03.21 / 2 MIN Rust比Spring快10倍?我做了实测,发现真相没那么简单 Benchmark数字的背后,是GC停顿、JIT预热和Native编译的三国演义。用数据说话,告诉你什么时候该用Rust,什么时候Quarkus Native Image才是正解。 03 LANGUAGES / 2026.03.16 / 2 MIN Rust 1.94 炸裂更新:滑动窗口模式匹配让代码优雅到起飞 Rust 1.94 带来三大重磅更新:滑动窗口直接解构成变量、Cargo.toml 支持多行写法、十年等待的黄金分割率终于加入! 04 LANGUAGES / 2026.03.15 / 2 MIN 从1GB到40MB:Rust是怎么把内存管理玩出花的 同一个微服务,从Node.js迁移到Rust后,内存占用从1GB暴降到40MB。少了25倍的内存,Rust到底是怎么做到的?今天我们来聊聊Rust那套神奇的所有权系统。 05 LANGUAGES / 2026.02.25 / 2 MIN Rust 里到处都是 Arc<Mutex<T>>?你可能把 Java 的架构搬过来了 Arc 06 LANGUAGES / 2026.02.21 / 1 MIN 从0到180万连接:一个Rust/Tokio网关的真实扩展之路 这不是一个Rust多快的成功故事。这是一篇关于当并发连接数从几十万跨到百万级别时,调度器、背压和可观测性比原始效率更重要的后记。 07 LANGUAGES / 2026.02.16 / 1 MIN 6份故障报告翻完,我们才搞懂异步Rust到底在防什么 CPU正常、内存稳定、没有新部署,但错误率飙到3.4%。对比Node.js、Go和Java的6份故障报告后发现,异步系统的死法跟我们想的不一样,而Rust+Tokio的编译器恰好卡在了最关键的位置上。 08 LANGUAGES / 2026.02.15 / 3 MIN 别小看Rust枚举:一个enum顶半个设计模式,完整实战指南 Rust枚举不只是几个常量的集合,它能携带数据、驱动状态机、替代null、统一错误处理。本文用生活类比+完整代码,带你从基础到递归枚举,彻底搞懂Rust enum的真正威力。 09 LANGUAGES / 2026.02.10 / 3 MIN 别重写了!Rust FFI 三明治:让 C 代码继续打工,你只管加安全锁 Rust FFI Sandwich 渐进式迁移:别搞大爆炸式重写,把 C 代码夹在 Rust 安全层中间,一个函数一个函数地迁移,生产环境照常跑。 10 LANGUAGES / 2026.02.07 / 2 MIN 500行Rust代码,10秒训练完成:从零手搓一个神经网络到底有多简单? 用Rust和Hugging Face的Candle框架,500行代码手搓一个垃圾邮件分类神经网络。从分词器到嵌入层到Softmax,每一步都像做菜一样讲清楚。不需要GPU,不需要Python,笔记本就能跑。