摘要: //语法格式 和函数fn 有点像。 fn add_one_v1 (x:i32)->i32 { x+1 } fn main(){ let add_one_v2 = |x:i32|->i32{ x+1 }; let add_one_v3=|x| {x+1}; let add_one_v4=|x| x+1 阅读全文
posted @ 2023-03-01 15:35 丢丢乱射 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 避免悬垂引用 //这样写会报错fn main { let r; { let x=5; r=&x; } //`x` dropped here while still borrowed println!("r is {}",r); } 函数中的生命周期 fn longest<'a>(x:&'a str, 阅读全文
posted @ 2023-02-27 18:02 丢丢乱射 阅读(69) 评论(0) 推荐(0) 编辑
摘要: //类型 c#中的接口 interface // 1抽象的方式定义共享的行为 // 2trait bounds 指定泛型是任何拥有特定行为的类型 //定义两个结构体 pub struct Student{ pub name:String, pub age:u32, } pub struct Teac 阅读全文
posted @ 2023-02-07 16:58 丢丢乱射 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 第一步 关闭window和lunix两个系统的防火墙 第二步 lunix 安装ssh sudu apt install ssh 第三步 找到虚拟机的用户名、密码、ip,然后在xshell中新建会话 下图 第四步 点击连接就可以了,兄得。 阅读全文
posted @ 2023-02-03 17:02 丢丢乱射 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 泛型是具体类型或者其他属性的抽象替代,用于减少代码重复。 在函数中使用 示例 求最大值 [i32] 和 [char] fn main() { let number_list = vec![1,2,3,4,5,6,100,8,9]; let max_number=largest_i32(&number 阅读全文
posted @ 2023-02-02 17:33 丢丢乱射 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、变量的可变性 最基本的赋值 : let mut 变量名称:变量类型 = 变量值 ; a> let x=5;x=6; (×) let mut x=5; x=6;(√) b> const 常量赋值 ; const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3;/ 阅读全文
posted @ 2022-08-11 17:53 丢丢乱射 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 官网 Rust 程序设计语言 (rust-lang.org) 1 安装 a (windows) 安装 c++环境 Build Tools for Visual Studio 2019. b 安装Rust https://www.rust-lang.org/tools/install c 安装vsco 阅读全文
posted @ 2022-08-09 17:55 丢丢乱射 阅读(106) 评论(0) 推荐(0) 编辑
摘要: mqtt 官网 https://mqtt.org/software/mqtt 由服务端和客户端组成。 服务端 我这里用的是在windows 服务器上部署broker,参考 https://www.bilibili.com/read/cv14570583/ 客户端 .net 上 引用nuget Kog 阅读全文
posted @ 2022-08-05 15:22 丢丢乱射 阅读(208) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示