首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
rust
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Rust的一般概念(rust是解释型语言吗)
Rust的一般概念(rust是解释型语言吗),变量和可变性变量默认是不可变(immutalbe)的。刚开始学习Rust的人可能不太习惯,但是变量默认不可变能够提升程序的安全性且更容易做到并发。为什么Rust鼓励你使用不可变的变量呢?当一个变量是不可变的时候,一旦某个值绑定到这个变量了,你就不能再改变这个值了。我们新建一个工程来测试一下:cargonewvaribales--binmain.rs内容
153
代码人生
01-01 08:00
代码人生
rust windows-rs 调用GetLogicalDriveStringsW显示硬盘目录
rust windows-rs 调用GetLogicalDriveStringsW显示硬盘目录 win10系统 Cargo.toml [dependencies] windows = "0.19" encoding = "0.2" [build-dependencies] windows = "0.19" main.rs mod bindings { windows::include_bindings!(); } us
150
代码人生
01-01 08:00
代码人生
Rust 函数
Rust 函数,函数在Rust语言中是普遍存在的。通过之前的章节已经可以了解到Rust函数的基本形式:fn()其中Rust函数名称的命名风格是小写字母以下划线分割:示例fnmain(){println!("Hello,world!");another_function();}fnanother_function(){println!("Hello,nhooo!");}运行结果:Hello,worl
147
代码人生
01-01 08:00
代码人生
Rust 并发编程
Rust 并发编程,安全高效的处理并发是Rust诞生的目的之一,主要解决的是服务器高负载承受能力。并发(concurrent)的概念是只程序不同的部分独立执行,这与并行(parallel)的概念容易混淆,并行强调的是"同时执行"。并发往往会造成并行。本章讲述与并发相关的编程概念和细节。线程线程(thread)是一个程序中独立运行的一个部分。线程不同于进程(process)的地方是线程是程序以内的概
145
代码人生
01-01 08:00
代码人生
Rust 条件语句
Rust 条件语句,在Rust语言中的条件语句使这种格式的:示例fnmain(){letnumber=3;ifnumber<5{println!("条件为true");}else{println!("条件为false");}}在上述程序中有条件if语句,这个语法在很多其它语言中很常见,但也有一些区别:首先,条件表达式number<5不需要用小括号包括(注意,不需要不是不允许);但是Rust中的if
142
后端
01-01 08:00
后端
Rust 成为 C 的接班人 或将开发 Linux 驱动
Rust 成为 C 的接班人 或将开发 Linux 驱动,在很长一段时间里,Linux内核和驱动程序开发,基本上都是用C语言编写的。然而,C写driver的主要缺陷在于C赋予程序员的自由度过大,所谓能力越大责任越大,程序员需要小心处理各种细节以保证driver的安全。在一些情况下,程序员容易因为疏忽大意写出不安全的代码。例如申请的内存忘记释放(内存泄漏),使用了已经被释放的指针(use-after
138
代码人生
01-01 08:00
代码人生
Rust 数据类型
Rust 数据类型,Rust语言中的基础数据类型有以下几种。整数型(Integer)整数型简称整型,按照比特位长度和有无符号分为一下种类:位长度有符号无符号8-biti8u816-biti16u1632-biti32u3264-biti64u64128-biti128u128archisizeusizeisize和usize两种整数类型是用来衡量数据大小的,它们的位长度取决于所运行的目标平台,如果
136
代码人生
01-01 08:00
代码人生
Rust 集合与字符串
Rust 集合与字符串,集合(Collection)是数据结构中最普遍的数据存放形式,Rust标准库中提供了丰富的集合类型帮助开发者处理数据结构的操作。向量向量(Vector)是一个存放多值的单数据结构,该结构将相同类型的值线性的存放在内存中。向量是线性表,在Rust中的表示是Vec。向量的使用方式类似于列表(List),我们可以通过这种方式创建指定类型的向量:letvector:Vec=Vec:
133
百科问答
01-01 08:00
百科问答
rust插件定制(rust插件开发指南)
rust插件定制(rust插件开发指南)Rust 是一个快速、可靠、节约内存的编程语言。在过去六年的 stackoverflow 的最受喜爱的编程语言(2016,2017,2018,2019,2020,2021)中,连续得到榜首的位置。Mozilla 创造了 Rust,Facebook、Apple、Amazon、Microsoft 和 Google 都使用 Rust 去开发系统基础设施、加密、虚拟化以及其他的层级较低的软件。为什么 Ru
132
代码人生
01-01 08:00
代码人生
Rust 教程
Rust 教程,Rust是由MozillaCorporation开发的现代系统编程语言。它旨在成为高度并发和高度安全的系统的语言。它编译为本地代码;因此,它像C和C++一样快。本教程采用一种简单实用的方法来描述Rust编程的概念。Rust语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。Rust语言由Mozilla开发
128
«
1
2
3
4
5
6
»