从入门 到入坟
Rust 交叉编译
· ☕ 3 分钟
   -- 事情的起因要从一个叫 ffsend 的软件说起。ffsend 是一个用来操作 Firefox Send 的命令行工具,而 Firefox Send 是 Mozilla 推出的一款带有“阅后即焚”功能的文件分享工具;换

Rust 生命周期中的一些坑
· ☕ 2 分钟
   -- 前面有一篇文章介绍了什么是 Rust 的生命周期?这里补充一些关于 Rust 的生命周期不容易被注意到的细节。 因为我水平有限,有的概念可能不是很全面,甚至可

Rust 中的生命周期
· ☕ 3 分钟
   -- 我们在讨论 Rust 的所有权时提到了一个非常重要的概念:生命周期 (lifetime),也就是引用保持有效的作用域。 这个概念与所有权结合的相当紧密

Rust 中的错误处理
· ☕ 6 分钟
   -- 异常/错误处理 1 被称作是**“第四流程控制语句”**,在现代程序设计中发挥着越来越重要的作用。一般的语言喜欢使用 try...catch... 语句捕捉异常,这样做看

The Little Printf
· ☕ 17 分钟
   -- 原文地址 (英文): The Little Printf 本文是原作者 Fred Hebert 模仿《小王子》的笔法写的一篇演讲稿,同时也是一篇不错的小故事。主要探讨了一个既简单又复杂的问题:

Rust 中的所有权
· ☕ 5 分钟
   -- 所有权是 Rust 中最重要的概念之一,也是 Rust 与 C++、Java 等“别的语言”最大的区别之一。 规定所有权规则是为了解决一个困扰了学界多年的难题:如

Student dormitory management
· ☕ 3 分钟
   -- Demand analysis The system is designed to facilitate the management of student residences. Provide registration for students and teachers, check the student dormitory number, adjust the dormitory and other functions. At the same time, considering the need for maintenance and refurbishment of the dormitory, the system provides the function of submitting and accepting maintenance applications. After the student submits the repair application, the dormitory management will dispatch maintenance

学会将代码写简单
· ☕ 4 分钟
   -- 为开源项目作出贡献的最佳方式是使它的代码得以精简。我们应当努力编写即使没有注释也能使新手程序员轻松理解的代码,让维护者无需花费太多精力也

Bottom-up to development a Loan Calculator
· ☕ 2 分钟
About the bottom-up development Bottom-up development is a style of developing programs. With the bottom-up development, we develop in the reverse inside-out fashion; that is, we develop the service classes first. To test the service classes, we write a temporary dummy main class. After the service classes are done, we complete the top-level class that uses these service classes. The bottom-up development for this program implements the Loanclass first fully