- 博客(38)
- 收藏
- 关注
原创 python中的none 和字符串“\0” “\n“
在capl语言中,如果你声明了一个字符数组并初始化了部分内容,剩余的部分会被自动填充为零值,即'\0',直到数组的末尾buffer数组的内容为,后面的剩余部分会被自动填充为零值,直到数组的末尾。因此,buffer。
2024-04-12 10:24:34
2563
原创 Python处理yaml文件
YAML(YAML Ain’t Markup Language)是一种人类可读的数据序列化格式,它与JSON格式类似,但具有更高的可读性。相比JSON,YAML更注重人类可读性,因此在配置文件、数据序列化和交换方面具有一定优势。它支持注释、更多的数据类型(如日期、多行字符串等),并且使用缩进表示结构,使得文件更易于理解和维护。
2024-04-01 14:23:55
331
原创 linux ubuntu 在保存文件不被允许,但是root权限
现象:MobaXterm_Personal_2登录到服务器,切换到root用户,然后使用MobaXterm_Personal_2自带的编辑器,编写文件,进行保存不被允许;查看目录root是有权限进行修改文件的,然后使用vim进行修改保存,成功;查看目录的属性,root用户都有权限进行操作的;直到了是ubuntu用户没有权限,那么将ubuntu这个其他用户赋权限chmod 607 shell,就可以进行保存了。发现进程是ubuntu拉起来的,ubuntu没有这个权限。
2024-03-28 10:05:18
573
原创 “Linux 三剑客”,通常指的是三个经典的命令行工具:grep、sed 和 awk
【代码】“Linux 三剑客”,通常指的是三个经典的命令行工具:grep、sed 和 awk。
2024-03-27 14:04:18
1023
1
原创 Python多个引号怎么解决以及注释(多行注释和单行注释)
使用print输出字符串")print("http")#使用print输出字符串'''使用 3 个单引号分别作为注释的开头和结尾可以一次性注释多行内容这里面的内容全部是注释内容'''#如果三引号是这样的形式就不是注释了''')
2024-03-13 09:44:58
941
原创 Python 数据结构与算法
列表(List):列表是Python中最常用的数据结构之一,用于存储一组有序的元素。列表使用方括号[]来定义,其中的元素可以是任意数据类型,并且可以动态增加、删除或修改。元组(Tuple):元组与列表类似,不同之处在于元组使用圆括号()来定义,一旦创建就不能被修改(即元组是不可变的)。字典(Dictionary):字典是无序的键值对集合,用大括号{}来定义,可以通过键来访问对应的值。字典的键必须是唯一的,但值可以重复。集合(Set):集合是一种无序的、不重复的数据集合,用大括号{}
2024-03-12 14:44:44
1443
1
原创 Python(算法)-时间复杂度和空间复杂度
时间复杂度(Time Complexity)是指算法执行所需的时间量级。它描述了算法执行时间与输入规模之间的关系。通常用大O符号(O)来表示。时间复杂度越低,算法执行效率越高。空间复杂度(Space Complexity)是指算法执行所需的额外空间量级。它描述了算法所需的额外空间与输入规模之间的关系。同样,通常用大O符号(O)来表示。空间复杂度越低,算法所需的额外空间越少。在Python中,我们常用以下方式来衡量时间复杂度和空间复杂。
2024-03-11 14:08:44
1076
原创 Python 可变类型和不可变类型,可迭代对象、迭代器和生成器
在Python中,变量可以分为可变类型和不可变类型。这两种类型主要指的是变量的值是否可以被修改。
2024-03-11 10:05:47
551
原创 python函数中最常见的2个参数 *args,**kwargs
args:关键标志为星号*,名称可以随意,当传入函数中的参数个数未知,且不需要知道参数名称时,使用*args。传入函数中的几个参数组成元组。python函数中最常见的2个参数 *args,**kwargs,*args是非关键字参数,用于元组,**kw是关键字参数,用于字典。关键标志为星号**,名称可以随意。当传入函数中的参数个数未知但需要知道参数的名称时,使用**kw。传入函数中的几个参数组成字典。接收了传递给函数的剩余非关键字参数。,它们作为字典类型传递给函数。当你调用这个函数时,
2024-03-05 15:41:31
365
2
原创 Python encode()和decode()函数
4. 应用场景: – encode()函数常用于将字符串转换为字节序列,用于网络传输或存储到文件等需要二进制形式的场景。– decode()函数常用于将字节序列解码为字符串,用于读取网络传输或文件中的二进制数据并进行处理。1. 方向: – encode()函数是将字符串转换为字节序列,用于编码。– decode()函数是将字节序列解码为字符串,用于解码。2. 参数: – encode()函数的参数是字符串和编码格式。3. 返回值: – encode()函数返回编码后的字节序列。
2024-03-04 16:19:08
1728
1
原创 Python调用Canoe获取启动Canoe,停止Canoe,获取系统变量,更改系统变量,获取信号值
https://blog.youkuaiyun.com/qq_34414530/article/details/109776334
2024-02-28 16:13:29
2444
3
原创 在 Python 中,f-string 是一种用于格式化字符串的方法
在 Python 中,f-string 是一种用于格式化字符串的方法。你可以在字符串前加上字母 f(可以是大写或小写)并在字符串中使用大括号{}来表示要插入的变量或表达式。当字符串以 f 开头时,大括号内的表达式会被计算并替换为其值。
2024-02-27 09:53:44
235
原创 pyqt5 实现多窗口跳转的方法,以及ui界面代码与逻辑代码分离
【代码】pyqt5 实现多窗口跳转的方法,以及ui界面代码与逻辑代码分离。
2024-02-23 13:28:43
1229
1
原创 Pycharm上配置Qt Designer及Pyuic
我装的都是默认环境C:\Users\Thinkpad\AppData\Local\Programs\Python\Python39\Lib\site-packages\QtDesigner。C:\Users\Thinkpad\AppData\Local\Programs\Python\Python39\Scripts下面有pyuic5.exe。
2024-02-06 10:24:40
535
1
原创 Canape基本操作:Can通道配置(二)
1、canape监控can报文操作2、选择对应的目录和相应的dbc文件或者arxml文件;并且选择对应的通道和波特率3、点击online--start 就可以看到和canoe一样trace的内容
2024-02-05 16:17:41
2180
1
原创 【Python小技巧】加密又提速,把.py文件编译为.pyd文件(类似dll函数库)生成动态库
https://blog.youkuaiyun.com/popboy29/article/details/131090364python
2023-12-18 10:43:57
2369
原创 Python 调用 pyserial 导入import serialimport serial.tools.list_ports 区别
追究原因是该调用的对象在serial目录下面还有一层tool目录,
2023-08-31 17:17:15
885
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人