随笔分类 - Rust
摘要:title: Rust程序设计语言(8) date: 2023-01-03 updated: 2023-01-05 comments: true toc: true excerpt: Rust错误处理 tags: Rust categories: 编程 前言 本章介绍 rust 的错误处理 错误处理
阅读全文
摘要:前言 最近真的有点焦虑啊, 难受了 Rust 的标准库中有一些我们常用的数据结构, 帮助我们更快更好的开发代码, 这种数据结构被称为集合, 大部分其他的数据结构, 比如int大多数只能代表一个值, 而集合可以有多个值 当然我们之前提到的 数组, 元组, 也是可以存储多个值, 但是他们是将数据存储在
阅读全文
摘要:title: Rust程序设计语言(6) date: 2021-11-26 updated: 2021-11-26 comments: true toc: true excerpt: Rust的包, Crate和模块使用 tags: Rust categories: 编程 前言 真正写过项目的人都知
阅读全文
摘要:结构体使用结构体来组织关联数据 golang里有同样的类型, 学到这里感觉有点舒服了 struct, 是一个自定义的数据类型, 其中可包含若干个值, 从而形成适合你业务的组合, 比如go的struct(结构体) 定义和实例化 结构体的每一个部分可以是不同的类型, 跟元组不同的是, 结构体需要对每一个
阅读全文
摘要:认识所有权 所有权系统是Rust最为独特的性质, 他让Rust无需垃圾回收即可保障内存的安全. 所以, 理解所有权怎么工作是非常重要的, 本章, 我们将讲到所有权和相关的功能, 借用, slice以及Rust如何在内存中放置数据 什么是所有权 rust的核心之一就是所有权 对于运行中的程序来说, 他
阅读全文
摘要:常见程序设计概念 函数 函数在rust中无处不在, 对于rust程序来讲, main函数是许多程序的入口, 之前我们知道, 建立一个函数的关键字是 fn rust使用下划线命名法来命名, 这个之前也有提到过 我们来看下面的程序 fn main() { println!("Hello, world!"
阅读全文
摘要:常见程序设计概念 变量与可变性 rust默认你创建的变量是不可变变量, 这是为了提高代码的安全性, rust鼓励你多使用不可变变量, 当然当你有需要的时候, 你可以将其变成可变变量 我们来创建一个新的项目来开始本章 cargo new variables 修改main.rs为 fn main() {
阅读全文
摘要:安装 brew brew install rust 其他(推荐) brew 有时候会有问题 官网 校验是否安装成功 安装后在命令行输入 rustc --version 如果看到rust的版本号即可, 例如 rustc 1.42.0 (b8cedc004 2020-03-09) 打开内置的文档 命令行
阅读全文
摘要:前言 最近对密码的加密比较感兴趣, 但是对于比较全面的文章, 只找到了这一章, 英文版, 我稍微翻译了一下, 这里记录一下 原文: Salted Password Hashing - Doing it Right 正文 序言 如果你是一个web开发人员,你可能不得不建立一个用户帐户系统。用户帐户系统
阅读全文
