linux之shell脚本练习 bin/bashi=0while truedothenbreakfilet i++done[ $doing = no ] 等价于[ $doing = "no" ] , = 是判断字符串的,对于纯字符串所以加不加引号都可。
linux之shell脚本删除iOS 文件头部信息 之前看到有的xcode工程中所有的.swift 文本中,最上面的注释信息全部没有了,因为工程比较庞大,不太可能手动删除,这里大致写了个脚本,递归删除信息。重复执行脚本不会产生影响。
Linux之open和fopen的比较 2、fopen提供了IO缓存功能,而open没有,所以fopen速度要比open快。5、根据FILE指针,有能力使用stdio.h头文件中的fscanf等函数。4、fopen返回一个FILE 结构体指针,而open 返回一个整型。1、fopen 是ANSIC标准中的C库函数,open是系统调用。3、fopen具有良好的移植性,而open 是依赖于特定的环境。
Linux之open/close/read/write/lseek记录 这里不做过多描述,只是简单的记录,因为下面的命令会涉及到。linux下一切皆是文件包括文本、硬件设备、管道、数据库、socket等。通过ls -l 命令可以查看到以下信息其中 r w x 含义是另外可以看到三组,分别是对owner、group、other三组进行配置的。最前面的d 代表的是文件夹,- 表示的是一个文件。上面代表的意思是对于三个文件,owner、group, other的权限都是rwx。另外也可以用数字表示文件的权限类型。
stm32之雨滴传感器使用记录 雨滴传感器、烟雾传感器(MQ2)、轨迹传感器、干黄管等的原理都类似,都是将检测到的信号通过LM393进行处理之后再输出,可以输出数字信号DO(0和1)和模拟信号A0。雨滴传感器在正常情况下是AO输出的是工作电压,如果遇到水,电压会迅速下降。当然在遇到水时DO输出0,正常输出1。CubeMX配置,PC13用于DO口或者通过ADC(PA3)
stm32之HAL库操作PAJ75620 手势模块PAJ7620主要利用IIC或SPI协议来实现数据的传输,本实验用的模块是以IIC来进行信息传输。支持电压从2.8v到3.6v, 正常可以选择3.3v。检测的距离从5到15cm, 可以检测9种手势,包括红色框是实验模块的引脚,无SPI,其中SDA,SCL 是IIC协议线,INT是手势结果输出引脚,输出结果时会触发低电平,所以可以利用的方式检测该引脚或者利用的方式。
oled清屏函数记录 根据ssd1306手册可以写出以下清屏函数,这个是清除整个屏幕。如果想清除屏幕的一部分,那该如何操作?答案也简单,就是选择页,然后选择列即可。列的处理如下,具体如何计算的看文章里所有的函数也都在文章内。