Rust学习第二天
Rust学习第二天Rust基础数据类型1、整数类型(Inetger)
位长度 有符号位 无符号位
8-bit i8 u8
16-bit i16 u16
32-bit i32 u32
64-bit i64 u64
128-bit i128 ...
Rust学习第一天
Rust学习第一天1、cargo的简单使用rust语言使用cargo进行创建,下载Rust官方工具后,我使用的是window.x86环境进行编译,需要配置MSVC,详情参考https://www.rust-lang.org/zh-CN/tools/install。
MSVC配置参考,https://blog.csdn.net/weixin_42481992/article/details/130005865。因为我的开发工具不是VScode,所以只需要完成Step1的内容就可以了。
GUI工具使用的是JetBrains旗下的RustRover,详情参考https://www.jetbrains.com/rust/nextversion/。
创建新项目
1cargo new Projectname
构建项目
1cargo build
运行项目
1cargo run
!!需要注意,rust的项目名称必须符合蛇形命名法,否则在项目构建和项目运行的时候会出现
1warning: crate `helloWorld` should have a snake case name | = no ...
TCP/IP 协议
TCP/IP 协议一,计算机网络 体系结构分层
计算机网络体系结构分层
TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。
二,TCP/IP基础1.TCP/IP的具体含义从字面上来讲,有人可能TCP/IP是指TCP/IP两种协议。实际生活中有时候也指这两种协议。然而在很多情况下,他只是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP,TCP或UDP,TELNET或FTP,以及HTTP灯协议都属于TCP/IP协议。他们与TCP或IP的关系紧密,是互联网必不可少的组成成分。TCP/IP一词泛指这些协议,因此有时也称TCP/IP为网路协议群。
互联网进行通信时,需要对应的网络协议,TCP/IP原本就是为使用互联网而开发制定的协议族。因此,互联网的协议就是TCP/IP,TCP/IP就是互联网的协议。
![太厉害了,终于有人能把TCP ...
欢迎来到我的博客
欢迎来到须臾的博客之后的日子里,我会把我的学习记录和所思所想留在这里,欢迎各位留下你们的看法和观点。
物联网无线通信技术
第二章 物联网无线通信技术2.1 短距离无线通信技术2.1.1蓝牙 蓝牙(Bluetooth ):∶是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2.485GHz的ISM波段的UHF无线电波)。
蓝牙5.0在低功耗模式下具备更快更远的传输能力,传输速率是蓝牙4.2的两倍(速度上限为2Mbps),有效传输距离是蓝牙4.2的四倍(理论上可达300米),数据包容量是蓝牙4.2的八倍,支持室内定位导航,且针对IoT专门优化。
2.1.1.1.1蓝牙概念 蓝牙技术是一种无线通信的方式,利用特定频率的波段(2.4GHz-2.485GHz左右),进行电磁波传输。蓝牙传输原理是主从关系,一个主设备可以与7个蓝牙从设备配对。无线通信基本实现过程如下图:
2.1.1.1.2经典蓝牙和BLE 蓝牙分为经典蓝牙和低功耗蓝牙(Bluetooth Low Energy)。经典蓝牙:也称为蓝牙基本速率/增强数据速率 (BR/EDR)。3.0版本以下的蓝牙,都称为经典蓝牙。功耗高、传输数据量大、传输 ...