- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 【error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)】
有人说既然是找不到PVOID64加个typedef就行了。经过本人的试验发现,的确是vs的include顺序问题,调整include顺序保证dx目录在IncludePath目录的下面即可解决问题。
2024-01-03 10:48:39
1357
原创 【HASH值获取】
命令行输入:C:\Users\Administrator>certutil -hashfile SIC-1000.exe md5。
2023-08-30 13:14:32
394
原创 Windows - Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed
Redistributable各版本的下载链接,双击运行exe。
2023-05-29 16:03:20
8328
原创 【windows平台下,C++正则表达式匹配中文失败】
windows 正则表达式对Unicode的支持不好,首先需要设置系统的本地还环境,然后在需要使用宽字符来处理。#windows平台下,C++正则表达式匹配中文失败。
2023-05-04 13:17:24
442
原创 【在Win10环境下Qt5.6.1 For Android 开发环境配置】
在Win10环境下Qt5.6.1 For Android 开发环境配置
2022-05-07 15:55:44
1352
1
原创 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
1618
1
原创 AfxBeginThread的介绍/基本用法
AfxBeginThreadMFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,区别在于用户界面线程能处理消息响应,而工作者线程不能。其原型和过程:用户界面线程的AfxBeginThread用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI AfxBeginThread(CRuntimeClass* p...
2020-03-22 15:13:28
2160
原创 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
704
原创 Qt实例:QCalendarWidget使用,日历控件使用
该篇文章主要继上篇文章的延续:上篇文章链接主要功能:鼠标点击日历后,可响应QTableWidge控件,显示对应的(以年月日命名的txt文档)数据于QTableWidge表格控件中。基于QT控件的实现:效果图:h文件: private slots: void showTimeSlot(); void setDataSlot();cpp文件:构...
2020-03-16 17:13:20
2084
原创 Qt实例:利用QTableWidge编辑txt文档,响应鼠标点击事件;利用Qlabel控件显示图片
(QT5.6.1+win10)主要功能:利用QTableWidge表格实现txt文档的写与读:写数据:点击写数据按钮,实现数据显示于TableWidge表格且存于txt文档;读数据:点击读数据按钮,将txt文档的数据全部显示于TableWidge表格控件。鼠标双击某行,按钮控件会响应(显示第一列对应的文本);鼠标双击某行,label控件会响应,显示对应图片(图片名与时间名一致)。...
2020-03-16 14:04:41
1287
原创 VS2013如何添加数据库连接
VS怎么添加数据库链接,以VS2013为例。VS的各个版本的此项功能操作基本一致。本例子的前提是电脑上安装了Microsoft Office Access 2003。启用“服务器资源管理器”窗口:选中 数据连接 -> 添加链接:数据源选择:数据库文件名:选择新建好的access数据库(bPR2011DB.mdb)文件 -> 输入密码 -> 测试连接,出现 “...
2020-03-07 12:00:00
2293
原创 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
902
原创 Qt新建txt文件,文件名加入时间、文本文件的读写操作
二进制文件的读写文件可以使用QFile类、QStream文本文件的读写建议使用QTextStream类,它操作文件更加方便。打开文件时,需要参数指定打开文件的模式:模式值描述QIODevice::NotOpen0x0000不打开QIODevice::ReadOnly0x0001只读方式QIODevice::WriteOnly0x0002只写方式,...
2020-03-06 13:51:23
8890
原创 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
670
原创 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
360
原创 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
487
原创 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
341
原创 利用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
1707
原创 颜色判别之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
820
原创 模糊相似矩阵_主要代码实现
(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
1808
原创 模糊相似矩阵_主要理论
在生产、科学实验以及日常生活中,常要求我们把所接触或者研究的领域,按照他们的性质用途等分成几类。然而,现实生活中,事物之间的界限往往不一定很清晰,很多分类问题都伴随着模糊性。就拿黄色来说,深黄色、浅黄、米黄色之间就没有绝对界限,只能说此颜色跟某种颜色更相近,在计算机当中这个相近程度只能通过一定的数学方法来表达。而用模糊数学的语言和方法对这类问题能够很好的解决,这就产生了模糊聚类分析。模糊聚类分析一...
2020-02-29 12:49:41
6202
4
原创 图像处理之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
1598
原创 利用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
2349
原创 Qt5.6.1连接并操作SQL数据库
一、DOS命令操作数据库虽然在window下是可以用DOS命令建立并操作数据库,但是当涉及到一些比较复杂的数据操作时,还是比较繁琐。这里做个简单的演示,这里对mySQL的Qt配置不做多言,我使用的Qt5.6.1已经自带配置文件了。用DOS命令建立数据库,输入密码后,显示当前存在的数据库输入命令show databases;(命令后面一定要加“;”)create database mydata...
2020-02-28 16:53:10
688
1
原创 qt编码插入数据时保证mysql navicat编码一致且不乱码
1.navicat for mysql(course表)中文乱码:修改Navicat服务器连接属性及数据库属性:将编码改为:65001(UTF-8)3.重新打开连接:表中中文字符正常显示。...
2020-02-19 14:10:19
234
原创 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
199
原创 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
2408
2
原创 工业相机SDK接口使用小结
相机调用 我们利用相机采集图像,首先要对相机进行相关参数设置及控制,这需要对相机的SDK包比较了解,一般相机厂家都会提供相机SDK,其中包含用户手册和调用Demo,这些都大大降低了调用门槛,提高了二次开发用户的效率。目前用过Balser、海康、大华等相机,其实都是一个套路,都是按照下面几个步骤进行的。 1)枚举设备 2)创建句柄 ...
2019-10-24 13:25:40
1103
原创 SDK与API
随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API是接口的一种,在程序交互中具有重要的作用,而SDK与API有着密不可分的关系。API(1)API的概念API即...
2019-10-24 11:29:07
197
1
原创 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
1390
1
原创 QT5打包发布程序的方法
因工作所需,近期,在学习QT5的过程中,想把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,不局限于电脑是否有安装QT。我的使用的环境:使用的QT版本是QT5.8.0。电脑windows系统是win7旗舰版。最后的打包教程,亲测可用。个人认为,即便是不同的windows操作系统,不同的QT版本,也是可以的借鉴的。我所使用的打包工具:一个是QT5自带的windeployqt...
2019-06-26 12:59:48
308
原创 VS2015下创建一个MFC加法计算器工程示例
VS2015下创建一个MFC加法计算器工程示例1、打开VS2015,文件->新建->项目->visualC++ ->MFC应用程序。然后是名字(AddTest),解决方案,然后点击确定,如下图所示:2、选中基于对话框等各种属性,点击下一步,如下图所示:3、接下来显示的对话框如下,可以根据自己的需要进行选择,或者直击点击完成即可;4、接下来就会弹出如下图的对话框...
2019-03-05 16:06:35
5268
KeyBoard20200109.zip
2020-01-09
《Qt+Creator快速入门》.rar
2019-07-16
时间触发嵌入式系统设计模式源码
2018-10-26
程序设计与数据结构
2018-10-24
51单片机轻松入门
2018-10-24
事件触发式嵌入式系统
2018-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人