包含标签:rust 的文章
-
Go 与 Rust:现代编程语言的深度对比
在快速发展的软件开发领域中,选择合适的编程语言对项目的成功至关重要。Go 和 Rust 是两种现代编程语言,它们都各自拥有一系列独特的特性和优势。本文旨在深…… -
Rust语言第一篇:我是谁?
Rust 是一种系统级编程语言,专注于安全性、并发性和性能。它由 Mozilla 开发并于 2010 年首次发布。Rust 被设计为一种可靠和高效的编程语言,可用于构建各种…… -
使用rust slint开发桌面应用
安装QT5,过程省略 安装rust,过程省略 创建工程 cargo new slint_demo 在cargo.toml添加依赖 [dependencies] slint = "1.1.1" [build-dependencies] slint-…… -
Rust语言入门教程(六) – 字符串类型
在Rust中, 字符串类型其实是一个比较复杂的话题。在Rust的标准库中,至少都提供了6种字符串类型,我们平常使用的最多的是其中的两种。这两种类型互相之间也…… -
Rust之构建命令行程序(一):接受命令行参数
开发环境 Windows 10 Rust 1.73.0 VS Code 1.84.2 项目工程 这次创建了新的工程minigrep. IO工程:构建命令行程序 这一章回顾了到目前为止你所学的…… -
Rust4.1 Managing Growing Projects with Packages, Crates, and Modules
Rust学习笔记 Rust编程语言入门教程课程笔记 参考教材: The Rust Programming Language (by Steve Klabnik and Carol Nichols, with contributions from the…… -
rust – 理解borrow trait
简介 borrow trait 是处理借用(即其它语言中的引用)的 trait,变量的所有权不会转移.泛型定义如下: pub trait Borrow<Borrowed: ?Sized> { /// Imm…… -
Rust 模块系统
文章目录 模块系统 crate 包 cargo 创建库 库的使用 模块系统 Rust的{模块系统|the module system},包括: * 包(Packages): Cargo 的一个功能,…… -
Rust逆向学习 (2)
文章目录 Guess a number 0x01. Guess a number .part 1 line 1 loop line 3~7 match 0x02. Reverse for enum 0x03. Reverse for Tuple 0x04. Guess …… -
用Rust实现区块链 – 6 点对点网络(P2P)
截止到目前,我们在单机上实现了区块链的几乎所有关键特性:随机生成的地址、安全、持久化、工作量证明、UTXO交易。接下来我们将使用rust-libp2p库来实现区块……