不灭的火

革命尚未成功,同志仍须努力:加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2025-09-07 19:38:12  修改时间:2025-09-15 16:01:41  分类:13.C/C++/Rust/仓颉  编辑

核心答案是:遇到阻塞的 Future 确实需要线程来执行,但关键点在于它“让出”了它当前正在使用的那个线程的执行权,而不是一直“霸占”着线程直到阻塞结束。

作者:AlbertWen  添加时间:2025-09-07 15:50:31  修改时间:2025-09-17 14:24:10  分类:13.C/C++/Rust/仓颉  编辑

Rust 异步运行时(Async Runtime)是一个在 Rust 程序主逻辑(main 函数)开始执行之前和之后,负责为其提供关键执行环境的代码库和一组服务。

它的核心任务是管理异步任务(如 async/.await)所需的复杂调度、上下文切换和事件驱动I/O。

作者:AlbertWen  添加时间:2025-08-11 15:59:45  修改时间:2025-09-17 04:05:34  分类:13.C/C++/Rust/仓颉  编辑
  • 不设置镜像加速rustup话,更新升级会非常慢!
  • 使用 RsProxy.cn 的加速服务可以解决因网络原因导致的下载慢的问题!
作者:AlbertWen  添加时间:2025-08-04 13:04:57  修改时间:2025-09-16 01:08:48  分类:13.C/C++/Rust/仓颉  编辑

作者:AlbertWen  添加时间:2025-06-16 17:52:37  修改时间:2025-09-17 07:57:47  分类:13.C/C++/Rust/仓颉  编辑

在C/C++中,*和&有很多用法,具体的使用要根据代码内容来确定。

作者:AlbertWen  添加时间:2024-06-22 20:06:11  修改时间:2025-09-15 16:02:51  分类:13.C/C++/Rust/仓颉  编辑

仓颉编程语言官网:https://developer.huawei.com/consumer/cn/cangjie

序号 新闻 时间
1 华为仓颉编程语言正式亮相 —— 2024/06/21 2024/06/21
作者:AlbertWen  添加时间:2024-03-06 21:56:45  修改时间:2025-09-15 20:56:22  分类:13.C/C++/Rust/仓颉  编辑

生命周期是rust中用来规定引用的有效作用域。在大多数时候,无需手动声明,因为编译器能够自动推导。当编译器无法自动推导出生命周期的时候,就需要我们手动标明生命周期。生命周期主要是为了避免悬垂引用

作者:AlbertWen  添加时间:2024-02-28 15:25:37  修改时间:2025-09-16 03:43:01  分类:13.C/C++/Rust/仓颉  编辑
作者:AlbertWen  添加时间:2024-02-16 20:52:20  修改时间:2025-09-15 16:08:43  分类:13.C/C++/Rust/仓颉  编辑

在项目根目录下,执行如下命令行即可

# 再修改代码时会自动编译
cargo watch -x run
作者:AlbertWen  添加时间:2024-02-16 10:41:51  修改时间:2025-09-15 16:08:51  分类:13.C/C++/Rust/仓颉  编辑

用前端的视角类比一下:

  • rustc:是node —— rust编译器
  • rustup:是nvm —— 管理多个版本的rust
  • cargo:是npm —— 包管理器