RUST教程

     

Rust与Java代码比较:将二维数组转为三维数组

942 4K

在我们继续 Rust 之前,这是我可以用 Java 编写的简单代码(花不到五分钟的时间) .

Rust中将数组转为集合类型的简单方法

932

通常使用.iter().collect()方法,但是更复杂,简单办法:使用[value].into() .

如何在 Rust 项目中读取 JSON、YAML 和 TOML 文件

7606 1 18K

在本教程中,您将学习如何从外部源读取 JSON、YAML 和 TOML 文件,以便在您的 Rust 项目中使用。使用 Rust 编程语言读取 JSON 文件.

使用Rust+Rocket创建一个CRUD的RESTful歌曲请求API

1087 9K

如果您在 YouTube 和 Twitch 等平台上观看流媒体,您可能遇到过歌曲请求系统。歌曲请求系统允许观众将歌曲添加到 歌曲队列中。当歌曲到达队列的最前.

基于HTML 模板的 Rust Web 应用源码

1318 9K

如果你来自像Go这样拥有庞大标准库的语言,你应该知道Rust是比较轻量级的。该语言已经决定提供一个纤细的标准库和一个顶级的包管理器和工具。由社区来提供像网络.

Oracle将GraalVM社区版源码贡献给了OpenJDK

1320 1

甲骨文公司正在向OpenJDK提供GraalVM社区版的Java代码,以使GraalVM技术的开发与Java的开发更紧密地结合起来。 .

Rust能让我写出好的代码 - Reddit

1241 1

Java是 "强类型 "的,但来自java这种督促并没有让我的代码结构变得更好。例如,Java能让你使用UnsignedInteger类型,但人们通常不会使.

谷歌宣布一个用Rust编写的新操作系统:KataOS

1222 1

这是为嵌入式硬件构建的可验证的安全系统,Google Research 团队针对运行 ML 应用程序的嵌入式设备进行了优化: .

Axum框架自动处理请求的神奇函数

1639 2K

让我们探讨一下处理函数在编程语言中通常的样子。这里有一些例子: .

带有Rust的内核Linux 6.1-rc1发布

977 1

Linus Torvalds 刚刚发布了 .

Rust中复制Copy和克隆Clone区别

2651 1

复制Copy和克隆Clone是“类型”属性的一种特性traits,与“值”属性无关。 复制与克隆并不等同于栈与堆,它们与所有权的关系比与内存区域的关系.

幽默图:学习Rust

951
.

Rust所有权与借用图示概念

1565 1 4K
Rust 中的所有权是什么? Rust没有垃圾收集器,您需要显式分配和释放内存空间。当涉及大型代码库时,这很快就会变得乏味和具有挑战性。 传统上.

Rust的Shadowing变量

911 4K
Rust默认情况下将所有分配的变量视为不可变的。这意味着一旦绑定完成,(另一个Rust概念,仅表示已将值分配给变量),您不能用不同的值重新分配该变量: .

bstr:Rust 的字节字符串库

909 2K

bstr 是 Rust 的字节字符串库.

使用共享引用说明Rust所有权概念

856 2K

共享引用(&T)是复制Copy特性(见 .

用Iterator解释Rust所有权概念

971 11K

当涉及到集合中元素的所有权时,迭代器起着极其重要的作用。 在下面这些例子中,我们将使用Vec<String>,故意使用String作为元素.

使用Vec案例说明Rust所有权概念

1124 8K

Vec与String一样,没有实现Copy特性((String默认是值传递,不是引用传递,也不是值复制):) Ve.

用带有两个字符串字段的struct解释Rust所有权概念

794 5K

下面代码struct有两个字符串字段: .

用带有字符串字段的struct解释Rust所有权概念

867 8K

带有字符串字段的结构struct: 如果一个类型的所有组件都实现了Copy,那么它就可以实现Copy(copy类似语言自身的 .

用整数类型解释Rust所有权概念

674 2K

对于实现了Copy特性的类型,如i32,使用起来就容易多了。 (String默认是值传递,不是引用传递,也不是值复制,但是i32类型是值复制) .

Rust模块系统的清晰解释 - sheshbabu

1032 14K
在这篇文章中,我将使用实际示例来解释模块系统,以便您清楚地了解它的工作原理,并可以立即开始在您的项目中应用它。 由于 Rust 的模块系统非常独特,我.

Rust不使用正则表达式如何删除字符串中的无用空格?

1417 4K

Rust中替换字符串的空格:将两个空格减为一个,并移除\n、\r\n、制表符前后的空格: .

如何将Rust的“struct”转换为数据流?

960

当且仅当原始结构派生Serialize和Deserialize特征时,可以使用 .

如何为Rust创建小型Docker镜像? - DEV

1232 8K

构建最小的 Docker 镜像来部署 Rust 带来了很多好处:它不仅有利于安全性(减少攻击面),而且可以缩短部署时间、降低成本(减少带宽和存储),并降低依.

Asahi Lina讲述了使用Rust编写Linux驱动程序的经验

1856 1 2K

关于内核中的Rust是否有用,有很多奇怪的争论......根据我的经验,它比我想象的要有用得多!"。 在我的驱动程序上只调试了大约两天,我就从第一次渲.

Rust的数据DataFrame库有哪些?

1115

DataFrame 是 一种数据结构,可将数据组织成由行和列组成的二维表 ,类似于电子表格。DataFrames 是现代数据分.

Rust Crossbeam非常快且性能优于Java Disruptor

2012 2

当我打算构建 Rust 时低延迟交易应用,我的脑海里自然浮现出一个问题:有没有一个Rust库可以打败我在微服务中经常使用的Java Disruptor框架?.

学习Rust:派生derive属性

1911 1 3K

当你有很多trait(接口)实现类型时,它很快就会变得乏味,并且可能会给你的代码增加很多复杂性。 .