自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 详细解析DBC文件

《AUTOSAR谱系分解(ETAS工具链)》之总目录_autosar的uart模块-CSDN博客

2024-05-10 14:33:30 181

原创 QSS 蓝色渐变

【代码】QSS 蓝色渐变。

2024-04-24 14:55:22 68

原创 编译型语言&解释型语言

编译型语言和解释型语言的区别

2024-04-24 09:38:04 414

原创 error: ‘ui/ui_uimainwindow.h‘ file not found

问题:在刚好创建的Qt Designer Form Class类中,发现类的.cpp文件中有ui头文件未找到。解决:若修改了.ui文件,随手ctrl+s保存一下,不行再将工程重新构建或重启Qt,就会生成ui头文件。原因:.ui文件没有被识别到,或者.ui文件不存在,导致ui头文件未创建而报错。

2023-11-21 14:44:26 440

原创 CAPL编程 - 实用CAPL代码片段

ECU通常都有很多请求/应答式的功能,比如BCM可以接收用户点击车窗、雨刮、遮阳帘等车身相关硬件的控制按钮向总线发出的开关请求(Request),然后由BCM向总线发出响应消息,并控制车窗、雨刮、遮阳帘等做出相应的反馈动作(Response)。无论是Simulation Setup中的仿真节点还是Test Setup中的Test Module所关联的CAPL脚本在做仿真或测试时都经常需要向总线模拟发送周期消息。测试报告中设置的命令如下,请您自行查阅CANoe帮助文档,或者查找自带的模板。

2023-11-21 09:36:06 390 1

原创 CAPL编程 - 事件驱动

CAPL是一种面向过程、由事件驱动的类C语言。事件驱动针对于顺序执行,其区别如下:顺序执行:顺序执行流程中,子例程或过程函数按照代码编写顺序逐句执行。事件驱动:CAPL程序由事件驱动,工程运行过程中发生指定的事件时才会运行相应的事件处理函数。顺序执行VS事件驱动。

2023-11-20 16:25:40 178

原创 CAPL编程-运算符/流程控制

1 运算符2 流程控制

2023-11-15 11:07:11 121

转载 CAPL编程 - 数据类型

CAPL是一种类C语言,CAPL数据类型的定义很多跟C语言类似,但也有很多独特的地方。 CAPL数据类型包括基本类型、结构体、枚举、关联类型和对象类型。变量的数据类型决定了变量存储占用的空间枚举变量的定义和使用同C语言:如果枚举成员的值未定义,那么第一个成员默认值为1,之后的成员按顺序依次加1. 枚举变量的定义和使用:3.关联类型CAPL支持一种类似Python字典和C++ Map的关联类型(Associative Fields),关联类型的元素是键值对(key value pairs)。

2023-11-14 17:42:44 737

原创 Qt工程打包工具 windeployqt 的用法

重点:这里要注意的是,一定要和你编译的时候的选项一致,例如:你用的是下面这个,你就要打开“Qt 5.13.1 (MinGW 7.3.0 64-bit)”,不然打包好就会报找不到XXX.dll打开后,输入进入这个目录。

2023-11-09 17:04:25 320

原创 Qt界面美化之Qt Style Sheets

【代码】Qt界面美化之Qt Style Sheets。

2023-11-02 13:47:11 718

原创 QT 信号和槽

不讲那么多大道理,直接上前面用Python QT 发现在线程或者定时器里操作控件,有很大概率导致程序闪退,所以如果想要在线程和定时器中操作控件,需要自定义信号和槽,不知道C++QT会不会有这个问题,这个经验不是很多。。

2023-11-01 13:56:09 206

原创 第一个QT程序

创建第一个QT工程,后面就不用创建了,在这个基础上修修改改就好了

2023-11-01 11:08:15 329

原创 Python Pcan USB通信(基于PcanBus)

Python Pcan USB通信(基于PcanBus)直接上代码

2022-11-29 10:26:59 2295 2

原创 robot framework 写在用例前面的东西

Suite Setup SUT Suite SetupSuite Teardown SUT Suite TeardownTest Setup Test SetupForce Tags priority_smokeResource ../resources/common_kws.robotLibrary ../libraries/commonlib.pySuite Setup 是该文件中的用例运行之前要运行的.

2022-03-10 17:56:38 199

原创 Robot Framework 用户手册的中文翻译版

连接:关于本手册 - 《Robot Framework用户手册 v3.0》 - 书栈网 · BookStack关于本手册获取源码源文件格式翻译说明术语的翻译表格和代码示例 Robot Framework 是一个基于Python的、可扩展的、关键字驱动的测试自动化框架,用于端到端的验收测试或者验收驱动测试开发(ATDD)中。https://www.bookstack.cn/read/robotframework-3.0-zh/0f51b4a7ddb35c91.md...

2021-11-02 17:19:32 473 1

转载 C++中的双冒号 ::

第一种,类作用域,用来标明类的变量、函数 ​ Human::setName(char* name); 第二种,命名空间作用域,用来注明所使用的类、函数属于哪一个命名空间的 std::cout << "Hello World" << std::endl; 第三种,全局作用域,用来区分局部、全局的。最容易被忽视的一种,很多时候写了一个全局函数或者想要调用一个全局函数,却发现IDE或者Editor找不到该函数,原因是因为局部函数与想要调用的全局

2021-08-25 15:35:33 106

原创 Windows下 robotframework 环境搭建

Windows下 robotframework 环境搭建1.安装Python,下载地址:https://www.python.org/downloads/windows/ 安装时直接全部安装 2.安装完升级pip 命令:python-mpipinstall--upgradepip3.安装robotframework 命令:pipinstallrobotframework4.安装robotframework ride 命令:p...

2021-05-25 15:32:33 209

原创 Python PyQt5 之简单拖放

# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import (QPushButton, QWidget, QLineEdit, QApplication)#为了重新实现某些方法,所以要定义一个Button类,继承QPushButtonclass Button(QPu...

2019-10-24 10:44:10 435

转载 提高软件测试能力的20个方法

1. 想客户之所想,思客户之所思在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。多从用户的角度去考虑问题,从小白的角度去使用,用专家的态度去更改。2. 多读Bug如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。提高自己的观察力。3....

2019-10-24 09:57:05 397

原创 嵌入式软件测试-1

软件测试级别包括单元测试,部件(集成)测试,配置项测试与系统测试。单元测试:检查每个软件单位能否正确的实现设计说明中的功能、性能、接口和其他设计约束等要求,发现单元内可能存在的各种错误。静态测试采用代码审查的方法时,通常要对寄存器的使用、程序格式、入口和出口的连接、程序语言的使用、存储器的使用等内容进行检查。采用静态分析方法,通常对软件单元的功能、性能、接口、局部数据结构、独立路径、错误处理...

2019-10-23 14:51:39 850

原创 资源链接

Javascript的学习:https://www.w3school.com.cn/js/index.aspPyQT 学习:http://code.py40.com/pyqt5/14.htmlPython 学习:https://www.runoob.com/python/python-tutorial.htmlRobot Framework:https://www.jianshu.co...

2019-10-23 10:57:08 895

原创 Python PyQt5 对话框之QFileDialog

#-*- coding: UTF-8 -*-'''这个例子是一个窗口里有一个TextEdit控件,菜单项Open会显示用于选择文件的QtGui.QFileDialog对话框选定文件的内容会显示到TextEdit控件中'''import sysfrom PyQt5.QtWidgets import (QApplication ,QMainWindow ,QTextEdit , ...

2019-09-30 15:42:43 1945

原创 python PyQt5 对话框之QFontDialog

#-*- coding: UTF-8 -*-'''这个例子里我们可以通过按钮弹出fontDailog 通过fontDailog 改变标签的字体'''import sysfrom PyQt5.QtWidgets import (QApplication ,QWidget ,QFontDialog , QVBoxLayout ,QPushButton ,QSizeP...

2019-09-30 11:24:51 483

原创 python PyQt5 对话框之QColorDialog

# -*- coding: UTF-8 -*-'''这个例子显示一个按钮和一个QFrame。QFrame的背景为黑色。通过QColorDialog,我们可以改变它的背景。'''import sysfrom PyQt5.QtWidgets import (QWidget ,QApplication ,QColorDialog ,QPushButton ,QFrame)from PyQt5...

2019-09-24 16:40:38 631

原创 python PyQt5 对话框之QInputDialog

# -*- coding: UTF-8 -*-"""这个例子显示一个按钮和一个文本框,用户点击按钮显示一个输入框,用户输入信息会显示在文本框中。"""import sysfrom PyQt5.QtWidgets import (QWidget ,QApplication ,QPushButton ,QLineEdit ,QInputDialog )class Example(QWi...

2019-09-24 13:44:48 1102

原创 Python PyQt5 窗口显示在屏幕中间、关闭窗口、消息框

# -*- coting: UTF-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget ,QPushButton ,QApplication ,QDesktopWidget , QMessageBox)from PyQt5.QtCore import QCoreApplicationclass Example(QWidget): ...

2019-09-23 11:40:47 2205

原创 python PyQt5 简单控件的使用示例--QLineEdit,持续更新中......

# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget , QLineEdit , QLabel , QApplication )from PyQt5.QtGui import QIconclass Example(QWidget): def __init__(self): s...

2019-09-20 14:38:44 1000

原创 Python PyQt5 简单控件的使用示例--QPixmap,持续更新中......

# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import (QWidget , QHBoxLayout , QLabel , QApplication)'''QPixmap是用于处理图像的控件。是优化的显示图像在屏幕上。在我们的代码示例中,我们将使用QPixmap窗口显示一个图像。'''from PyQt5.QtGui...

2019-09-20 10:50:46 1550

原创 python PyQt5 简单控件的使用示例--QLabel、QCheckBox、QPushButton,持续更新.......

# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import QWidget, QLabel,QCheckBox, QApplication , QPushButton ,QSliderfrom PyQt5.QtGui import QColorfrom PyQt5.QtCore import Qtfrom PyQt5.QtG...

2019-09-19 17:43:31 586

原创 Python 类的继承

 继承编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承 继承 。一个类继承 继承 另一个类时,它将自动获得另一个类的所有属性和方法;原有的 类称为父类 ,而新类称为子类 。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。子类的方法__init__() 创建子类的实例时,Python首先需要完成的任务是给父类的所有属性赋值。为此,子类的方法...

2019-09-04 19:02:58 574

原创 python 创建和使用类

使用类几乎可以模拟任何东西。下面来编写一个表示小狗的简单类Dog ——它表示的不是特定的小狗,而是任何小狗。#创建Dog类,Dog有名字,年龄,会一些技能,如下#类中的函数叫做方法class Dog(): def __init__(self,name,age): '''每创建一个Dog的对象,都会运行此方法''' self.name = name...

2019-09-04 17:03:39 197

原创 Python,导入模块、函数

函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。你还可以更进一步,将函数存储在被称为模块 模块 的独立文件中, 再将模块导入 导入 到主程序中。import 语句允许在当前运行的程序文件中使用模块中的代码。通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。这还能让你在众多不同的程序中重用函数。将函数存储在独立...

2019-09-04 11:28:31 598 1

原创 Python 函数相关

'''函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行 其中的代码。你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。'''#一个简单的函数def greet_user(): print('Hello !')#函...

2019-09-04 10:43:52 85

原创 Python中 while 循环的用法

#while循环,不断地运行,直到指定的条件不满足为止。count = 1while count <=5: print(count) count += 1'''12345'''#while 循环的退出可以使用标志flg退出,break退出等#使用标志退出count = 1active = Truewhile active: prin...

2019-09-03 15:07:13 7821

原创 Python中获取用户输入

#函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。name = input('你的名字:') #键盘输入:小明print('你的名字叫%s?'%name)'''你的名字:小明你的名字叫小明?'''#input()获取的数字并不是整形,用int()来获取数字输入age = input('你的年龄:') #...

2019-09-03 10:57:45 4324

原创 Python 字典和列表的嵌套

#字典列表stu1 = {'name':'XiaoMing','age':8,'sex':'male'}stu2 = {'name':'XiaoHong','age':7,'sex':'female'}stu3 = {'name':'XiaoHua','age':8,'sex':'male'}team = [stu1,stu2,stu3]print(team)#[{'sex': 'm...

2019-09-02 15:56:31 582

原创 Python 字典的遍历、增删改查

#字典里可以将相关信息关联起来,用{},键和值用':'隔开,通过键可以访问值#可以修改值,添加键值对,删除键值对#字典元素的访问zd = { 'name':'xiaoming','age':8,'sex':'男'}name = zd['name']print('your name is %s !'%name)#your name is xiaoming !#添加元素zd['g...

2019-09-02 15:37:06 534

原创 Python 的if语句

for str in lib: if str != 'efg'"": #判断两个值是否不等 print(str.upper()) else: print(str.title())'''ABCEfgHIGKLMN'''#and 表示 ‘与’lib1 = list(range(2,20,3))print(lib1)for aa...

2019-08-30 11:29:17 194

原创 Python 元组相关

'''有时候你需要创建一系列不可修 改的元素,元组可以满足这种需求。元组是小括号呢'''yz = (20,100,12)print(yz)print(yz[1])'''(20, 100, 12)100'''yz[0] = 50报错 : yz[0] = 50TypeError: 'tuple' object does not support item assignment...

2019-08-29 18:13:26 66

原创 Python 数字列表相关

for aa in range(3,8): print(aa)'''34567'''#创建一个数字列表:aa1 = list(range(10,20,3)) #10开始到20直接,每隔三个取一个值print(aa1)#[10, 13, 16, 19]pingfang = []for a in range(1,10): aa = a**2 ...

2019-08-29 17:37:46 99

Clover_3.4.1_无广告超好用.rar

超级好用的一款软件,像浏览器一样,可以有很多文件浏览标签,推荐给大家!

2019-05-09

haxm windows_v6_0_1

Intel HAXM 下载 Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘。

2019-05-08

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

TA关注的人

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