- 博客(45)
- 收藏
- 关注
原创 python脚本
如果你要实现从字符串中获取一段子字符串的话,可以使用 [头下标:尾下标] 来截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
2024-03-18 14:23:56 1789
原创 linux系统常用命令
z --gzip, --gunzip, --ungzip :通过 gzip 来进行归档压缩,如 tar -czvf etc.tar.gz /etc/,解压使用tar -zxvf test.tar.gz。-j --bzip2 :通过 bzip2 来归档压缩文件,如 tar -jcvf test.tar.bz2 /etc/,解压使用tar -jxvf test.tar.bz2。-C --directory=DIR :解压文件至指定的目录,如果是解压到当前目录,可以不加-C。
2023-09-06 11:52:48 121
原创 orangepi开发分析
可以选择android9,或者linux等系统,但是要orangepi网站下载,因为底层HAL需要适配才行,linux官网下载的操作系统不能直接烧录使用。通过串口的方式可以实现对操作系统的操作,但是要连接串口,比较麻烦,所以可以采用ssh的方式进行远程连接。至此,我们就可以通过远程的方式对开发板进行操作,所有准备工作完成,下面是对系统的开发学习。该软件的优点是不会乱码,可以识别return等特殊符号,还可以直接与操作系统互动。连接好串口后,打开软件就可以显示串口打印的信息。通过3.2wifi已经连接。
2023-06-28 11:36:14 615
原创 linux系统学习
除了这些目录的内容之外,另外要注意的是,因为根目录与开机有关,开机过程中仅有根目录会被挂载, 其他分割槽则是在开机完成之后才会持续的进行挂载的行为。就是因为如此,因此根目录下与开机过程有关的目录, 就不能够与根目录放到不同的分割槽去!事实上FHS针对根目录所定义的标准就仅有上面的咚咚,不过我们的Linux底下还有许多目录你也需要了解一下的。/lib放置的则是在开机时会用到的函式库, 以及在/bin或/sbin底下的指令会呼叫的函式库而已。/bin放置的是在单人维护模式下还能够被操作的指令。
2023-06-15 00:37:42 91
原创 算法练习题
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/house-robber。
2023-06-14 23:47:46 77
原创 linux系统常用命令
du -sh * //查看当前文件夹下各个文件的大小。df -h 查看整个磁盘文件占用和剩余空间。g++ xxx 编译c++文件。mkdir 创建文件夹。
2023-06-05 23:13:07 55
原创 单片机复位电路电容计算
单片机的三种复位方式一、高电平复位复位电路的工作原理 在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。(1)、上电复位电容的的大小是10uf,电阻的大小是10k。
2023-06-03 14:21:03 3093
原创 单片机与QT上位机通信
此次项目为通过51单片机将温湿度数据通过串口发送给QT,QT做界面并显示。要求实时显示,并且QT设置两个界面,第一个界面显示整体数据,方便以后扩展多个数据内容,在每个数据后面添加一个”详情“按键,点击按键可以跳转到第二个界面,第二个界面为这个采集数据的详细信息,可以增加图表显示。扩展内容:1.显示整数和小数。2.通过ESP8266wifi模块代替串口发送数据。版本和器件说明:单片机:STC89C52RCQT:5.14.2。
2023-06-01 00:33:54 3367
原创 STC89C52单片机驱动zigbee CC2530模块
单片机------->>CC2530 ........... CC2530----------->>单片机。
2023-05-17 14:15:51 447
原创 bug解决-sprintf是个坑
srpintf()函数的功能非常强大:效率比一些字符串操作函数要高;而且更具灵活性;可以将想要的结果输出到指定的字符串中,也可作为缓冲区,而printf只能输出到命令行上~头文件:stdio.h函数功能:格式化字符串,将格式化的数据写入字符串中。函数原型:int sprintf(char *buffer参数:(1)buffer:是char类型的指针,指向写入的字符串指针;(2)format:格式化字符串,即在程序中想要的格式;(3)argument:可选参数,可以为任意类型的数据;
2023-05-09 13:46:33 590
原创 STM32F103C8T6继电器驱动篇
由于设计的东西是一个电机,但是stm32端口输出电流太小,所以采用继电器控制,通过实际接线测试发现,单片机的IO口驱动不了继电器,当继电器接到IO口上时,端口电压会将至2.2V左右,更加驱动不了继电器了。
2023-04-26 19:09:09 4001
原创 STM32F103C8T6温湿度DHT11驱动篇
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。
2023-04-24 14:40:27 8675 7
原创 STM32F103C8T6 wifi模块ESP826601S驱动篇
stm32f103c8t6驱动wifi模块前需要先对wifi模块进行配置,然后再去传输数据。
2023-04-20 12:49:10 4112
STM32全型号芯片包
2023-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人