第25页·谢先斌的博客
-
Cargo Profile 介绍
Rust 支持使用 profile 自定义构建,Profile 是预定义的,可使用不同的配置,对代码编译拥有更多的控制
-
Rust iterator 迭代器
程序中,迭代器负责遍历每一个项。Rust的迭代器是惰性的,仅当调用迭代器的方法时才生效。
-
Github 仓库自动同步/镜像到 Gitee
利用 Github Action,将 Github 仓库自动同步/镜像到 Gitee,支持 Github 私有仓库的同步。
-
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 sslCAgolangacme -
go-ca:SSL 证书私有签署工具
go-ca使用 golang 开发的,SSL自签名客户端,自动生成Root CA、二级CA、域名证书。2022-05-24 open-sources open-sourcesgolangCAssl -
Rust panic 不可恢复错误
Rust使用
panic!宏抛出不可恢复错误,当panic!执行时,程序退出。 -
Rust Result 可恢复错误
Rust使用
Result<T, E>定义可恢复错误。 -
Rust 错误处理
Rust 的可靠性可以通过错误处理来体现,且大部分的错误在编译阶段即可提示。
-
Hashmap
Rust中
HashMap<k, v>以键值对的形式存储数据,一个键(key)对应一个值(value)。其他语言有的叫字典。2022-05-20 rust rustcollectionshashmap -
String
Rust中字符串通常指
String和&str(字符串切片),他们都采用UTF-8编码。2022-05-19 rust rustcollectionsstringformat -
Vector
Rust中
Vector用来存放多个值2022-05-18 rust rustcollectionsvector -
Rust 常见集合
Rust 中广泛使用的集合:vector、String、HashMap。
2022-05-18 rust rustcollections -
Rust use 路径导入
Rust使用
use关键字将公共条目导入到作用域内