最新 最热

【Rust 易学教程】学前准备:Cargo, 你好

当你开始学习 Rust 时,很快就会遇到 Cargo,它是 Rust 生态系统中用于构建和运行 Rust 应用程序的标准工具。在 《Rust 易学教程》 首篇中,我会简要概述一下 Cargo 是什么,以及它如何适应更广泛的生态系统。...

2023-10-23
1

Windows 安装 Rust 并设置镜像加速

安装成功之后在 cargo 安装目录 新建 config 文件来设置下载镜像没有更改rust安装路径的话就是在 C:UsersAdministrator.cargo 这个目录

2023-10-21
1

【Rust日报】2023-10-17 Rust 逻辑模拟器

Logisim 是一个免费的、开源的,并且跨平台的用于设计和模拟数字逻辑电路的教育软件,采用 Java + Html 实现,不少高校使用其进行《计算机组成原理》等课程的教学。...

2023-10-21
1

【Rust 漫画】揭开 Hello World 二进制文件巨大之谜

在编译以后,看了二进制文件大小,多半会非常惊讶!你可能看到二进制文件大小高达 4 MB ,而 cpp 的 Hello world 二进制文件才 170kb,相比之下,Rust 二进制文件大小就太大了。...

2023-10-20
1

rust-vim整合基于rust-analyzer

在vim上配置并使用rust的vim开发环境,我个人比较习惯coc.vim这个平台的一系列插件,所以整个就接着在coc.vim上构建rust-vim,谁叫这东西确实牛逼。依赖插件:...

2023-10-20
1

rust-rustup介绍

这个可能很少人在意,一般只有在安装rust的时候通过脚本安装了rustup,但是后面很少会用到。这几天在折腾rust-vim的时候,发现还是会用到,记录一下。这个工具不止是安装、御载,还是一个工具链管理工具。...

2023-10-20
1

rust-所有权

所有权(系统)是 Rust 最为与众不同的特性。它让 Rust 无需垃圾回收(garbage collector)即可保障内存安全。所有权以及相关功能:借用(borrowing)、slice 以及 Rust 如何在内存中布局数据。...

2023-10-20
1

【Rust日报】2023-10-16 为什么要异步 Rust

这篇文章讨论了Rust的 async/await 语法设计。作者指出,async/await 语法最初发布时备受瞩目和期待。但最近,接受程度有些参差不齐。作者认为,随着时间的推移,反对者变得更加众多,他们的语气也变得更加强硬。在某种程度上,...

2023-10-18
1

【Rust日报】2023-10-15 Google Rust教程简体中文版

我实现了一个 LRU 缓存,它通过将所有必需的数据存储在常量通用数组中,在运行时不执行任何分配。它还维护一个二分搜索索引,以实现快速查找,但代价是插入和删除速度较慢。我试图使其 API 尽可能相似std::collections::Hash...

2023-10-18
1