自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 VS2017-编译时报错【fatal error LNK1201:写入程序数据库*.pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够】

VS2017使用

2022-03-16 14:43:28 3532

原创 Qt同一个界面中多个LineEdit的焦点移动问题

仿web的UI的输入框的输入自动检索下拉显示选择。同一个界面上有多个lineedit,每个lineedit输入时,底部弹出下拉的列表框,列表框内容与输入内容是模糊匹配的关系,可以选择列表中需要的那一项,点击后,填充到对应的lineedit中,开发过程中遇到了以下几个问题:【备注1】:自定义的lineedit中覆盖了focusinevent()和focusoutevent()的方法,并在这两个方法中分别发出自定义的focusin、focusout的信号;lineedit在使用的地方,定义焦点in和out

2022-03-11 14:20:23 1836

原创 Qt 子线程moveToThread后的安全退出方式

Business *pBusiness = new Business(参数--传过来的值);QThread *pSubThread = new QThread;pBusiness ->moveToThread(pSubThread );connect(pSubThread , SIGNAL(started()), pBusiness , SLOT(start()));//线程启动后,则启动任务connect(pBusiness , SIGNAL(finish()), pBusiness , S

2022-03-04 15:36:43 2856

转载 Qt获取线程号且转换为字符串

Qt获取线程号且转换为字符串方法一方法二方法一QString sThreadId = QStringLiteral("%1").arg(quintptr(QThread::currentThreadId();方法二QString threadText;#ifdef Q_OS_WINthreadText = QString::number(DWORD(QThread::currentThreadId()));#elif Q_OS_LINUXthreadText = …#else…#end

2022-03-04 15:02:04 1589

原创 关于Jekins的任务输出数据(自定义变量的一种方式)传回给Jenkins使用(如邮件中)

尝试过的方案(【平台:windows】):1、windows批处理命令【结论】: 不可行【分析】: 在windows批处理命令步骤中,可以使用Jenkins的环境变量,但无法修改变量的值。而且该步骤结束后,在该步骤内定义或修改的变量,都会消失,即此步骤执行就是一个bat的执行,bat的执行有个会话,该步骤结束,会话也结束。会话内定义或修改的变量的值,只在该会话内有效。2、其他可执行程序【结论】: 不可行【分析】: 其他可自行程序的执行,也是放到“windows批处理命令”中执行,情

2022-02-17 20:00:04 621

原创 Jenkins自定义变量

1、全局变量所有Job都可以使用的变量。操作:Jenkins=》系统管理=》系统设置=》全局属性=》勾选【环境变量】=》填写键值对;2、Job变量仅所属Job内部使用的变量。(1)、安装Environment Injector插件;(2)、操作:任务/job=》配置=》构建环境=》勾选【Inject environment variables to the build process】=》在【Properities content】中填写变量定义及赋值:custom_var1=xxxxxx

2022-02-14 14:15:51 2282

原创 批处理命令中路径包含括号的解决方法

1、转义字符^(xxxxx^),如下:d:\sss\ddd\fff\\^(xxx\^)\xxx.bat2、call 调用,如下:call d:\sss\ddd\xxx.bat

2022-02-10 13:56:50 1556

原创 Qt MySql Driver not loaded问题处理

原因分析Qt的数据库驱动没有安装,或者缺少MySql数据库的动态库或静态库(libmysql.dll或libmysql.lib);解决方法1Qt的数据库驱动没有安装的话,在对应的qt的安装目录下的plugins/sqldrivers/下,应该是没有对应的数据库的驱动库,如qsqlmysql.dll、qsqlmysqld.dll的驱动库。解决方法:(1)、重新安装qt,勾选上qsqldatabase;(2)、复制同版本的相应的库;解决方法2没有安装mysql数据库,qt编译机器上缺少libmy

2022-02-07 18:55:32 2278

转载 关于业务架构、应用架构、数据架构和技术架构

转载:https://www.cnblogs.com/Leo_wl/p/8257424.html作者:Leo_wl出处:http://www.cnblogs.com/Leo_wl/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。版权信息...

2022-01-28 10:54:53 988

原创 GEF学习1-Java里的“@override“意思是什么? 有什么用?

@Override 的作用重写父类的方法时,在方法前面加上@Override注解,系统可以帮助检查方法的正确性。@Override的用法Override:java.lang.Override是一个marker annotation类型,它被用作标注方法。它说明被标注的方法重载了父类的方法,同时起到了断言的作用。...

2021-11-16 18:06:52 1472

原创 PMP-学习笔记-过程定义&作用-5-项目范围管理

5.项目范围管理什么是范围?5.1 规划范围管理定义分解定义概括主要作用执行时机5.2 收集需求定义分解定义概括主要作用执行时机5.3 定义范围定义分解定义概括主要作用执行时机5.4 创建WBS定义分解定义概括主要作用执行时机5.5 确认范围定义分解定义概括主要作用执行时机5.6 控制范围定义分解定义概括主要作用执行时机什么是范围?在项目环境中,“范围”这一术语有两种含义:产品范围。某项产品、服务或成果所具有的特征和功能。项目范围。为交付具有规定特性于功能的产品、服务或成果而必须完成的工作。项目范

2021-11-16 11:26:44 405

原创 PMP-学习笔记-过程定义&作用-4-项目整合管理

这里写自定义目录标题4.1 制定项目章程定义分解定义概括主要作用执行时机4.2 制定项目管理计划定义分解定义概括主要作用执行时机4.3 指导与管理项目工作定义分解定义概括主要作用执行时机4.4 管理项目知识定义分解定义概括主要作用执行时机4.5 监控项目工作定义分解定义概括主要作用执行时机4.6 实施整体变更控制定义分解定义概括主要作用执行时机4.1 制定项目章程定义分解制定项目章程是编写一份文件的过程。这份文件用于批准项目;这份文件还用于授权项目经理在项目活动中使用组织资源;这份文件就是项目章

2021-11-15 00:10:42 609

原创 Qt笔记3:QComboBox如何遍历所有下拉项

直接上代码for(int idx=0; idx<pComboBoxA->count(); idx++){ QString itemName = pComboBoxA->itemText(idx); QString itemCode = pComboBoxA->itemData(idx, Qt::UserRole).toString(); // do other things}

2021-10-21 11:09:46 4841

原创 关于Linux的gcc与g++

参考文章:经典解释

2021-10-06 17:29:14 63

原创 Qt笔记2:MVC重构智能巡检系统过程中遇到的问题及处理整理

1、UI层原先的实现包含着多个查询数据操作,如何重构到MVC结构中?保持同步处理过程?经与做web开发的前端的同事沟通讨论,确认同步、异步的处理,前端的同步操作尽可能少,尽量将相关同步操作放到后台操作中。如V层点击一个操作,需要查询2次或多次的数据,然后显示到V中,则可以定义一个命令,到model层的时候,将这几个查询数据操作做同步,查询结束后,一起返回给UI层,这是一般的处理逻辑。可以将多个查询操作在model对controller层的共同的接口中提供组织,而调用的各个model的接口不变,只是组织方

2021-09-25 21:13:36 121

原创 QChart折线图横轴方向出现数据点与坐标轴刻度不一致问题

QChart折线图横轴方向出现数据点与坐标轴刻度不一致问题场景折线图的横轴是时间轴,取每月的每一天;折线图的纵轴是数值;数据点与坐标轴刻度不一致从论坛及网上的解释中找到相关原因,是因为横轴的范围无法平均分配到刻度;解决方案增大或缩小横轴的方位,如每月的每天,则规定横轴范围是从1~31天,当月如果是28-30天,则需要在之前的价格上增加天数到31,然后显示的界面就能保证数据点与刻度匹配;...

2021-09-10 23:32:30 1587

原创 C++笔记1:关于类中成员变量是否使用?是否使用指针?的讨论

C++笔记:关于类中成员变量是否使用?是否使用指针?的讨论类对象长时存在,且某部分数据对象也需要长时存在如果某个数据对象,该数据对象自带释放机制时类对象长时存在,且某部分数据对象也需要长时存在可以将该数据对象设计为该类的成员变量,且可以设置为指针,在构造函数中初始化申请内存为该指针,只做局部的数据的更新,对现象就可以不需要每次更新数据都要释放申请,只需修改内存中的部分数据即可继续使用。只当该类对象释放时,将该成员对象释放掉即可(动态内存释放);比如:Qt中长时间显示的界面、子界面等;如果某个数据对

2021-08-12 21:51:52 402

转载 C++单例模式总结与剖析

转载:C++ 单例模式总结与剖析

2021-04-23 09:38:04 85

原创 Qt笔记4-Qt::WA_DeleteOnClose可能会造成野指针等内存访问错误

【知识点】Qt的组件默认的属性在close时,不会自动delete当前组件对象,需要手动设置属性:this->setAttribute(QT::WA_DeleteOnClose,true); 【问题场景】组件类A,组件类B// 组件类定义文件class A:public QWidget{ Q_OBJECT public: A():pB(Q_NULLPTR){ pB = new B();// 成员变量实例化 } ~A{} void doBCloseThing(){

2021-04-22 17:38:48 1204 2

原创 Qt学习记录-Qt按键事件过滤ESC按键控制窗口退出

当前窗口源代码中重写按键事件keyPressEvent(),参考源代码:#include <QKeyEvent>void CustomDialog::keyPressEvent(QKeyEvent *evt){ switch (evt->key()) { case Qt::Key_Escape: // 按下的为Esc键 emit closeDialog();//此信号用于更新父组件中的当前类对象的指针为Q_NULLPTR this-&gt

2021-04-22 17:05:15 1017

原创 Qt学习记录-Qt点击按钮弹窗或鼠标移入弹出移出关闭的效果

1.点击按钮弹窗【效果表现】:点击按钮弹窗,并显示到最上面,然后鼠标点击弹窗外其他区域,弹窗关闭。【代码实现】:首先自定义一个dialog,将该dialog的属性设置如下:setWindowFlags(Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint);2.鼠标移入按钮弹出移出按钮关闭弹窗【效果表现】:鼠标移入按钮,显示弹窗,鼠标移出按钮,弹窗关闭。【代码实现】:先把所有的button和弹窗对象安装到过滤器

2021-04-22 09:30:50 1443

原创 我的第一篇CSDN博客

我的第一篇CSDN博客记录一些疯言疯语吧,勉励一下以后的自己!活在当下最好的自律,就是活在当下,把自己当下的事情做好,就是最好的自律。相信坚持的力量当自己想要放弃的时候,一定要想想坚持的力量,再坚持一点点,会不会就会有不同的结果?凡事预则立不预则废做事情前要思考,做一下规划,明确一下大概的步骤、目标,预计一下大概的时间,做到心中有谱。反省反省也是总结,也是复习,也是反复,每一次的反省总会有不同的理解,但都会是适合自己当下所需的理解。后续再疯言疯语吧!...

2021-03-26 21:54:02 56

空空如也

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

TA关注的人

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