Loading

摘要: #[derive(Debug)] struct Op { text: String, } impl Op { fn new() -> Self { Op { text: "hello".to_string(), } } } #[test] fn test_std_onceCell_static_op 阅读全文
posted @ 2023-06-14 22:48 RainDavi 阅读(272) 评论(0) 推荐(0) 编辑
摘要: OnceCell 和 OnceLock 都是 Rust 标准库中用于实现懒加载的数据结构,它们能够确保一个变量只被初始化一次。 OnceCell 是用于单线程环境下的懒加载数据结构。它可以用来存储某个值,并在需要时进行初始化,但是只能在单线程环境下使用。在多线程环境下,使用 OnceCell 会导致 阅读全文
posted @ 2023-06-13 20:46 RainDavi 阅读(665) 评论(1) 推荐(0) 编辑
摘要: 当 Rust crate 发布到 crates.io 上时,可以启用“Sparse by default”特性,这意味着默认情况下,crate 不会包含所有依赖项在上传到 crates.io 的最终包中。相反,它只会包含必要的直接依赖项来使 crate 正常运行。 这个特性对于减少 crate 的大 阅读全文
posted @ 2023-06-13 20:45 RainDavi 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 第二章 量值和基本数据类型 Swift 支持的基本数据类型, 整型,浮点型,布尔型,元组,可选类型。 学习的目标: 常量与变量的意义、声明、命名规范、类型 数据进制与计算机存储原理 整型数据、浮点型数据、布尔型数据的应用 swift语言中的元祖类型和可选类型。 如何为类型取别名 2.1 变量与常量 阅读全文
posted @ 2021-08-30 00:16 RainDavi 阅读(100) 评论(0) 推荐(0) 编辑
摘要: POST curl -H "Content-Type:application/json" -X POST --data '{"id":1, "text":"davirain", "completed":false}' http://localhost:3030/todos GET curl -H " 阅读全文
posted @ 2021-01-31 23:31 RainDavi 阅读(393) 评论(0) 推荐(0) 编辑
摘要: error[E0432]: unresolved import `sp_runtime::testing` --> /Users/suyinrong/bitcoin-proj/substrate-course/substrate-node-template/pallets/poe/src/mock. 阅读全文
posted @ 2021-01-06 15:21 RainDavi 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 引言 设计模式 在开发程序中,我们必须解决许多问题。一个程序可以看作是一个问题的解决方案。它也可以被看作是许多不同问题的解决方案的集合。所有这些解决方案共同解决一个更大的问题。 在Rust中的设计模式 有许多问题的形式是相同的,由于事实上,rust不是面向对象设计,模式不同于其他面向对象程序设计语言 阅读全文
posted @ 2021-01-05 10:51 RainDavi 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 世界上的书有很多很多种类型,这是合理的,因为世界世界上的人也是很多很多种类类型,每个人都想看到不同的东西。 Lemony Snicket 阅读全文
posted @ 2020-09-25 17:21 RainDavi 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 第一部分 存储引擎 Q: 数据库管理系统的主要工作是什么? A:目标是为了可靠地存储数据并使其对用户可见。 Q:使用数据库的好处? A: 使用数据库作为数据的主要来源,帮助我们在应用程序的不同部分之间共享数据。不必每次在创建新应用程序时寻找存储和检索信息的方法,也不是每次都去发明一种组织数据的新方法 阅读全文
posted @ 2020-09-24 00:38 RainDavi 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Q5: 一个函数的观点A5: Rust中的每个函数都是自治的,在每一个函数体中,相当于重新开辟了一个新的领域。将参数传递给函数参数,与let声明一个绑定是一样的规则。 1 ``` 2 // 所有权语义 3 fn modify(mut v: Vec<u32>) -> Vec<u32> { 4 v.pu 阅读全文
posted @ 2020-09-09 15:37 RainDavi 阅读(1441) 评论(0) 推荐(0) 编辑