自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 【error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)】

有人说既然是找不到PVOID64加个typedef就行了。经过本人的试验发现,的确是vs的include顺序问题,调整include顺序保证dx目录在IncludePath目录的下面即可解决问题。

2024-01-03 10:48:39 561

原创 图像分割方法

图像分割理论知识

2023-11-20 11:19:50 523

原创 【HASH值获取】

命令行输入:C:\Users\Administrator>certutil -hashfile SIC-1000.exe md5。

2023-08-30 13:14:32 183

原创 Windows - Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed

Redistributable各版本的下载链接,双击运行exe。

2023-05-29 16:03:20 6978

原创 用户名及密码的正则表达式 c++ VS2013

【代码】用户名及密码的正则表达式 c++ VS2013。

2023-05-04 13:26:05 313

原创 【windows平台下,C++正则表达式匹配中文失败】

windows 正则表达式对Unicode的支持不好,首先需要设置系统的本地还环境,然后在需要使用宽字符来处理。#windows平台下,C++正则表达式匹配中文失败。

2023-05-04 13:17:24 302

原创 MFC程序通过命令行窗口输出cout等语句

便捷方法

2022-09-06 17:18:11 925

原创 【在Win10环境下Qt5.6.1 For Android 开发环境配置】

在Win10环境下Qt5.6.1 For Android 开发环境配置

2022-05-07 15:55:44 1246

原创 VS2013/MFC基于对话框编程:多线程

(VS2013+win10)1. 新建一个基于对话框的项目,在对话框中添加一个按钮,两个静态文本和两个编辑框。程序功能:主线程用于启动或者停止子线程;子线程1每隔100毫秒输出显示一个0-1000的随机数,子线程2每隔1秒显示一次当前的系统时间。2. 修改ID,按钮ID改为IDC_StartThread;两个编辑框的ID分别为IDC_Random、IDC_SysTime。双击按钮自动生...

2020-03-22 15:29:18 1471 1

原创 AfxBeginThread的介绍/基本用法

AfxBeginThreadMFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,区别在于用户界面线程能处理消息响应,而工作者线程不能。其原型和过程:用户界面线程的AfxBeginThread用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI AfxBeginThread(CRuntimeClass* p...

2020-03-22 15:13:28 2056

原创 Visual Studio 2013 出现错误 906 error RC2108: expected numerical dialog constant

双击error的地方,在 CONTROL IDB_LOGIN,IDC_STATIC,0,0,178,115,NOT WS_GROUP加上一"Static",SS_BITMAP, 即可CONTROL IDB_LOGIN, IDC_STATIC, “Static”, SS_BITMAP, 0, 0, 178, 115, NOT WS_GROUP...

2020-03-19 10:19:29 641

原创 Qt实例:QCalendarWidget使用,日历控件使用

该篇文章主要继上篇文章的延续:上篇文章链接主要功能:鼠标点击日历后,可响应QTableWidge控件,显示对应的(以年月日命名的txt文档)数据于QTableWidge表格控件中。基于QT控件的实现:效果图:h文件: private slots: void showTimeSlot(); void setDataSlot();cpp文件:构...

2020-03-16 17:13:20 1979

原创 Qt实例:利用QTableWidge编辑txt文档,响应鼠标点击事件;利用Qlabel控件显示图片

(QT5.6.1+win10)主要功能:利用QTableWidge表格实现txt文档的写与读:写数据:点击写数据按钮,实现数据显示于TableWidge表格且存于txt文档;读数据:点击读数据按钮,将txt文档的数据全部显示于TableWidge表格控件。鼠标双击某行,按钮控件会响应(显示第一列对应的文本);鼠标双击某行,label控件会响应,显示对应图片(图片名与时间名一致)。...

2020-03-16 14:04:41 1169

原创 VS2013如何添加数据库连接

VS怎么添加数据库链接,以VS2013为例。VS的各个版本的此项功能操作基本一致。本例子的前提是电脑上安装了Microsoft Office Access 2003。启用“服务器资源管理器”窗口:选中 数据连接 -> 添加链接:数据源选择:数据库文件名:选择新建好的access数据库(bPR2011DB.mdb)文件 -> 输入密码 -> 测试连接,出现 “...

2020-03-07 12:00:00 2143

原创 VS2013下MFC通过ADO连接Access数据库

新建一个基于对话框的MFC项目:ADO_Access0306在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位置添加的,我这里直接添加在最末尾)win32位系统添加:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "...

2020-03-06 17:41:23 835

原创 Qt新建txt文件,文件名加入时间、文本文件的读写操作

二进制文件的读写文件可以使用QFile类、QStream文本文件的读写建议使用QTextStream类,它操作文件更加方便。打开文件时,需要参数指定打开文件的模式:模式值描述QIODevice::NotOpen0x0000不打开QIODevice::ReadOnly0x0001只读方式QIODevice::WriteOnly0x0002只写方式,...

2020-03-06 13:51:23 8241

原创 QT中判断文件夹是否存在并循环新建多个文件夹

在绝对路径中循环新建若干文件夹:(QT5.6.1+win10) QFileInfo l_info("./file0305.exe"); QString l_str = l_info.absolutePath();//绝对路径:D:\QT\QT5.6.1\Projects\file0305\build-file0305-Desktop_Qt_5_6_1_MinGW_32bit-Deb...

2020-03-06 13:07:36 594

原创 CString e = mysql_error(&m_sqlCon);编译时,报错!!!

错误 1 error C2440: “初始化”: 无法从“const char *”转换为“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>>>” 2 IntelliSense: 不存在从 “const char *” 转换到 “ATL::CStringT<w...

2020-03-02 13:38:24 310

原创 mysql5.7缺少的两个库文件->资源(binary_log_funcs.h)(binary_log_types.h)

mysql5.7缺少的两个库文件githubbinary_log_funcs.h/* Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. This program is free software; you can redistribute it and/or modify it ...

2020-03-02 13:30:22 436

原创 VS中MFC连接MySQL

(VS2013+\MySQL 5.7)MFC连接MySQL的方法:首先建立一个MFC项目。下面进行设置:项目—>属性—>配置属性—>C/C++—>>常规—>附加包含目录:在附加包含目录中添加C:\Program Files (x86)\MySQL\MySQL Server 5.7\include(就是安装MySql下的include文件夹,将头文件包含...

2020-03-02 13:23:11 295

原创 利用opencv3.0点击图片显示对应坐标(x,y)

(VS2013+Opencv3.0)h文件:#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;void on_mouseDisplayC(int event, int x, int y, int flags, void* ustc);...

2020-02-29 16:47:06 1621

原创 颜色判别之RES判别法_算法

(VS2013+Opencv3.0)结合前一篇颜色判别之RES判别法理论的编码实现:h文件#include <opencv2\highgui\highgui.hpp>#include <iostream>using namespace cv;using namespace std;class Res{public: double Res::read...

2020-02-29 16:15:39 751

原创 颜色判别之RES判别法_理论

RES颜色判别,主要通过目标色与标准色的一系列矩阵运算实现,示例见下图:

2020-02-29 16:03:05 258

原创 模糊相似矩阵_主要代码实现

(VS2013+Opencv3.0)h文件:#include<opencv2/opencv.hpp>using namespace cv;using namespace std;class FSMatrix{public: cv::Mat Avg(cv::Mat Fuzzy); cv::Mat sqrtD(cv::Mat sqrtd); cv::Mat Sta...

2020-02-29 13:26:40 1680

原创 模糊相似矩阵_主要理论

在生产、科学实验以及日常生活中,常要求我们把所接触或者研究的领域,按照他们的性质用途等分成几类。然而,现实生活中,事物之间的界限往往不一定很清晰,很多分类问题都伴随着模糊性。就拿黄色来说,深黄色、浅黄、米黄色之间就没有绝对界限,只能说此颜色跟某种颜色更相近,在计算机当中这个相近程度只能通过一定的数学方法来表达。而用模糊数学的语言和方法对这类问题能够很好的解决,这就产生了模糊聚类分析。模糊聚类分析一...

2020-02-29 12:49:41 5649 2

原创 图像处理之rgb空间与hsv空间相互转换

(VS2013+Opencv3.0)H参数表示色彩信息,即所处的光谱颜色的位置。该参数用一角度量来表示,红、绿、蓝分别相隔120度。互补色分别相差180度。 纯度S为一比例值,范围从0到1,它表示成所选颜色的纯度和该颜色最大的纯度之间的比率。S=0时,只有灰度。表示色彩的明亮程度,范围从0到1。有一点要注意:它和光强度之间并没有直接的联系。1: max=max(R,G,B)2: min=m...

2020-02-29 11:11:07 1454

原创 利用opencv3.0获取图片某点处RGB及HSV值

**功能:**利用opencv获取鼠标左键点击位置图像的RGB及HSV值 (VS2013+Opencv3.0).h文件:#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;#define WINDOW_NAME "【效果图窗口HSV】"...

2020-02-29 10:18:41 2235

原创 Qt5.6.1连接并操作SQL数据库

一、DOS命令操作数据库虽然在window下是可以用DOS命令建立并操作数据库,但是当涉及到一些比较复杂的数据操作时,还是比较繁琐。这里做个简单的演示,这里对mySQL的Qt配置不做多言,我使用的Qt5.6.1已经自带配置文件了。用DOS命令建立数据库,输入密码后,显示当前存在的数据库输入命令show databases;(命令后面一定要加“;”)create database mydata...

2020-02-28 16:53:10 524 1

原创 qt编码插入数据时保证mysql navicat编码一致且不乱码

1.navicat for mysql(course表)中文乱码:修改Navicat服务器连接属性及数据库属性:将编码改为:65001(UTF-8)3.重新打开连接:表中中文字符正常显示。...

2020-02-19 14:10:19 204

原创 QMYSQL driver not loaded

QSqlDatabase: QMYSQL driver not loaded把使用的MYSQL路径下的 C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\libmysql.dll 拷贝到 D:\QT\QT5.6.1\5.6\mingw49_32\bin

2020-02-17 16:35:20 164

原创 C++ DLL导出类的一种方法(纯虚函数)

**C++ DLL导出类的一种方法(纯虚函数)**1.创建 dll 工程确定->选择DLL->空项目->完成 。空项目: 所有操作都自己写。得到以下结果 :2.程序编写2.1. 添加.h文件,声明函数博主创建的是FirstTest.h,common.h和BaseFST.h部分代码如下所示:2.2. 函数实现:FirstTest.cpp和Base...

2020-02-10 10:31:32 2087 2

原创 工业相机SDK接口使用小结

相机调用 我们利用相机采集图像,首先要对相机进行相关参数设置及控制,这需要对相机的SDK包比较了解,一般相机厂家都会提供相机SDK,其中包含用户手册和调用Demo,这些都大大降低了调用门槛,提高了二次开发用户的效率。目前用过Balser、海康、大华等相机,其实都是一个套路,都是按照下面几个步骤进行的。 1)枚举设备 2)创建句柄 ...

2019-10-24 13:25:40 994

原创 SDK与API

随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API是接口的一种,在程序交互中具有重要的作用,而SDK与API有着密不可分的关系。API(1)API的概念API即...

2019-10-24 11:29:07 164 1

原创 QT 设置程序图标

在qt应用程序中,我们能想到的图标一般就以下三种:应用窗口左上角的 图标状态栏上显示的图标–––可执行程序本身的图标

2019-07-25 12:38:24 741

原创 QT 主窗口和子窗口相互切换,并最大化显示的示例

我的使用的环境:使用的QT版本是QT5.6.1。电脑windows系统是win7旗舰版。文件列表:subwidget.h#ifndef SUBWIDGET_H#define SUBWIDGET_H#include <QtWidgets/QWidget>#include <QtWidgets/QPushButton>class SubWidget : pu...

2019-07-16 14:37:19 1270 1

原创 QT5打包发布程序的方法

因工作所需,近期,在学习QT5的过程中,想把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,不局限于电脑是否有安装QT。我的使用的环境:使用的QT版本是QT5.8.0。电脑windows系统是win7旗舰版。最后的打包教程,亲测可用。个人认为,即便是不同的windows操作系统,不同的QT版本,也是可以的借鉴的。我所使用的打包工具:一个是QT5自带的windeployqt...

2019-06-26 12:59:48 262

原创 VS2015下创建一个MFC加法计算器工程示例

VS2015下创建一个MFC加法计算器工程示例1、打开VS2015,文件-&gt;新建-&gt;项目-&gt;visualC++ -&gt;MFC应用程序。然后是名字(AddTest),解决方案,然后点击确定,如下图所示:2、选中基于对话框等各种属性,点击下一步,如下图所示:3、接下来显示的对话框如下,可以根据自己的需要进行选择,或者直击点击完成即可;4、接下来就会弹出如下图的对话框...

2019-03-05 16:06:35 5135

KeyBoard20200109.zip

Qt5 简单软键盘 - 可支持中英文输入 我的使用的环境:QT版本是QT5.6.1;电脑windows系统是win10专业版;亲测可用。

2020-01-09

《Qt+Creator快速入门》.rar

《Qt+Creator快速入门》是一本对于初学者来说,能快速掌握qt基本用法的书籍,本人亲测好用。该压缩包,包含了书籍及对应章节的源码。

2019-07-16

时间触发嵌入式系统设计模式源码

These are the files associated with the book: PATTERNS FOR TIME-TRIGGERED EMBEDDED SYSTEMS by Michael J. Pont [Pearson Education, 2001; ISBN: 0-201-33138-1]. This code is copyright (c) 2001 by Michael J. Pont. See book for copyright details and other information.

2018-10-26

程序设计与数据结构

该书主要阐述了C语言学习中的痛点:针对当前工程师在C语言学习中的痛点,如指针函数与函数指针,如何灵活应用结构体等。从变量的三要素(变量的类型,变量的值和变量的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 同时还讲解了绝大多数C程序员开发生涯中没有考虑过的问题。

2018-10-24

51单片机轻松入门

本书以最新流行的不需要外部晶振与复位电路的可仿真的高速 STC15 系列单片机为核心,详细介绍了单片机内部功能模块,比如定时器、中断、串口、SPI 接口、片内比较器、ADC 转换器、可编程计数器阵列(CCP/PCA/PWM)等。每个重要知识点都有简短精炼的实例作验证。

2018-10-24

办公类PPT模板

该文档里有较多的且比较实用的PPT模板,主要用于办公,类似于工作汇报等。

2018-10-24

事件触发式嵌入式系统

本书前所未有地提出一整套软件模式,为开发嵌入式软件系统提供帮助。书中讨论了基于广为使用的8051系列微控制器进行设计并应用软件 的方法。此外还重点关注了其可靠性。适合嵌入式初学者入门。

2018-10-24

空空如也

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

TA关注的人

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