上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: Unicode方法 is_numeric() 判断字符是否为任何 Unicode 数字字 十进制数字:0-9,以及各种语言的数字字符 带圈数字:①②③④⑤⑥⑦⑧⑨⑩等 分数形式:¼ ½ ¾ 等 其他数字形式:罗马数字、汉字数字等 fn main() { println!("{}", '1'.is_n 阅读全文
posted @ 2026-08-10 10:13 lxd670 阅读(12) 评论(0) 推荐(0)
摘要: 新建字符串 String::new() 返回一个新的空字符串。这时还没有在堆上分配缓冲区,但将来会按需分配 String::with_capacity(n) 返回一个新的空字符串,其中预先分配了一个足以容纳至少 n 字节的缓冲区。 str_slice.to_string() fn main() { 阅读全文
posted @ 2026-08-10 10:13 lxd670 阅读(19) 评论(0) 推荐(0)
摘要: tarcing流程 Subscriber和Layer不是串行的两步,而是组合在一起的一个整体 graph TD A["tracing::info!()"] --> B[Event 数据] C["tracing::span!()"] --> D[Span 数据] B --> E[全局 Subscrib 阅读全文
posted @ 2026-08-10 10:09 lxd670 阅读(35) 评论(0) 推荐(0)
摘要: 默认输出到终端 use tracing::info; fn main() { tracing_subscriber::fmt() .with_writer(std::io::stdout) .init(); info!("Hello, world!"); } 日志输出到文件 日志写入流程 Event 阅读全文
posted @ 2026-08-10 10:09 lxd670 阅读(23) 评论(0) 推荐(0)
摘要: config用法 # 添加config库 cargo add config cargo add serde --features derive 嵌套结构 test.toml配置文件 debug = false fruits = ["apple", "banana", "cherry"] [serve 阅读全文
posted @ 2026-08-10 10:07 lxd670 阅读(15) 评论(0) 推荐(0)
摘要: 1. move 所有权 flowchart LR %% ① move 所有权转移 subgraph Move["① move 所有权转移(不共享)"] M_Main[主线程] M_a[变量 a] M_Child[子线程] M_aa[变量 a] %% 数据流 M_Main --> M_a M_a -- 阅读全文
posted @ 2026-08-10 10:03 lxd670 阅读(13) 评论(0) 推荐(0)
摘要: 1.异步运行时分类 运行时 特点 推荐场景 trpl 简单、轻便,便于演示 async/await 教学/演示,非正式运行时 *Tokio 完整生态、多线程支持 网络服务、数据库、Web 应用 async-std std 风格易用 CLI 工具、轻量服务 smol 极简依赖,体积小 嵌入式、工具类程 阅读全文
posted @ 2026-08-10 10:03 lxd670 阅读(25) 评论(0) 推荐(0)
摘要: 1.rust错误分类 可恢复错误 Result<T, E>方法 如文件未找到,可以再次尝试 不可恢复错误 panic!宏方法 索引超出 2.不可恢复错误panic! 2.1 当panic!宏执行时候步骤 你的程序会打印错误 展开(unwind)、清理调用栈(Stack) 退出程序 2.2 panic 阅读全文
posted @ 2026-08-10 10:01 lxd670 阅读(17) 评论(0) 推荐(0)
摘要: Thread线程 Concurrent Programming: 并发编程 Parallel Programming: 并行编程 创建线程 thread::spawn创建 使用thread::spawn来创建一个新的线程,参数为一个闭包函数 use std::thread;引入 // 引入模块 us 阅读全文
posted @ 2026-08-10 10:00 lxd670 阅读(10) 评论(0) 推荐(0)
摘要: 设置command 输出version use clap::Parser; #[derive(Parser, Debug)] // version没有定义,导入Cargo.toml的package.version #[command(name="app", version)] struct Cli 阅读全文
posted @ 2026-08-10 00:14 lxd670 阅读(13) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 16 下一页