通过Vagrant 在不同的操作系统上测试你的脚本
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。
通过 Linux 命令行工具来了解你的 NVMe 驱动器
NVMe 是指非易失性内存规范,它规范了软件和存储通过 PCIe 和其他协议(包括 TCP)进行通信的方式。它是由非营利组织领导的 开放规范,并定义了几种形式的固态存储。
详解Rust 注释
Rust是一种全新系统编程语言,Rust语言立足于编译时安全,由于没有其他语言GC附带,Rust也是一门高性能语言,性能堪比C。最近几年内,Rust被开发人员广为采纳,是好多年年度最受欢迎语言和开发者最想学习的语言。Rust是最有前途可以替代C/C++的语言之一。
详解Rust 数据类型
Rust是一种全新系统编程语言,Rust语言立足于编译时安全,由于没有其他语言GC附带,Rust也是一门高性能语言,性能堪比C。最近几年内,Rust被开发人员广为采纳,是好多年年度最受欢迎语言和开发者最想学习的语言。Rust是最有前途可以替代C/C++的语言之一。
Rust 的构建系统和包管理器:Cargo
Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。在上个教程中我们曾使用 cargo new greeting 命令创建了一个名为 greeting 的工程,Cargo 新建了一个名为 greeting 的文件夹并在里面部署了一个 Rust 工程最典型的文件结构。这个 greeting 文件夹就是工程本身。
讲解一下Rust 所有权
所有权对大多数开发者而言是一个新颖的概念,它是 Rust 语言为高效使用内存而设计的语法机制。所有权概念是为了让 Rust 在编译阶段更有效地分析内存资源的有用性以实现内存管理而诞生的概念。