摘要: 关闭控制台 #![...] 这种 crate 级别属性 只能放在 文件的最开头,在任何 mod、use 之前 #![cfg_attr(windows, windows_subsystem = "windows")] 关闭release模式控制台,但是保留debug模式的 #![cfg_attr(al 阅读全文
posted @ 2025-08-25 23:24 fengyujia 阅读(6) 评论(0) 推荐(0)
摘要: 源码: let a: f32 = 43.42; let frankentype: u32 = unsafe { std::mem::transmute(a) }; println!("{}", frankentype); println!("{:032b}", frankentype); print 阅读全文
posted @ 2025-08-21 11:32 fengyujia 阅读(7) 评论(0) 推荐(0)
摘要: 所有权规则(Ownership Rules) 1. 每个值都有一个所有者(Each value has one owner) let s1 = String::from("hello"); // s1 是 "hello" 的所有者 let s2 = s1; // 所有权从 s1 移动到 s2 // 阅读全文
posted @ 2025-08-21 10:45 fengyujia 阅读(18) 评论(0) 推荐(0)
摘要: 性能影响 内存分配增加: 每次 clone() 都会创建新的内存副本 对于大型数据结构,这会显著增加内存使用 频繁的克隆会导致更多的内存分配和释放 CPU 开销: 复制数据需要 CPU 时间 对于复杂对象,克隆可能涉及深拷贝 所有权语义变化 失去共享性: // 使用 Rc<RefCell<T>> - 阅读全文
posted @ 2025-08-21 10:37 fengyujia 阅读(1) 评论(0) 推荐(0)
摘要: rust其实没有自带的time包,需要引入第三方,这里是0.3最新版本描述 首先,在Cargo.toml里加入 time = { version = "0.3", features=["parsing", "formatting", "macros", "local-offset"]} parsin 阅读全文
posted @ 2025-07-31 21:23 fengyujia 阅读(12) 评论(0) 推荐(0)
摘要: Ingenic-t23 - MIPS 交叉编译项目 本项目演示了如何为 MIPS 架构的嵌入式设备(如 Ingenic 设备)交叉编译 Rust 程序。 📁 项目结构 camera-rs-code/ ├── Cargo.toml # 项目配置文件 ├── Cargo.lock # 依赖锁定文件 ├ 阅读全文
posted @ 2025-07-12 17:14 fengyujia 阅读(44) 评论(0) 推荐(0)
摘要: 我的文件夹是这样的 -- root -- server -- web server里用的是eslint5.16.0,没有任何问题 web因为是vuter+eslint9.9.1,就各种报错,项目越写越难受,最后忍不住查了一下到底怎么配置新版的vscode+eslint 版本: vscode:1.92 阅读全文
posted @ 2024-09-03 14:52 fengyujia 阅读(119) 评论(0) 推荐(0)
摘要: 目录结构: --root --server --web vue的代码都在web里,vue3里有个语法和eslint设置冲突了,设置了忽略还是不行,网上说全局设置template不报错,我觉得不能接受,搞了一晚上+一上午,发现只要设置vuter的根目录就行了 root目录新建一个vetur.confi 阅读全文
posted @ 2024-09-01 12:56 fengyujia 阅读(73) 评论(0) 推荐(0)
摘要: 先贴错误: ``` @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOFING DETECTED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 阅读全文
posted @ 2023-05-29 12:11 fengyujia 阅读(81) 评论(0) 推荐(0)
摘要: # 问题 报错如下: ``` 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您也许需要运行“apt --fix-broken install”来修正上面的错误。 下列软件包有未满足的依赖关系: git : 依赖: liberror-perl 但是它将不会被 阅读全文
posted @ 2023-05-29 11:15 fengyujia 阅读(1936) 评论(0) 推荐(0)