08 2024 档案

摘要:环境 Time 2022-12-02 WSL-Ubuntu 22.04 CLAP 4.0.29 前言 说明 参考:https://docs.rs/clap/latest/clap/index.html 目标 编写一个使用参数宏来提供参数的程序。 Cargo.toml [package] editio 阅读全文
posted @ 2024-08-20 16:32 jiangbo4444 阅读(25) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-12-02 WSL-Ubuntu 22.04 CLAP 4.0.29 前言 说明 参考:https://docs.rs/clap/latest/clap/index.html 目标 编写一个必须提供某个参数的程序。 Cargo.toml [package] edition 阅读全文
posted @ 2024-08-20 16:31 jiangbo4444 阅读(21) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-12-02 WSL-Ubuntu 22.04 CLAP 4.0.29 前言 说明 参考:https://docs.rs/clap/latest/clap/index.html 目标 编写可以解析多个命名的参数程序。 Cargo.toml [package] edition 阅读全文
posted @ 2024-08-20 16:30 jiangbo4444 阅读(11) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-12-02 WSL-Ubuntu 22.04 CLAP 4.0.29 前言 说明 参考:https://docs.rs/clap/latest/clap/index.html 目标 编写可以解析长和短的命名的参数程序。 Cargo.toml [package] editio 阅读全文
posted @ 2024-08-20 16:29 jiangbo4444 阅读(17) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-12-02 WSL-Ubuntu 22.04 CLAP 4.0.29 前言 说明 参考:https://docs.rs/clap/latest/clap/index.html 目标 编写可以解析多个位置参数的程序。 Cargo.toml [package] edition 阅读全文
posted @ 2024-08-20 16:28 jiangbo4444 阅读(11) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-12-02 WSL-Ubuntu 22.04 CLAP 4.0.29 前言 说明 参考:https://docs.rs/clap/latest/clap/index.html 目标 CLAP 表示 Command Line Argument Parser。基于 clap 编 阅读全文
posted @ 2024-08-19 10:00 jiangbo4444 阅读(29) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-12-01 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,在每个房间的中间放置怪物。 comp.rs use rltk:: 阅读全文
posted @ 2024-08-19 09:59 jiangbo4444 阅读(16) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-30 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,角色只能看见自身周围,这一节将记住探索过的区域。 记住打开的地图 阅读全文
posted @ 2024-08-19 09:57 jiangbo4444 阅读(18) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-30 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,不渲染整个大地图,而只渲染角色周围的可视区。 重构地图结构 #[ 阅读全文
posted @ 2024-08-19 09:54 jiangbo4444 阅读(9) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-30 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,生成多个小房间,并且连接它们,增加控制方式。 水平通道 fn h 阅读全文
posted @ 2024-08-19 09:52 jiangbo4444 阅读(14) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-30 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,生成两个小房间,只修改 map.rs 文件。 生成房间函数 fn 阅读全文
posted @ 2024-08-16 16:31 jiangbo4444 阅读(5) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-30 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,随着 main.rs 文件中的内容越来越多,将其进行分割。 co 阅读全文
posted @ 2024-08-16 16:30 jiangbo4444 阅读(5) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-29 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 基于前一节的内容,生成一张可以让角色移动的大地图。 地板和墙 #[derive(P 阅读全文
posted @ 2024-08-16 16:28 jiangbo4444 阅读(12) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-29 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 使用键盘来控制角色在窗口中进行移动。 Component #[derive(Com 阅读全文
posted @ 2024-08-16 16:27 jiangbo4444 阅读(10) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-29 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook 目标 在前一节的基础上,将静止的字符进行移动。 Component #[derive(C 阅读全文
posted @ 2024-08-16 16:26 jiangbo4444 阅读(10) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-29 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook/ 目标 渲染一个主窗口,并且在窗口上渲染一些静态的字符。 Cargo.toml [pac 阅读全文
posted @ 2024-08-15 11:28 jiangbo4444 阅读(25) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-29 WSL-Ubuntu 22.04 RLTK 0.8.7 前言 说明 参考:https://bfnightly.bracketproductions.com/rustbook/chapter_1.html 目标 RLTK 表示 Roguelike Toolkit, 阅读全文
posted @ 2024-08-15 11:26 jiangbo4444 阅读(9) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-27 WSL-Ubuntu 22.04 前言 说明 参考:https://github.com/leandromoreira/linux-network-performance-parameters 目标 了解 linux 系统接收网络数据包的具体流程。 数据到达网卡 阅读全文
posted @ 2024-08-15 11:23 jiangbo4444 阅读(38) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-25 WSL-Ubuntu 22.04 前言 说明 参考:https://docs.kernel.org/networking/statistics.html 目标 前一节讲了 ethtool 命令获取网卡和统计信息,ip 命令也可以获取一些数据包的信息。 显示信息 阅读全文
posted @ 2024-08-15 11:18 jiangbo4444 阅读(39) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-25 WSL-Ubuntu 22.04 前言 说明 参考:https://man7.org/linux/man-pages/man8/ethtool.8.html 目标 通过 ethtool 命令的几个常用参数,来获取网卡的一些信息。 显示信息 ethtool dev 阅读全文
posted @ 2024-08-15 11:01 jiangbo4444 阅读(81) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-25 WSL-Ubuntu 22.04 Rust 1.65.0 前言 说明 参考:https://doc.rust-lang.org/std/net/struct.TcpListener.html 目标 之前认识了 TCP 报文头,这里去除报文头的细节,直接通信。 m 阅读全文
posted @ 2024-08-14 14:13 jiangbo4444 阅读(16) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-25 WSL-Ubuntu 22.04 Rust 1.65.0 前言 说明 参考:https://doc.rust-lang.org/std/net/struct.UdpSocket.html 目标 之前通过接收整个 IP 和 UDP 报文来实现了通信,这里去除报文头 阅读全文
posted @ 2024-08-14 14:12 jiangbo4444 阅读(40) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-24 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html 参考:https://www.cnblogs. 阅读全文
posted @ 2024-08-14 14:11 jiangbo4444 阅读(9) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-24 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html RFC 793 目标 了解 TCP 协议头中的 阅读全文
posted @ 2024-08-14 14:09 jiangbo4444 阅读(12) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html RFC 792 目标 了解 UDP 协议的的字 阅读全文
posted @ 2024-08-14 14:05 jiangbo4444 阅读(17) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html RFC 792 目标 查看 ping 请求报文 阅读全文
posted @ 2024-08-13 16:09 jiangbo4444 阅读(13) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html 目标 通过 ping 命令来认识网络层中的分片 阅读全文
posted @ 2024-08-13 16:06 jiangbo4444 阅读(9) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html 参考:RFC 791 目标 上一篇已经看过了 阅读全文
posted @ 2024-08-13 16:04 jiangbo4444 阅读(11) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet/latest/pnet/index.html 参考:RFC 791 目标 了解网络层的数据包 阅读全文
posted @ 2024-08-13 16:01 jiangbo4444 阅读(16) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 参考:https: 阅读全文
posted @ 2024-08-13 16:00 jiangbo4444 阅读(19) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 参考:https: 阅读全文
posted @ 2024-08-12 09:27 jiangbo4444 阅读(8) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 tun-tap 0.1.3 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 参考:https: 阅读全文
posted @ 2024-08-12 09:25 jiangbo4444 阅读(25) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 VirtualBox 7.0.2 Rust 1.65.0 pnet 0.31.0 CentOS 7 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 目标 使用两台虚拟机,通过 阅读全文
posted @ 2024-08-12 09:23 jiangbo4444 阅读(24) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 VirtualBox 7.0.2 Rust 1.65.0 pnet 0.31.0 CentOS 7 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 目标 使用两台虚拟机,启动 阅读全文
posted @ 2024-08-12 09:21 jiangbo4444 阅读(13) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 VirtualBox 7.0.2 Rust 1.65.0 pnet 0.31.0 CentOS 7 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 目标 使用虚拟机,启动 Ce 阅读全文
posted @ 2024-08-12 09:20 jiangbo4444 阅读(36) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 前言 说明 参考:https://docs.rs/pnet_packet/latest/pnet_packet/index.html 目标 使用 pnet_packet 包优化代码 阅读全文
posted @ 2024-08-09 10:43 jiangbo4444 阅读(10) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 前言 说明 参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux RFC894:https://www.rfc-e 阅读全文
posted @ 2024-08-09 10:41 jiangbo4444 阅读(25) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 前言 说明 参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux RFC894:https://www.rfc-e 阅读全文
posted @ 2024-08-09 10:39 jiangbo4444 阅读(23) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 前言 说明 参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux 目标 前面使用了 pnet 发送了一个数据包,这 阅读全文
posted @ 2024-08-09 10:38 jiangbo4444 阅读(4) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-11-20 WSL-Ubuntu 22.04 Rust 1.65.0 pnet 0.31.0 前言 说明 参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux 目标 前面使用了 pnet 自己模拟的一个数据链 阅读全文
posted @ 2024-08-09 10:36 jiangbo4444 阅读(23) 评论(0) 推荐(0) 编辑

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