Rust unsafe 的正确打开方式:6 个常见误用与规避
Rust 的 unsafe 不是关闭安全检查,而是把 5 类操作的内存安全责任移交给你。本文用可运行示例拆解 6 个常见误用:绕过借用检查、乱解引用裸指针、在 unsafe 内违反借用规则、重复造轮子、滥用 unsafe …
Rust 的 unsafe 不是关闭安全检查,而是把 5 类操作的内存安全责任移交给你。本文用可运行示例拆解 6 个常见误用:绕过借用检查、乱解引用裸指针、在 unsafe 内违反借用规则、重复造轮子、滥用 unsafe …

tokio::spawn 并不是线程,而是轻量任务。在 Tokio 的调度下通过 sleep、timeout 和 select 构建高并发服务:2 秒内轻松调度 1000 个任务而系统毫无压力。

深入拆解 Rust 异步编程:为什么调用 async 不会立刻执行?Future 本质是怎样的状态机?执行器如何通过 poll 与 Waker 驱动任务前进?一文读懂 async/await 的底层运行机制。

Rust 1.89 宣布 x86_64-apple-darwin(Intel Mac)从 Tier 1 降级为 Tier 2,并引入 mismatched_lifetime_syntaxes lint、常量泛型 '_' …

学习如何在Rust分布式actor系统中实现集群级别的控制命令,让节点管理变得像指挥交响乐团一样优雅

Tokio、Crossbeam、Rkyv:三个让并发、状态管理、序列化变得简单的 Rust crates

深入解析Rust中Traits和Generics的5个常见陷阱,从泛型滥用、Trait约束混乱、静态动态分发混淆、关联类型使用到结构体约束滥用,帮你写出更优雅高效的Rust代码
Rust 服务突然变慢 10 倍?问题可能藏在 Serde 宏里。本文通过一个真实的故事,帮你定位并解决 Serde 序列化带来的性能优化问题。

一个写了5年C++的程序员转向Rust后的真实感受,从内存安全到并发编程,这10个特性让我彻底改变了对系统编程的认知

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