第23页谢先斌的博客
-
Rust closure 闭包
Rust中闭包(closures)可以用来捕获其所在环境的匿名函数。
-
Rust 标准库
Rust常见库使用示例。
-
Rust 自动化测试
Rust通过编写测试函数验证代码功能是否和预期一致。
-
Rust lifetime 声明周期
Rust中每个引用都要自己的生命周期,生命周期用来保证引用的作用域。
-
Rust Trait 接口
Rust中
Trait用来定义某种类型具有哪些并且可以与其他类型共享的功(或行为) -
Rust 泛型
Rust中
泛型可以提高代码的复用能力,多用于处理重复代码问题。 -
泛型、trait 和生命周期
Rust泛型、trait 和生命周期介绍。
-
Let’s Encrypt 私有部署方案
Let’s Encrypt 是免费 SSL 证书的签发机构,但签发时效太短十分不方便。本文结合自签署CA,介绍如何在内部搭建一个私有 CA。
2022-05-25 http/https ssl,CA,golang,acme -
go-ca:SSL 证书私有签署工具
go-ca使用 golang 开发的,SSL自签名客户端,自动生成Root CA、二级CA、域名证书。2022-05-24 open-sources open-sources,golang,CA,ssl -
Rust panic 不可恢复错误
Rust使用
panic!宏抛出不可恢复错误,当panic!执行时,程序退出。 -
Rust Result 可恢复错误
Rust使用
Result<T, E>定义可恢复错误。 -
Rust 错误处理
Rust 的可靠性可以通过错误处理来体现,且大部分的错误在编译阶段即可提示。
-
Hashmap
Rust中
HashMap<k, v>以键值对的形式存储数据,一个键(key)对应一个值(value)。其他语言有的叫字典。2022-05-20 rust rust,collections,hashmap -
String
Rust中字符串通常指
String和&str(字符串切片),他们都采用UTF-8编码。2022-05-19 rust rust,collections,string,format -
Vector
Rust中
Vector用来存放多个值2022-05-18 rust rust,collections,vector -
Rust 常见集合
Rust 中广泛使用的集合:vector、String、HashMap。
2022-05-18 rust rust,collections -
Rust use 路径导入
Rust使用
use关键字将公共条目导入到作用域内 -
Rust 路径
Path 路径:为在 Rust 模块中找到某个条目的方法 -
Rust mod 模块
Rust
Module 模块用来控制代码的组织、作用域、私有性。 -
Rust crate 单元包/库
Rust使用
crate来构建、测试、共享,Crate 单元包是一个模块树,有两种类型:binary 可执行文件和library 库