- 博客(24)
- 资源 (40)
- 问答 (1)
- 收藏
- 关注
转载 Qt中的元对象系统(Meta-Object System)
使用该系统的基类QObject所创建的派生类对象,可以在运行期获取该对象的类名、父类名、枚举类型以及有哪些成员变量、有哪些成员函数等信息。基于这些信息,Qt实现了强大的信号槽机制。
2024-04-20 15:28:39
124
原创 Qt5.12配置Opencv4.5.5(无需CMake)
最开始在网上找了下配置教程,发现大部分都是需要通过CMake将OpenCV库编译成MinGW版的库,由于在编译过程中遇到了自己无法解决报错的问题,于是偶然看到了还可以直接把别人编译好的opencv库拿来用,这样就节省了大量的时间了。
2022-10-18 14:20:38
3524
8
原创 MFC CWnd类成员
转载请声明https://mp.youkuaiyun.com/console/editor/html/105744946CWnd类的成员1.数据成员m_hWnd指明与这个CWnd对象相关联的HWND句柄。2.构造和析构CWnd():构造一个CWnd对象。DestroyWindow():销毁相关联的Windows窗口。3.初始化Create():创建并初始化与CWnd对象相关联的...
2020-04-25 09:42:41
1268
原创 myeclipse 严重: Javac exception Unable to find a javac compiler; 的解决办法
在JDK的安装目录的lib目录下有一个tools.jar文件,拷贝到Tomcat安装目录下的common\lib目录下就行了.
2019-09-26 14:24:27
358
原创 C#保留小数点位数的方法
以保留两位小数点为例。C#中如何只保留小数点后面两位方法:1、num.ToString("#0.00"); //点后面几个0就保留几位double num=0.121245;string result=num.ToString("#0.00"); //点后面几个0就保留几位Console.WriteLine(result)。2、num.ToString("f2");...
2019-09-26 11:23:02
9991
原创 C#中using语句
using 语句提供可确保正确使用IDisposable对象的方便语法。 示例 下面的示例演示如何使用using语句。 C#复制 using (var font1 = new Font("Arial", 10.0f)) { byte charset = font1.GdiCharSet;} 备注 File和Font是访问非托...
2019-09-23 16:43:22
1140
原创 JSP连接MySQL数据库测试
默认机器上已安装并配置好Tomcat服务器,已安装好MySQL数据库,JSP的运行环境为myeclipse,在myeclipse下建立一个web项目test。在test中输入以下代码,然后在浏览器中打开localhost:8080/你的项目名/test,运行之后会出现以下结果,就代表服务器连接成功。 ...
2019-09-20 13:58:25
698
原创 如何重新安装IIS
用以下步骤重新安装IIS: (以上操作可以在安全模式中进行,也可以使用unlocker软件或safe-mode软件进行) 1、把IIS卸载。 2、把 %windir%\system32\inetsrv和%windir%\SysWOW64\inetsrv删除 3、把%windir%/iisX.log删除,X是IIS版本。 4、把/inetpub/目录删除。...
2019-08-28 18:23:01
6123
原创 C# 上传本地文件到远程共享文件夹,从远程共享文件夹下载文件到本地
在访问远程机器的文件夹的时候,首先需要对文件夹设置访问权限,具体方法自己搜一下,最好不要把共享文件夹放在桌面上,很容易出现对路径无法访问的错误。下面就是代码了。我在网上查到很多人说这是对服务器的文件上传和下载,但是我觉得这和服务器没半毛钱关系,这就是一个局域网内的文件访问。 在本地机器里的vs中新建一个C#控制台应用程序,添加如下代码,我是在远程电脑的D盘新建了一个...
2019-08-28 14:07:40
8431
3
原创 OpenCV轮廓查找、最小外接矩形,倾斜矫正
一、轮廓最小外接矩形的绘制 1 #include "opencv2/opencv.hpp" 2 using namespace cv; 3 4 void main() 5 { 6 //轮廓最小外接矩形的绘制 7 Mat srcImg = imread("E://00.png"); 8 Mat dstImg = srcImg.clo...
2019-08-27 16:51:36
2329
原创 C# Web服务器控件FileUpload()上传文件
在C# ASP.NET Web中,使用FileUpload控件可以实现上传文件,即把客户机的某个文件上传到服务器的某个目录下。在此我只写一个简单的实例供参考。FileUpload.aspx文件如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UseFileUpload.aspx.cs" Inherits="Use...
2019-08-27 11:49:48
3012
3
原创 win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)
1、安装IIS,链接:https://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html2、部署IIS:部署网站最简单的办法是把开发工作站的文件复制到服务器。这种方法虽然简单但是需要你可以直接访问服务器。 (1)准备:部署IIS前必须要IIS。主要的决策点是将内容放置到哪里以及他们会怎么样影响最终的URL。例如:我希望示例内容的...
2019-08-26 17:27:31
1363
原创 C++ 中的DWORD
在win32中有这样的定义:#define DWORD unsigned long表示一个32位无符号整型数,或用来表示段地址和段地址的偏移量;Windows下经常用来保存地址(或者存放指针).DWORD是因定为四个字节的,所以在定义双字类型的时候使用DWORD。DWORD是无符号的,相当于unsigned long ,它是MFC的数据类型。DWORD一般用于返回值不会出现负值情况。使用时...
2019-01-17 20:51:08
4221
转载 SAFEARRAY、COleSafeArray、VARTYPE
VARIANT and VARIANTARG是一个结构体。结构体中vt变量指明这个结构体封装的哪种类型。结构体重包含了一个Union。该联合体根据vt的类型不同而不同。比如:vt为VT_UI1代表联合体是unsigned char.COleVariant该类封装了VARIANT结构体。在OLE automation中使用。这个类是从VARIANT结构体派生的。所以在需要VARIANT类...
2019-01-17 20:37:26
335
转载 C++ 函数调用运算符 () 重载
1、函数调用运算符 () 可以被重载用于类的对象。当重载 () 时,您不是创造了一种新的调用函数的方式,相反地,这是创建一个可以传递任意数目参数的运算符函数。下面的实例演示了如何重载函数调用运算符 ()。#include <iostream>using namespace std; class Distance{ private: int feet;...
2018-04-26 14:23:48
2166
2
转载 Opencv Mat的三种常用类型简介
本文主要介绍Opencv常用的三种Mat类型:Mat,Mat_,Matx。1. Mat1.1 创建与初始化int rows = 3, cols = 1;cv::Size size(cols, rows);/* first method */cv::Mat myMat( rows, cols, CV_8UC1, cv::Scalar(0) );cv::Mat myMat = ...
2018-04-24 16:04:03
1080
原创 C++11 随机数生成器
std::uniform_int_distribution Defined in header <random> template< class IntType = int >class uniform_int_distribution; (since C++11) Pro...
2018-04-24 15:25:59
727
原创 reinterpret_cast强制类型转换符
作用:把一个指针转换成一个整型等表达式:reinterpret_cast<type-id> (expression)type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,再把该整数转换成原类型的指针,还可以得到原先的指针值)。用法编辑该运算符的用法比较多。...
2018-04-23 11:35:39
2454
原创 C++ auto关键字
1、 仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程...
2018-04-20 08:54:00
365
转载 C++ 构造函数后加冒号
其实冒号后的内容是初始化成员列表,一般有三种情况:1、对含有对象成员的对象进行初始化,例如,类line有两个私有对象成员startpoint、endpoint,line的构造函数写成:line(int sx,int sy,int ex,int ey):startpoint(sx,sy),endpoint(ex,ey){……}初始化时按照类定义中对象成员的顺序分别调用各自对象的构造函数,再执行自己的...
2018-04-19 14:13:07
741
原创 OpenCV 基本数据结构
DataType : 将C++数据类型转换为对应的opencv数据类型enum { CV_8U=0, CV_8S=1, CV_16U=2, CV_16S=3, CV_32S=4, CV_32F=5, CV_64F=6 };// allocates a 30x40 floating-point matrix // CV_32FMat A(30, 40, DataType<float>...
2018-04-18 16:29:36
332
原创 读懂图像灰度直方图
一、你得知道直方图统计的是什么。图1、左暗右亮,高多低少这张图片告诉我们,直方图统计的是什么。横轴:代表从黑到白的影调;纵轴:代表像素量。也就是说,直方图统计的是“照片中”不同影调的像素量多少。混淆:初学者容易觉得直方图越高越亮。错误地把横轴理解为照片中左右位置,把纵轴理解为影调亮暗。图2、直方图只统计多少,不统计在哪儿 这张图片告诉我们,直方图统计的数据和照片中亮暗的...
2018-03-14 14:50:01
23337
原创 size_t详细解释
size_t在C语言中就有了。它是一种“整型”类型,里面保存的是一个整数,就像int, long那样。这种整数用来记录一个大小(size)。size_t的全称应该是size type,就是说“一种用来记录大小的数据类型”。通常我们用sizeof(XXX)操作,这个操作所得到的结果就是size_t类型。因为size_t类型的数据其实是保存了一个整数,所以它也可以做加减乘除,也可以转化为i...
2018-03-11 14:31:12
35769
5
转载 C++声明和定义的区别
《C++Primer》第四版 2.3.5节中这么说到:①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。②变量声明:用于向程序表明变量的类型和名字。③定义也是声明:当定义变量时我们声明了它的类型和名字。④extern关键字:通过使用extern关键字声明变量名而不定义它。 1.定义也是声明,extern声明不是定义,即不分配存储空间。e...
2018-03-08 17:09:07
251
MATLAB神经网络43个案例分析(高清完整版)
2018-08-12
一般机器人D-H参数计算、配置
2018-08-05
C# 客户端远程访问IIS服务器出现:远程服务器返回错误: (404) 未找到。
2019-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人