随笔分类 -  rust

摘要:依赖库 math_adapter={ version = "0.3.1", features = [ "cgmath_ops" ] } 实现 use math_adapter::plugin::cgmath::own::num_traits::{ float::FloatCore, Float, } 阅读全文
posted @ 2022-05-26 10:47 hziwei 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、sort let mut v = vec![4,3,3,1,2]; println!("{:#?}",v); v.sort(); println!("{:#?}",v); 结果: // 排序前结果 [ 4, 3, 3, 1, 2, ] // 排序后结果 [ 1, 2, 3, 3, 4, ] 二、 阅读全文
posted @ 2021-12-21 10:06 hziwei 阅读(369) 评论(0) 推荐(0) 编辑
摘要:一、字符串转换为字节数组 let s = String::from("str"); let v = s.as_bytes(); // &[u8] println!("{:?}", v); // 结果:[115, 116, 114] let s = String::from_utf8_lossy(v) 阅读全文
posted @ 2021-12-14 14:50 hziwei 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一、String::from_utf8 fn main() { let bytes = vec![0x41, 0x42, 0x43]; let s = String::from_utf8(bytes).expect("Found invalid UTF-8"); println!("{}", s); 阅读全文
posted @ 2021-11-18 11:31 hziwei 阅读(3050) 评论(0) 推荐(0) 编辑
摘要:一、rust编译文件 cargo build 或 cargo build --release 发布构建 二、安装 x86_64-unknown-liunx-musl target rustup target add x86_64-unknown-linux-musl 三、修改cargo配置 在用户目 阅读全文
posted @ 2021-10-27 17:03 hziwei 阅读(2793) 评论(0) 推荐(0) 编辑
摘要:一、下载crm cargo install crm https://github.com/wtklbm/crm 二、命令 # 在终端执行 # # NOTE: # - [args] 表示 args 是一个或多个可选参数 # - <name> 表示 name 是一个必填参数 # # 下面这些命令在执行时 阅读全文
posted @ 2021-09-06 18:44 hziwei 阅读(503) 评论(0) 推荐(0) 编辑
摘要:创建json对象 use serde_json::{Value, json}; let mut t = json!({}); 添加新元素 t.as_object_mut().unwrap().insert(k.to_string, Value::String(v.to_string())); 阅读全文
posted @ 2021-08-10 16:58 hziwei 阅读(679) 评论(0) 推荐(0) 编辑

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