自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Linux下的shell命令之md5sum

md5sum是linux下的shell命令,其功能是计算检验MD5效验码。1.简介:MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。主要是因为在网络环境不稳定的情况下,传输的文件很有可能会发生前后数据不一致的情况。MD5全称是报文摘要算(Message Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。一般来说,安装了l.

2022-04-21 09:58:52 1383

原创 浅谈SPI总线

浅谈SPI总线概念SPI接口是Motorola首先提出的同步串行全双工外围接口总线。采用主从模式架构,支持多从机模式应用,一般仅支持单主机。时钟由主机控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后。SPI接口有两根单向数据线,为全双工通信,目前应用中的数据传输速率可达几Mbps的水平。SPI总线被广泛的使用在Flash、ADC、LCD等设备中与MCU间,要求通信速率较高的场合。SPI共有4根信号线,分别是:片选线、时钟线、串行输出数据线、串行输入数据线。片选线:低电平有效,从机使能信号,

2021-12-19 17:28:17 2615

原创 # 浅谈IIC总线通讯协议

浅谈IIC总线通讯协议相关概念IIC总线是PHLIPS公司在八十年代初推出的一种同步串行的半双工总线,支持多主机多从机,具备总线裁决功能,用于连接整体电路。整体电路:同一块板子上,两个芯片之间的连接(SOC<–IIC–>传感器)IIC硬件结构简单,连接方便,成本较低,因此在各个领域得到了广泛的应用。例如:温湿度传感器,脉搏血氧饱和度传感器,触屏芯片等。IIC总线需要接两个上拉电阻,使总线在空闲态保持高电平的状态。IIC总线为两线制,两根双向信号线,一根是数据线(SDA),一根是时

2021-12-12 23:31:40 2284

原创 Python | Python中的数据类型——列表、元组、集合

Python | Python中的数据类型——列表、元组、集合

2021-11-17 22:49:21 776

原创 Python | Python中的数据类型之字符串

Python | Python中的字符串1.定义引号之间的内容就是字符串。单引号和双引号无差别。2.访问:通过下标访问: python中支持负下标 从左向右是从0开始的;从右向左是从-1开始的。 切片方式访问: 作用:截取字符串 格式:var[初始位置:终止位置:步长] 默认初始位置:0 默认终止为止:字符串的长度 默认步长:1 特点:访问区间左闭右开可以通过下标访问字符串,但不能通过下标修改字符串。3.基础操作(1)查询统计家族#find:从左向右查找子字符串在

2021-11-17 00:12:50 778

原创 C | 进程间通信的方式

C | 进程间通信的六种方式

2021-11-14 21:43:19 1446

原创 C | 三种特殊进程:孤儿进程,僵尸进程,守护进程

C | 三种特殊进程:孤儿进程,僵尸进程,守护进程

2021-11-12 00:10:19 992

原创 C | 进程和线程的区别

C | 进程和线程的区别

2021-11-10 21:58:27 1598

原创 C | 缓冲区的简单介绍

C | 缓冲区的简单介绍缓冲区是标准IO在文件IO基础上封装出来的一片用于存放数据的地址,一般存放不着急的数据。等缓冲区满或程序员手动刷新这片地址时,系统会调用一次文件IO读走缓冲区中的数据。缓冲区分为三类:全缓冲,行缓冲,无缓冲。全缓冲一般是对文件的操作,缓冲区大小为4096个字节。行缓冲有两个:标准输入和标准输出。缓冲区大小为1024个字节。无缓冲一般用于标准错误输出,用于比较着急的数据,实际不会进入缓冲区,直接调用文件IO执行。手动刷新缓冲区的函数:fflush头文件:#include &l

2021-11-09 22:52:45 1071

原创 C | 文件IO和标准IO的区别

C | 文件IO和标准IO的区别文件IO和标准IO各有所长。文件IO属于系统调用,是由操作系统提供的API接口,执行速度快。但频繁调用文件IO会降低内核的工作效率。不同的操作系统的API接口不同,因此造成文件IO可移植性的问题。标准IO是由标准C库提供的,是在文件IO的基础上封装出来的API接口,可移植性得到了提升。并且还封装了一片缓冲区用于存放不着急的数据,降低了文件IO的调用次数,提高了内核的工作效率。但标准IO执行速度相对较慢。所以根据具体情况来使用两种IO模型。...

2021-11-09 22:14:11 920

原创 C | 静态库与动态库的区别

C | 静态库与动态库的区别静态库在链接阶段,将库文件和二进制文件编译在一起生成一个可执行的二进制文件,形成一个整体;生成的二进制文件不需要依赖源文件,当调用某一个函数时直接在内部寻找函数的实现;运行速度相对较快;生成的二进制文件体积较大;后续程序更新时需要重新编译;静态库库不可以被共享。动态库在链接阶段,将库文件和二进制文件链接在一起生成一个可执行的二进制文件,不是形成一个整体,而是在其中生成一个库函数表单,指定哪一个函数链接的是哪一个库;当调用某一个函数时,先在库函数表单中寻找对应的函数库,再去外部

2021-11-09 00:10:36 853

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除