08 2022 档案

摘要:环境 Time 2022-05-29 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考: https://github.com/tokio-rs/bytes https://zhuanlan.zhihu.com/p/109977513 目标 之前阅读的部分,都是关于静态的字节,后面开 阅读全文
posted @ 2022-08-31 23:37 jiangbo4444 阅读(64) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-29 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考: https://github.com/tokio-rs/bytes https://zhuanlan.zhihu.com/p/109977513 目标 之前阅读的部分,都是关于静态的字节,后面开 阅读全文
posted @ 2022-08-30 08:22 jiangbo4444 阅读(77) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-29 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考: https://github.com/tokio-rs/bytes https://zhuanlan.zhihu.com/p/109977513 目标 之前阅读的部分,都是关于静态的字节,后面开 阅读全文
posted @ 2022-08-30 08:20 jiangbo4444 阅读(69) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-28 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考:https://github.com/tokio-rs/bytes 目标 实现 bytes.rs 中的一部分方法。 线程安全 实现了两个线程安全的标记接口。 unsafe impl Send fo 阅读全文
posted @ 2022-08-30 08:16 jiangbo4444 阅读(42) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-28 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考:https://github.com/tokio-rs/bytes 目标 实现 bytes.rs 中的一部分方法。 split_off 在中间进行切割,分成两半。 pub fn split_off 阅读全文
posted @ 2022-08-30 08:14 jiangbo4444 阅读(45) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-28 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考:https://github.com/tokio-rs/bytes 目标 实现 bytes.rs 中的一部分方法。 Deref 通过实现 Deref 来实现自动解引用,解引用成字节切片。 impl 阅读全文
posted @ 2022-08-30 08:12 jiangbo4444 阅读(50) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-28 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考:https://github.com/tokio-rs/bytes 目标 实现 bytes.rs 中的一部分方法。 Drop 通过自定义的 Vtable 来实现 drop 方法。 impl Dro 阅读全文
posted @ 2022-08-30 08:11 jiangbo4444 阅读(64) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-28 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考:https://github.com/tokio-rs/bytes 目标 了解从静态生命周期的字节中创建 bytes.rs,以及实现一部分方法。 from_static 根据一个静态生命周期的字节 阅读全文
posted @ 2022-08-30 08:07 jiangbo4444 阅读(54) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-27 Rust 1.61.0 Bytes 1.1.0 前言 说明 参考:https://github.com/tokio-rs/bytes 目标 了解 bytes.rs 中 Bytes 的结构定义。 lib.rs 首先将 bytes.rs 引入到 lib.rs 中,然 阅读全文
posted @ 2022-08-30 08:02 jiangbo4444 阅读(56) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://fasterthanli.me/articles/recursive-iterators-rust 目标 对于递归类型的结构,实现递归迭代。 自定义类型 struct Node<T> { values: 阅读全文
posted @ 2022-08-29 18:01 jiangbo4444 阅读(273) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/index.html 目标 接前一节,在迭代的过程中,修改每个迭代的元素。 自定义类型 #[derive(Debug)] struct MyData< 阅读全文
posted @ 2022-08-29 17:59 jiangbo4444 阅读(80) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/index.html 目标 接前一节,在迭代的过程中,修改每个迭代的元素。 自定义类型 #[derive(Debug)] struct MyData< 阅读全文
posted @ 2022-08-29 17:57 jiangbo4444 阅读(31) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/index.html 目标 接前一节,之前迭代都是直接拿走所有权,有时候只需要借用而不需要所有权。 自定义类型 #[derive(Debug)] st 阅读全文
posted @ 2022-08-29 17:55 jiangbo4444 阅读(26) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/index.html 目标 接前一节,理解 Iterator 自动实现了 IntoIterator。 自定义类型 struct MyData<T: D 阅读全文
posted @ 2022-08-29 17:54 jiangbo4444 阅读(42) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/trait.IntoIterator.html 目标 接前一节,实现结构体中的元素是泛型的迭代器。 自定义类型 struct MyData<T: De 阅读全文
posted @ 2022-08-29 17:53 jiangbo4444 阅读(28) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/trait.IntoIterator.html 目标 接前一节,实现结构体中的元素是泛型的迭代器。 自定义类型 struct MyData<T: De 阅读全文
posted @ 2022-08-29 17:52 jiangbo4444 阅读(32) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/trait.IntoIterator.html 目标 接前一节,实现结构体中的元素不是 Copy 的迭代器。 自定义类型 struct MyData 阅读全文
posted @ 2022-08-29 17:51 jiangbo4444 阅读(44) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/trait.IntoIterator.html 目标 前一节自定义了一个类型来实现迭代器,并且自定义了一个方法来转化成迭代器。标准库中提供了一个转化成 阅读全文
posted @ 2022-08-29 17:49 jiangbo4444 阅读(270) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-21 Rust 1.61.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/index.html 目标 有时候自定义的 struct 较复杂,需要单独创建另一个结构体来实现迭代器。 自定义类型 struct MyData { 阅读全文
posted @ 2022-08-29 17:41 jiangbo4444 阅读(48) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-19 Rust 1.60.0 前言 说明 参考:https://doc.rust-lang.org/std/iter/index.html 目标 针对自定义类型,实现一个迭代器。 自定义类型 #[derive(Default, Debug)] struct Count 阅读全文
posted @ 2022-08-29 17:39 jiangbo4444 阅读(71) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-18 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/time-profiling.html 目标 在上一节的基础 阅读全文
posted @ 2022-08-29 17:37 jiangbo4444 阅读(70) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-17 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/interactivity.html 目标 在上一节的基础上 阅读全文
posted @ 2022-08-29 17:36 jiangbo4444 阅读(50) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-17 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/interactivity.html 目标 在上一节的基础上 阅读全文
posted @ 2022-08-29 17:33 jiangbo4444 阅读(53) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-17 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/debugging.html 目标 在上一节的基础上进行。对 阅读全文
posted @ 2022-08-29 17:31 jiangbo4444 阅读(128) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-17 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/testing.html 目标 在上一节的基础上进行。对 w 阅读全文
posted @ 2022-08-29 17:24 jiangbo4444 阅读(76) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-16 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/implementing.html 目标 在上一节的基础上进 阅读全文
posted @ 2022-08-29 17:22 jiangbo4444 阅读(123) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-16 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/implementing.html 目标 在上一节的基础上进 阅读全文
posted @ 2022-08-29 17:21 jiangbo4444 阅读(93) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-14 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/implementing.html 目标 在上一节的基础上进 阅读全文
posted @ 2022-08-29 17:19 jiangbo4444 阅读(96) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-14 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/implementing.html 目标 实现康威生命游戏的 阅读全文
posted @ 2022-08-29 17:14 jiangbo4444 阅读(97) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-12 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 环境配置参考:https://rustwasm.github.io/docs/book/game-of-life/setup.html 参考:https://rust 阅读全文
posted @ 2022-08-29 17:13 jiangbo4444 阅读(144) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-05-04 Rust 1.60.0 前言 说明 默认情况下,Rust 只能有一个可变引用和多个不可变引用,而 RefCell 可以实现内部可变。 目标 内部可变 RefCell 的方法练习。 new fn main() { let cell = RefCell::new(4 阅读全文
posted @ 2022-08-29 17:11 jiangbo4444 阅读(95) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示