QT 'QImage' file not found 构建时无法打开包括文件“QImage”
摘要:error: C1083: 无法打开包括文件: “QImage”: No such file or directory 解决方案:在.pro文件中添加 QT += widgetsWidgets是在Qt中创建用户界面的主要元素。 Widgets可以显示数据和状态信息,接收用户输入,并为应该组合在一起的
阅读全文
posted @
2022-09-28 15:11
一杯清酒邀明月
阅读(820)
推荐(0) 编辑
软件测试用例常用七大方法
摘要:第一:测试用例格式包括十大特点 用例编号 测试项 测试标题 用例属性 重要级别:高中低 预置条件 测试输入 操作步骤 预期结果 实际结果 第二:等价类 1,等价类定义 2,等价类划分 3,等价类划分规则 4,进行等价类用例设计 5,案例加以说明 第三:边界值 1,边界值的三点 2,边界值应用场景 3
阅读全文
posted @
2022-09-27 16:01
一杯清酒邀明月
阅读(177)
推荐(0) 编辑
如何对web系统进行全面测试
摘要:基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对Web和Internet的信心可能会无法挽救
阅读全文
posted @
2022-09-27 15:52
一杯清酒邀明月
阅读(269)
推荐(0) 编辑
软件测试笔试面试题目完全汇总
摘要:软件缺陷:1)软件未实现产品说明书要求的功能 2)软件出现了产品说明书指明不应该出现的错误 3)软件实现了产品说明书未提到的功能 4)软件未实现产品说明书虽未明确提及但应该实现的目标 5)软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好。 软件测试:为了发现软件产品中的各种缺陷
阅读全文
posted @
2022-09-27 15:51
一杯清酒邀明月
阅读(182)
推荐(0) 编辑
软件测试的八个原则
摘要:1.所有测试的标准都是建立在用户需求之上 2.始终保持“质量第一”的觉悟,当时间和质量冲突时,时间要服从质量 3.需求阶段应定义清楚产品的质量标准 4.软件项目一启动,软件测试就已经开始,而不是等程序写完,才开始进行测试 5.第三方进行测试会更客观,更有效 6.软件测试计划是做好软件测试工作的前提
阅读全文
posted @
2022-09-27 14:50
一杯清酒邀明月
阅读(182)
推荐(0) 编辑
软件测试常考面试题-软件测试面试宝典(一篇足矣)
摘要:问:软件测试的原则? 答: 1.所有测试的标准都是建立在用户需求之上 2.始终保持“质量第一”的觉悟,当时间和质量冲突时,时间要服从质量 3.需求阶段应定义清楚产品的质量标准 4.软件项目一启动,软件测试就已经开始,而不是等程序写完,才开始进行测试 5.第三方进行测试会更客观,更有效 6.软件测试计
阅读全文
posted @
2022-09-27 14:49
一杯清酒邀明月
阅读(223)
推荐(0) 编辑
C/C++ __cdecl和__stdcall的区别和联系
摘要:函数的调用约定涉及了函数参数的入栈顺序、清栈主体(负责清理栈的主体:函数自身还是调用函数者?)、部分名称重整。 如,在C编译方式下有_stdcall、_cdecl等调用约定,在C++编译方式下也有_stdcall、_cedecl等调用约定。 1、__cdecl和__stdcall __cdecl是C
阅读全文
posted @
2022-09-26 16:45
一杯清酒邀明月
阅读(544)
推荐(0) 编辑
C/C++ x86-64的调用约定,忽略__stdcall、__cdecl、__fastcall、_thiscal
摘要:在设计调用约定时,x64 体系结构利用机会清除了现有 Win32 调用约定(如 __stdcall、__cdecl、__fastcall、_thiscall 等)的混乱。在 Win64 中,只有一个本机调用约定而 __cdecl 之类的修饰符都被编译器忽略。除此之外,减少调用约定行为还为可调试性带来
阅读全文
posted @
2022-09-26 16:15
一杯清酒邀明月
阅读(64)
推荐(0) 编辑
C/C++ x86 x64下调用约定浅析
摘要:x86平台下调用约定 我们都知道x86平台下常用的有三种调用约定,__cdecl、__stdcall、__fastcall。我们分别对这三种调用约定进行分析。 __cdecl __cdecl是C/C++的默认调用约定,如果不显示声明调用约定的情况下,就是该调用约定。下面我们来从汇编层次来熟悉这种调用
阅读全文
posted @
2022-09-26 16:12
一杯清酒邀明月
阅读(464)
推荐(1) 编辑
C/C++ __cdecl和__stdcall
摘要:一、先介绍几个背景知识 1. C/C++程序中函数参数入栈顺序默认是从右至左的。 这么设计是为了支持参数个数动态变化。先从栈中取出的,肯定是最左边的参数,这样就能够支持最右边的参数是可选的。反过来想想,如果采用自左向右的入栈方式,最前面的参数被压在栈底,这种情况下只有事先确定了参数个数,才能通过栈指
阅读全文
posted @
2022-09-26 16:06
一杯清酒邀明月
阅读(277)
推荐(0) 编辑
Qt 开发应用程序Debug与Release设置
摘要:一般来说,release版的可执行程序在体积上比起debug版要小很多(数倍甚至数十倍的差异),而且由于剥离了许多调试信息及符号等运行效率相对也高一些。然而在使用Qt开发中偶尔也会遇到及时选择了release版生成的二进制文件仍然很庞大的问题。所以要仔细检查一下相关设置,保证最后发布出去的版本是re
阅读全文
posted @
2022-09-26 15:57
一杯清酒邀明月
阅读(1673)
推荐(0) 编辑
Qt pro文件里如何判断系统是32位或64位
摘要:1、解决方案1 Since Qt5 you can use QT_ARCH to detect whether your configuration is 32 or 64. When the target is 32-bit, that returns i386 and in case of a
阅读全文
posted @
2022-09-26 15:56
一杯清酒邀明月
阅读(1443)
推荐(0) 编辑
Qt pro项目检测编译器版本(64位或32位)
摘要:方案一:利用QT_ARCH 1 contains(QT_ARCH, x86_64){ 2 message("64-bit") 3 }else{ 4 message("32-bit") 5 } Qt5可以使用QT_ARCH来检测您的配置是32还是64。如果目标是32位,则返回i386,如果目标是64位
阅读全文
posted @
2022-09-26 15:53
一杯清酒邀明月
阅读(1214)
推荐(0) 编辑
Qt PRO工程文件区分DEBUG和RELEASE、32位和64位的方法
摘要:pro文件内设置根据debug/release以及32/64位分别输出到不同目录: 1 QT += core gui 2 3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 4 5 CONFIG += debug_and_release 6 CONFI
阅读全文
posted @
2022-09-26 15:52
一杯清酒邀明月
阅读(1102)
推荐(0) 编辑
Qt:no matching function for call to (类名)::connect()的错误原因总结
摘要:最近初学Qt,在做项目的过程中遇到 E:\QT Project\WinCalculater\mainwindow.cpp:132: 错误:no matching function for call to 'MainWindow::connect(MyButton*&, void (MyButton:
阅读全文
posted @
2022-09-26 15:50
一杯清酒邀明月
阅读(1458)
推荐(0) 编辑
OpenCV CMake windows下 C++ OpenCV配置及x86编译(傻瓜式教程)
摘要:本傻瓜教程需要的环境如下: IDE: vs2015或vs2017 , windows 10 或 11 关于vs的版本,个人觉得不管是社区版个人版还是企业版,对于我们工作学习的个人来说都一样,就我的经验,我从vs2005开始,使用了包括2005/2008/2010/2013/2015/2017/201
阅读全文
posted @
2022-09-26 10:33
一杯清酒邀明月
阅读(2030)
推荐(1) 编辑
Qt 从vs打开pro文件导入工程,编译时提示LNK111:模块计算机类型x86与目标计算机类型x64冲突
摘要:在vs2019中直接打开pro文件后编译,出现以下问题: 解决方法一: 在vs的qt插件中,进行如下更改 然后再重新打开pro文件,清理工程,然后重新编译即可 解决方法二: 然后重新编译工程即可
阅读全文
posted @
2022-09-26 09:56
一杯清酒邀明月
阅读(712)
推荐(1) 编辑
常见的二十种软件测试方法详解(史上最全)
摘要:一.单元测试(模块测试) 单元测试是对软件组成单元进行测试。其目的是检验软件组成单位的正确性。测试对象是:模块。 对模块进行测试,单独的一个模块测试,属于静态测试的一类 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 测试人员:白盒测试工程师或开发工程师(测源码) 测试依据:代码和注释+详
阅读全文
posted @
2022-09-25 10:33
一杯清酒邀明月
阅读(568)
推荐(0) 编辑
什么是软件测试,软件测试究竟是做什么的
摘要:我犹豫了很久,想来想去还是写了一篇文章,这篇文章可以告诉你什么是软件测试? 来看看官方的回答: 软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在
阅读全文
posted @
2022-09-25 10:31
一杯清酒邀明月
阅读(358)
推荐(0) 编辑
软件测试基础知识 + 面试理论(超详细)
摘要:一、什么是软件?软件是计算机系统中的程序和相关文件或文档的总称。 二、什么是软件测试?说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。 说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。 三、软件测试工
阅读全文
posted @
2022-09-25 10:16
一杯清酒邀明月
阅读(435)
推荐(0) 编辑
55道软件测试精品面试题分享!内附答案!
摘要:1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。 2、你认为测试人员需要具备哪些素质? 做测试应该要有一定
阅读全文
posted @
2022-09-25 10:12
一杯清酒邀明月
阅读(149)
推荐(0) 编辑
黑盒、白盒和灰盒测试的区别
摘要:1.黑盒测试黑盒测试:也可叫功能测试,是一种从用户角度出发的测试。把被测程序当作一个黑盒子,测试人员完全不用考虑盒子里面的逻辑结构和具体运作,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。主要的测试方法有等价划分类,错误推测法等。 2.白盒测试白盒测试也称为结构测试。它根据程序的控
阅读全文
posted @
2022-09-25 10:11
一杯清酒邀明月
阅读(702)
推荐(0) 编辑
QT QTextBrowser设置最大行数
摘要:ui->textBrowser->document()->setMaximumBlockCount(10);
阅读全文
posted @
2022-09-21 15:58
一杯清酒邀明月
阅读(563)
推荐(0) 编辑
C/C++变量命名规则
摘要:一、变量命名规范变量体如果是多个单词,每个单词的首字母大写。 int iStudentAge; 使用变量前缀 1、整型前缀 short sValue; // s为short的前缀 int iAge; // i为int的前缀 unsigned int uiAge; // ui为unsigned int
阅读全文
posted @
2022-09-15 14:36
一杯清酒邀明月
阅读(810)
推荐(0) 编辑
C++ 命名规范
摘要:1. 文件命名 全部小写,用_区分 my_useful_class.cc通常应尽量让文件名更加明确. http_server_logs.h 就比 logs.h 要好内联函数必须放在 .h 文件中. 如果内联函数比较短, 就直接放在 .h 中. 2. 类型命名 类型名称的每个单词首字母均大写, 不包含
阅读全文
posted @
2022-09-15 14:31
一杯清酒邀明月
阅读(200)
推荐(0) 编辑
C++ 变量命名规范
摘要:变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则: 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。 第一个字母必须是字母或者下划线开头。 不能使用C++关键字来命名变量,以免冲突。 变量名区分大小写。 变量命名规则: 一.用最短字符表示最准
阅读全文
posted @
2022-09-15 14:29
一杯清酒邀明月
阅读(2424)
推荐(0) 编辑
C++ wcscpy和wcscpy_s
摘要:wcscpy()即为strcpy()的宽字符版本(Unicode),与_T类似的,Visual C++提供了类似的同名函数: #ifdef UNICODE #define _tcscpy wcscpy #else #define _tcscpy strcpy #endif wcscpy_s的作用和前
阅读全文
posted @
2022-09-15 10:40
一杯清酒邀明月
阅读(1078)
推荐(0) 编辑
SDK和API的区别
摘要:在正式了解它们的区别之前,我们得先知道 SDK 和 API 分别是什么? 一、API的概念 我们先来看这样一张图: API 的全称为 Application Programming Interface,翻译过来的意思就是应用程序编程接口。实际上,API 是一些预先定义的函数,目的是提供应用程序与开发
阅读全文
posted @
2022-09-08 16:41
一杯清酒邀明月
阅读(481)
推荐(0) 编辑
C/C++“Invalid Address specified to RtlValidateHeap”错误? 解决方案 【汇总】
摘要:一个可能的原因:在不同模块(工程)之间传递 C++ 类,而这两个模块用了不同的运行时库(Runtime Library)设置。例如:EXE 模块调用 DLL 模块里传递 C++ 类的函数,但 DLL 模块使用静态链接(Release 是 Multi-threaded (/MT)、Debug 是 Mu
阅读全文
posted @
2022-09-08 12:52
一杯清酒邀明月
阅读(674)
推荐(0) 编辑
Qt 信号槽连接不成功问题原因汇总
摘要:1. 拥有信号槽的类,必须继承QObject,声明Q_OBJECT宏。 Qt帮助手册里搜索 “Signals & Slots”,可以看到以下说明: 想要使用信号槽,必须继承QObject,必须加Q_OBJECT宏。 2. 信号槽函数签名不匹配 主要分以下几种情形: 信号槽参数类型不匹配:如int对d
阅读全文
posted @
2022-09-07 16:12
一杯清酒邀明月
阅读(525)
推荐(0) 编辑
Qt 判断信号是否绑定了
摘要:本文介绍Qt的信号是否被连接了和信号槽之间的参数是否一致的判断方法。 1. 判断信号是否正确连接 通过判断connect的返回值是否为true。 1 bool ok = connect(this, SIGNAL(signal1()), this, SLOT(slot1())); 2 // 打印tru
阅读全文
posted @
2022-09-07 11:01
一杯清酒邀明月
阅读(989)
推荐(1) 编辑
Qt 信号槽的继承
摘要:继承中的信号:在QT中,信号不需要实现,只要声明就可以了。所以不存在继承这一回事,我只是在父类和子类中都声明一下,也用不着virtual 继承中的槽:正常了,跟普通函数没区别。
阅读全文
posted @
2022-09-07 10:59
一杯清酒邀明月
阅读(493)
推荐(0) 编辑
C++ Windows 各种计时函数总结
摘要:本文对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的 5种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock()不仅可以用在 Windows系统,也可以用于Linux系统。在Windows系统下三种,使用W
阅读全文
posted @
2022-09-02 15:59
一杯清酒邀明月
阅读(1848)
推荐(0) 编辑
Qt 运行时的Debug、Release、Profile选项区别
摘要:其中Debug和Release我们都是耳熟能详的。 前者是以-g模式编译,带着符号信息,便于我们调试。 后者是经过优化之后,性能更上一个档次的。 而根据官方说明,profile则是在这两种之中取一个平衡,兼顾性能和调试,可以类似的看做是性能更优但是又方便调试的版本。 - debug调试模式,编译后的
阅读全文
posted @
2022-09-02 15:57
一杯清酒邀明月
阅读(713)
推荐(0) 编辑