系统编程
共 9 篇

Rust 1.93 发布:musl 升级、汇编条件编译、零拷贝全家桶
Rust 1.93 发布了,所有 musl 目标升级到 1.2.5,汇编里能用 #[cfg] 条件编译,全局分配器能碰 TLS 了,零拷贝 API 稳定化。

Rust 1.92.0 发布:never 类型 lint 升级、Result 更智能、新 API 稳定化
Rust 1.92.0 正式发布!never 类型 lint 升级为 deny-by-default,unused_must_use 不再对 Infallible 报警,Box/Arc/Rc new_zeroed 稳定化,RwLockWriteGuard 支持降级。升级指南和代码示例一文搞定
Rust mmap内存映射IO:为什么读文件可以像翻内存一样快
用大白话讲清楚Rust mmap内存映射IO。为什么它比传统Rust文件读取快5-10倍?零拷贝技术如何实现Rust性能优化?这篇memmap2实战教程用生活中的例子,帮你搞懂这个看起来很神秘的底层技术。

Linux 6.19 Rust模块参数支持详解:Rust驱动开发正式进入生产阶段
Linux 6.19内核为Rust驱动程序提供完整的模块参数支持,标志着Rust在内核开发中从实验走向生产。本文详细解析module_param!宏的用法、与C语言的对比、内存安全优势,以及Rust驱动开发的未来趋势。

为什么说Rust让C++程序员夜不能寐?我踩过的那些坑告诉你答案
一个写了5年C++的程序员转向Rust后的真实感受,从内存安全到并发编程,这10个特性让我彻底改变了对系统编程的认知

Rust性能优化:7个高手都在用的冷门特性
深入讲解7个被低估的Rust特性,帮助你进行系统编程性能优化。从p99延迟优化到内存管理,这些Rust高级技巧让你的代码在生产环境中表现更好。

Rust文件分发与热重载:像快递小哥一样优雅地管理你的代码
通过生动的快递配送比喻,深入讲解Rust中的文件分发、配置同步和热代码重载技术,让你像管理快递网络一样管理代码部署
Rust借用检查器详解:所有权、借用与生命周期入门指南
深入浅出理解Rust核心概念——借用检查器(Borrow Checker)。本文用生动的比喻,解释所有权、借用、生命周期,让你不再畏惧编译错误,真正掌握Rust的安全之道。

Rust智能指针详解:Box、Rc与RefCell的实用指南
通过生动的比喻和实例,深入浅出地讲解Rust智能指针Box、Rc、RefCell的使用场景和区别,让你轻松掌握Rust内存管理精髓