WIFI通信

WIFi是以IEEE 802.11(一种无线局域网标准)为标准的一种实现。随着标准的不断修订,其传输速度在不断增加。现今第六代的传输速率可达9.6Gbit/s。下表为第一代到第六代的相关信息。对每一代仅列出了比较常见的标准,另外也有一些不常见的标准。在多个厂商兼容802.11b后,802.11网络才… ...more

December 18, 2021 [通信] #WIFI

tar命令详解

解包命令:tar -xvf all.tar 打包命令:tar -cvf all.tar dir1 dir2 1.txt 2.txt 解压命令:tar -x[zjZ][v]f all.tar.[gz/bz2/Z] 压缩命令:tar -c[zjZ]f all.tar.[gz/bz2/Z] 更新压缩档案中… ...more

December 04, 2021 [软件] #linux #tar #压缩

C语言日期时间

在本教程中,我们将展示如何在 C 中使用日期和时间。在本教程中,我们使用 C99。 C 日期时间定义 我们从几个定义开始。日历时间,也称为绝对时间,是时间连续体中的一个点,例如 2016 年 2 月 17 日 13:02:5 CET。时间间隔是两个日历时间之间时间连续体的连续部分,例如 2000 年… ...more

November 28, 2021 [编程] #C语言 #linux

Coc-Clangd配置

使用vim进行c项目开发时,使用Coc-Clangd作为语言服务器实现自动补全。当对项目结构进行调整后(.h和.c文件分离到了不同的目录),Coc-Clangd需要一定的配置才能找到相关的.h文件,否则会出现错误: '*.h' file not found [clang: pp_fi… ...more

November 21, 2021 [软件] #C语言 #vim

C语言标准输出格式化

c语言输出函数printf和fprintf使用修饰符格式化输出不同类型的变量。在这里总结一下各种不同的修饰符以及输出数据的格式。 修饰符 科学计数法 c语言输出修饰符 主要的修饰符如上表所示,而且可以在%和修饰符之间添加一个整型数字来指定输出内容的宽度,以及对齐方式。超出宽度的字符正常输出,负数表示… ...more

November 13, 2021 [编程] #C语言

SPI协议

串行外设接口(SPI)是一种同步串行通信接口规范,主要用于嵌入式系统的短距离通信。 该接口由摩托罗拉公司在20世纪80年代中期开发,已成为事实上的标准。 典型的应用包括闪存,EEPROM,SD卡和液晶显示器等。 有时SPI被称为四线串行总线,与三线、二线和一线串行总线形成对比。 SPI可以被准确地描… ...more

October 20, 2021 [通信] #SPI