活着的 Arc

在翻阅其他的 Rust 项目时看到了一个关于 Arc 的有趣用法,故写下本篇文章特此记录

于 Tokio 中卸载 CPU Bound 任务

记一次后端计算密集性能优化。

Rust 的边界检查是否已经有很大的进步

最近又听到有人说 Rust 做不了高性能程序的原因是内插的边界检查会降低程序运行速度,我想这么多年了应该 Rust 开发团队不会不知道这个问题,因此做了个简单的实验来测试一下是不是这方面已经有了长足的进步

使用 Rust 编写操作系统:Barebones

这是 Philipp Oppermann 的操作系统系列博客的第一大章节,主讲如何搭建起一个基本的操作系统框架。

使用 Rust 编写操作系统:引言

最近在互联网上冲浪的时候找到了这个博客(其实是朋友发的),感觉很有意思于是决定做一下。

Paradoxical 札记

最近把 neorg 作为笔记和规划系统有点上头,但苦于没一个好用的 Language Server,自己又对编译器前端方面略有了解于是决定写下这篇大概会持续更新的札记

使用 Rust 实现 SnowflakeId

在最近的业务中更改设计的时候最终决定使用 雪花 ID (下文称之为 SID)作为数据库的主键,这样可以避免使用发号器等中间件。 但是广为使用的 snowflake 的实现实际上是线程级别的唯一,而不是分布式意义上的唯一,因此在生产上如果和分布式搭配会产生极大的问题。 怎么办?只能自己写了。 原理 SID 实际上是 Rust 的 i64,他有 64...

使用 Rust 实现拓展系统札记

Rust 在生产上的优势十分明显了,极高的性能和极致的资源体验。 但是对于我而言,总是觉得少了些什么——拓展系统。

EN:The Journey of Rust and Procps

Hi, I'm Krysztal Huang, a contributor to Debian's uutils/procps.

ZH:Rust 与 Procps 之旅

大家好,我是 Krysztal Huang,Debian 的 uutils/procps 贡献者之一。

GSoC2024 笔记:使用 Rust 重新实现 procps

procps 是一套用于收集统计系统信息的套件,也指代一套访问 /proc 文件系统的 API。uutils 的 procps 是用 Rust 重新实现的,而这正好是本次 GSoC 的提案内容。