自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好儿郎~志在四方

做一个有思想的程序员,而不是一个编码的机器。

原创 四象限法则 - 便签工具(基于Qt\C++实现)

四象限法则 - 便签工具欢迎使用Markdown编辑器实现功能:截图截图 欢迎使用Markdown编辑器 四象限法则是著名管理学家史蒂芬·科维提出的一个时间管理理论,也有一说是艾森豪威尔提出(无从考证)。史蒂芬·科维把工作按照重要和紧急两个不同的程度进行了划分,基本上可以分为四个象限:既紧急又...

2019-10-04 10:32:43 848 2

原创 编程控制仪器进行自动化测试(Visa驱动、GPIB驱动)

本文将会介绍如何通过编程的方法来控制仪器,并进行自动测试 编程控制仪器,下面简称[“程控”][3]; 博主经常使用的是安捷伦、罗德与施瓦茨两大厂家的仪器; 经常程控的仪器有信号源、频谱仪、示波器、网络信号分析仪、衰减器、电源等支持程控的设备; 程控必备基础 学习程控仪器,就必须得...

2018-04-01 15:26:06 10866 10

原创 Ctk:使用sendEvent传递自定义类型的数据

Ctk:使用sendEvent传递自定义类型的数据举例:使用sendEvent传递结构体数据。声明结构体注册自定义类型发送消息接收消息 使用Ctk插件框架开发项目的时候,经常需要使用Ctk提供的插件之间消息通信机制,sendEvent()和postEvent()是常用的两种方式。 使用ctkDic...

2019-08-11 14:14:01 217 0

原创 C++中的悬垂指针(delete指针后依然可以访问的问题)

垂悬指针: 在指针被delete之后,此时指针被称为空悬指针或者垂悬指针,即指向一块曾经保存she数据对象,但现在已经无效的内存的指针。 在C++编程中,当我们delete一个指针后,指针所指向的堆地址空间便被释放,指针值变成无效。虽然指针已经无效,但在很多机器上指针任然保存着已经被释放了的动态内...

2019-05-10 15:56:29 339 0

原创 Qt软件开发交流群分享

Qt、C++软件开发交流群 欢迎各路大牛加入,探讨问题,分享经验。 QQ群: 302558294 微信群:

2019-04-11 23:08:05 1230 0

原创 基于Qt的CRC16校验实现(查表法)

CRC为校验和的一种,是两个字节数据流采用二进制除法(没有进位,使用XOR来代替减法)相除所得到的余数。其中被除数是需要计算校验和的信息数据流的二进制表示;除数是一个长度为 {\displaystyle (n+1)} (n+1)的预定义(短)的二进制数,通常用多项式的系数来表示。

2019-04-10 22:16:04 666 0

转载 敏捷开发 - 每日站立会议

每日站立会议是敏捷流程scrum中的很重要的一个制度之一。 功能: 1.快速同步进展,让项目组内部的员工互相了解彼此的进展,从而了解本项目的整体进展。 2.给每个人一种精神压力,信守承诺。这是一种面对面的精神压力,直面项目进展。 3.培养团队的文化,让每个人意识到:我不是一个人在战斗,我们是...

2019-03-17 01:54:23 1432 0

原创 Qt重定向qDebug,实现日志系统(QtDebugMsg、QtInfoMsg、QtWarningMsg、QtCriticalMsg、QtFatalMsg)

原理: 重定向qDebug、qInfo、qWarning、qCritical、qFatal等宏,输出到txt文件。如果需要输出到Qt控件上,则需要使用Qt提供的反射机制。 目录结构如下: 源码: MsgHandlerWapper.h: #ifndef MSGHANDLERWAPPER...

2019-03-05 17:17:27 967 1

原创 Qt绘制雷达图(效果图)

效果图如下: 原理: 自定义控件,并使用QPainter等绘制。 雷达图主要包括的元素有: 同心圆、十字架、文本标签、不同颜色、不同样式的圆圈、余晖等;可以设置目标显示的方位、距离等,经过我的测试,显示100个目标,界面不会卡顿,满足正常环境下的使用。 paintE...

2019-02-27 17:29:14 4629 4

原创 Qt重新编译mysql,使用事务操作

项目中需要使用Qt操作mysql数据库,并且有数据量大,数据复杂度高的难题,所以必须使用事务操作。 验证环境: Qt版本:5.9.7 MSVC64,5.11.2 MSVC64 操作系统:windows 10 , 64位 Mysql数据库版本:5.7 以上环境,使用Qt自带的Mysql...

2019-02-13 15:54:56 808 1

转载 Qt Creator 调试时出现变量“无法访问”,解决方法

最近开始用Qt编写一些程序,调试时,变量监视窗口出现变量“无法访问”的情形,在网上搜了半天,大多处理方法如下: 现象:debug模式,QString等Qt数据类型均显示为无法访问。 原因1:程序运行时的qt库, 与编译时使用的qt库版本不一致。 解决方法:删除运行目录下的qt库即可。 原因2:Q...

2019-02-13 15:16:08 1205 0

原创 回复某网友:计算机专业应届学生,关于找工作前的焦虑

网友: 你好,关注你很久了,看完了你在b站上的qt入门视频。本人是大三学生,在某三本学校读书(高考也就420分,唉!),从2018年7月份学习qt,已学习半年之久,qt的相关知识大概都熟悉了,请问如果要找到相关工作,请问我还需要学习什么东西。毕业前很迷茫,本人不怕吃苦,望多多指教,盼回复!!! ...

2019-01-24 22:57:39 845 0

转载 Qt中,qdebug彩色消息输出

已经找不到原始链接地址 在终端输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。 指令格式如下\033[*m 这里的*就是转义字符,例如我们要输出一段绿色的文字 qDebug("\033[32mHello!"); 输出结果:Hello! 效果图: 此外还...

2019-01-11 22:08:12 536 0

转载 适配器模式 - Adapter

原文地址:https://blog.csdn.net/liang19890820/article/details/66973296#commentBox ,谢谢博主总结和分享。 适配器模式(Adapter Pattern)是一种补救模式,将一个类的接口转换成客户希望的另外一个接口,从而使原本由于接...

2018-12-11 22:09:01 193 0

原创 今时今日

时至今日,参加工作已经两年有余,如果说参加工作的第一年是由学生到职业人身份的转变,那么工作的第二年便是职业人身份的升华。记得刚离开校门初入职场的时候,无论是着装还是言谈举止,都是青涩的,就像有待雕琢的石头,对新知识充满着渴望,对生活有无限的憧憬,对未来有无限的向往。 两年的生活,有太多的故事,有...

2018-11-01 23:22:58 441 6

原创 在C语言中使用回调函数

在C语言中使用回调函数回调函数的应用场景事件驱动机制通信协议的“推”模式“拉”模式 (询问)“推”模式 (上报)实现回调的步骤 回调函数的应用场景 事件驱动机制 为了简单说明该机制,我们假定有两个类,类A与类B。该模式的工作机制如下: 1.类A提供一个回调函数F,该回调函数执行根据不同的参数,执...

2018-10-08 22:14:36 1300 0

原创 观察者模式-Observer

观察者模式 比较概念的解释是,目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供更新接口。具体观察者和具体目标继承各自的基类,然后具体观察者把自己注册到具体目标里,在具体目标发生变化时候,具体目标调度观察者的更新方法。 比如有个“天气中心”的具体目标A,专门监听天气变化,而有个显示...

2018-08-30 22:53:35 262 0

原创 使用Qt实现简单的日志记录功能(qInstallMessageHandler)

前言: 相信大家在软件开发的过程中,都有记录软件运行日志的需求,凭借日志信息来分析软件的运行状况,或者是查找、定位软件存在的未知Bug。 基于C++的日志工具有log4cplus、log4cxx,Log4Qt等,但如果只是并非复杂的环境使用,其实我们可以讲Qt的消息输出,重定向到日志文件,就可...

2018-08-06 22:37:15 2144 0

转载 什么是项目管理,项目管理人员是否需要懂技术?

** 什么是项目管理,项目管理人员是否需要懂技术? ** 什么是项目管理? 把握时间节点,使项目高质量的完成。 如何进行项目管理? 在中小规模的公司,项目管理人员可能会背负很多职责,参与项目开发的全过程,包括前期的需求分析,方案撰写、参与方案评审、风险评估、风险把控、制定项目计划、...

2018-08-06 00:06:27 5084 1

原创 Qt5中添加QZxing,识别二维码和条形码

Qt中添加QZxing,识别二维码和条形码 网上有很多关于在Qt中配置QZxing,识别二维码和条形码的博文,本文没什么特色,和其他博文大同小异。 Qt中添加QZxing有两种方法: 直接在项目中包含QZxing源码,将源码编译进项目中 。(本文使用这种方法) 使用QZxing源码,将...

2018-06-10 13:44:09 4078 0

原创 Qt: This does not seem to be a "Debug"build 解决办法

问题:在用Qt Creator调试程序时,可能会弹出下面的对话框。 问题:编译器选择的是MingW,调试器却选择了CDB。MingW应该和GDB调试器配合使用。 解决方法:如果编译器选择是MingW,调试器要选择GDB。 错误的配置: 正确的配置: ...

2018-05-21 23:00:43 4855 1

原创 Qt插入大量数据到sqlite数据库,使用事务提升效率(效率提高的惊人)

Qt在操作大量数据执行插入操作时,推荐使用事务 1.SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行query....

2018-03-05 21:30:55 8411 2

原创 C++、Qt操作Access数据库

C++、Qt操作Access数据库 工作需要,使用C++、Qt封装了几个操作Access数据库的接口,分享给大家, 代码是经过反复测试,可以直接使用的: 1、获取指定数据库的表: /** * @brief 获取Access数据库中所有的表 * @param ...

2018-02-10 16:15:56 3202 7

原创 Qt天气助手小程序(QCutomPlot绘图)

Qt天气助手小程序 上一版本:http://blog.csdn.net/rl529014/article/details/78398923 新增的功能: 获取城市列表 显示温度曲线: QCustomPlot 效果图 视频教程地址:https://www.bilibili.co...

2018-01-17 21:29:27 1300 3

原创 C#创建Access数据库、表格、并向表格中添加数据

C#创建Access数据库以及表,并向表格添加数据本文主要演示如何通过C#创建Access数据库以及表格,并向表格中添加列。

2017-12-02 13:48:44 11213 1

原创 Qt:天气预报小程序

软件名:天气助手 主要功能: 1、获取指定城市天气信息。(开放的APIhttp://wthrcdn.etouch.cn/weather_mini?city=) 2、获取城市列表。 3、解析数据,显示到UI。 4、显示温度走势图。(Qwt,QCustomPlot) 未做: 1、取城市列表。...

2017-10-31 00:21:16 2114 0

原创 GPIB远程控制CMS54综测仪(加单位控不成功)

使用GPIB远程控制CMS54综测仪,加单位之后控不成功。

2017-09-23 15:29:03 958 4

原创 今宵别梦寒

在匆忙、充满诱惑的生活中保持自己,是一件很难得事情。但愿我们不忘初心,10年之后再回首,不会有太多的遗憾。

2017-07-17 23:47:30 995 8

原创 Qt数据库开发实例(sqlite数据库)

Qt操作sqlite数据实例(学生管理系统)程序的主要内容包括: 创建数据库文件 实现数据的添加功能 实现数据删除功能 实现数据的刷新功能 实现数据的编辑功能 在tabwidget控件的角落添加控件 使用样式表美化界面 程序运行主界面如下: 视频讲解教程的地址: 优酷:http://video....

2017-05-15 22:35:27 3847 11

原创 C、C++面试题:编程实现字符串中字串的查找

C、C++面试题:编程实现字符串中字串的查找详解

2017-03-15 00:44:06 3111 0

转载 C++成员变量的初始化顺序

C++成员变量的初始化顺序

2017-02-22 23:44:01 1164 8

转载 Qt:通过鼠标拖拽,来移动无边框窗体

Qt:通过鼠标拖拽,来移动无边框窗体

2017-02-13 22:52:28 2055 1

转载 在程序开发中,++i 与 i++的区别在哪里?

在程序开发中,++i 与 i++的区别在哪里?

2017-02-08 00:58:01 1189 1

原创 Qt入门视频教程地址分享

Qt入门视频教程地址分享

2017-01-24 16:45:24 26051 12

原创 Linux平台安装*.run的文件

Linux平台安装*.run的文件

2017-01-17 22:14:17 1101 0

转载 Qt 之 运行Qt Creator出现cannot find -lGL的问题的两种解决

Qt 之 运行Qt Creator出现cannot find -lGL的问题的两种解决 。

2017-01-16 22:44:59 786 0

原创 如何将一组数据从一个区间缩放到另一区间?

如何将一组数据从一个区间缩放到另一区间?

2017-01-15 19:13:30 5326 0

原创 这教育,毁人不倦

现在是2016年12月21日凌晨,我本打算录制一节Qt软件编程相关的免费视频学习教程,但是却被女朋友的条短信,”快点复习电工电子”,扰乱了思绪。  前因,大二我电工电子技术挂科,大三重修未通过,现在大四在外实习,马上面临最后一次补考机会。但是在外实习的工作和生活压力,却让我没有丝毫的余力,来复习这...

2016-12-21 01:53:59 1470 10

原创 Qt入门视频教程(录制中。。。)提出你宝贵的建议吧

Qt入门视频教程(录制中。。。)提出你宝贵的建议吧

2016-12-04 15:00:19 8201 45

原创 Qt:事件过滤器详解

Qt:事件过滤器详解

2016-12-03 18:06:34 7981 0

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