自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用matlab验证一段报文的checksum

使用场景:存在一段报文,想要验证一下这段报文的checksum是否正确。解决方向:1.了解checksum的算法,并尝试构造2. 单条报文,去验证算法是否正确3. 能将验证的结果,在matlab界面上显示出来4. 报文数据的导入,并找到需要checksum的报文5. 轮询,一一验证具体操作:一、背景资料已知算法:Checksum: IDMSB XOR IDLSB XOR Byte1 XOR Byte2 XOR Byte3 XOR Byte4 XOR Byte5 XOR Byte6XOR

2021-09-17 15:05:43 1698

原创 Python学习笔记 —— 正则表达式

正则表达式基本方法:点号(.):一个点号可以替代除了换行符以外的任何字符星号(*):一个星号可以表示它前面的一个子表达式(普通字符,另一个正则表达式符号)0次到无限次点星(.*):如果a.*b,表示ab之间可以任意除换行符的字符问号(?):表示它前面的子表达式0次或者1次反斜杠(\):反斜杠不单独使用,把特殊字符变成普通字符,把普通字符变为特殊字符转义字符意义\n换行符\t制表符\普通反斜杠’单引号‘’双引号\d数字小括

2020-09-09 17:14:28 289

原创 Python学习笔记 —— 代码测试

测试代码测试代码这部分,主要分为函数测试和类的测试就像Matlab一样测试的时候分为单元测试和系统测试,Python也是一样。Matlab项目测试,通过改变输入条件的各种可能性,验证结果是否与预期一致类测试,和函数测试结构没什么区别,因为本质上函数和方法就是一个东西基本结构"""导入单元测试库,和被测模块"""import unittestfrom funcs import minVal"""定义测试类,必须继承 unittest.TestCase 类"""class TestMinV

2020-09-09 17:08:45 250

原创 Python学习笔记 —— 文件

文件和异常打开文件with open('MCR_license.txt') as file_obj: contents = file_obj.read() print(contents)只能打开txt文件,不能打开pdf和office文件路径分为相对路径和绝对路径#相对路径with open('files\MCR_license.txt') as file_obj:#绝对路径with open('E:\SVN\MCR_license.txt') as file_obj:

2020-09-09 17:06:59 235 1

原创 Python学习笔记 —— 类

类面向对象编程,是类的主要编程思想。基本结构"""" Basic structure """class worker(): """"a worker may be""" def __init__(self,name,age): self.name = name.title() self.age = age self.spirit = 'Very Good' def learn(self): pr

2020-09-09 17:02:50 444

原创 Python学习笔记 —— 函数

函数定义函数#定义def greet(): print('Hello!')#调用greet()#利用lambda 定义函数名 = lambda 参数:表达式位置实参:类似于C,可以向函数传参数关键字实参:直接对函数的参数赋值,这样可以不考虑顺序问题,也可以不需要对所有参数赋值形参,可以在括号内赋默认值和C不一样的是,形参没有被要求数据类型的定义输出返回值,使用return;return可以是数值,字符串,列表或者字典#定义输出返回值def minVal(a,b):

2020-09-08 16:10:15 186

原创 Python学习笔记 —— 字典

字典基本格式#Pythoninfo = {'age':30,'height':200,'Lover':'Marry','Intersting':'Football'}print(info['age'])print(info['Lover'])字典是一系列 ”键-值“,类似于 对象 - 属性添加键-值对info['car'] = 'Geely'info['Color'] = 'Green'print(info)修改字典# 定义空字典,并增加键值对Per_Info = {}Per

2020-09-08 16:03:57 881

原创 Python学习笔记 —— if & while

if语句和while语句if 语句基本结构#Pythonnum = 22if num < 5: print('Small')elif num < 20: print('Middle')else: print('Big')条件后,需要有冒号(:)中间条件:C语言使用 else if ;Matlab 使用 elseif ; Python 使用 elif不等于和C的使用方式一致,!= ;Matlab ~ =% Matlabsum = 0;fo

2020-09-08 15:58:50 121

原创 Python学习笔记 —— 列表操作

列表操作for 循环逻辑% Matlab for计算sum = 0;for i = 1:100 sum = sum + i;enddisplay(sum)使用for,取值列表元素:# Pythoncolors = ['red','black','blue','orange','yellow','white','brown']for enum in colors: print(enum) 输出: redblackblueorangeyellowwhite

2020-09-08 15:55:38 301

原创 Python学习笔记 —— 列表

列表基本结构在Python中,列表的格式是方括号为主如:# Pythoncolors = ['red' , 'black', 'yellow','brown' ]这部分,有别于Matlab方括号中的元素,在matlab中只能表示数字数组;Python可以表示数字和字符串在Matlab中数组间的元素可以是逗号或者空格;Python只能是逗号Matlab,计数从1开始;Python 计数从0开始Matlab使用大括号构建元胞数组,取值 str{n}同样,Python取数组内的元素,使用

2020-09-08 15:49:04 209

原创 Python学习笔记 —— 字符串

字符串操作大小写操作:定义字符 strstr.title():首字母大写str.upper():全部字符大写str.lower():全部字符小写注意:Matlab 也有upper和lower 这两个关键字,目标一致,不过用法不同% Matlab>> a = "The dog is cute" ;>> b = upper(a)b = "THE DOG IS CUTE">> c = lower(a)c = "the dog

2020-09-08 15:44:20 236

原创 Python学习笔记 —— 关键字

关键字print :打印str:字符串转换,将非字符串的变量转化成字符串,Matlab需要确定具体两边的转换类型,比如 num2str()input:交互式通道,用户输入信息,作为变量由程序员进行操作int:整数转换,和str对应的,可以的将字符串,转化为整数%,求余,也即求模运算type(变量):可以查看变量的数据类型...

2020-09-08 15:39:32 119

原创 Python学习笔记 —— 注意点

注意点定义变量,字符使用的是( “ ” or ’ '),这个和Matlab是一致的,和C作区分常规操作,为变量赋值,再对变量操作Python语句后不加 分号 ( ;)Python中使用**表示乘方,Matlab使用( ^ )注释:C语言: // /* pr*/Matlab: %Python: # “”" ss""" 和C 相似却不同的用法就像Matlab默认的布尔量 true & false ; Python 使用 True &

2020-09-08 15:37:20 117

原创 单片机阶段理解(一)

本人毕业三年半,从一个什么都不懂的小白,走到今天,由于性格(按照别人的话来说,就是比较纠结)的原因,浪费很多时间在一些无用的事物上,导致现在还是技艺不精。但是,毕竟也是工作这么长的一段时间,也算是学到了那么点皮毛。现就对于现阶段的所学,做一个总结。按照我所学的知识点,大概可以分为以下几个方面: - 单片机(freescale) - 上位机(MFC/Qt) - Simulink/StateFlo

2016-12-19 16:36:36 631

空空如也

空空如也

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

TA关注的人

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