自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux命令英文缩写的含义(方便记忆)

原文地址:https://www.cnblogs.com/h2mm/p/6691309.html。感谢原作者分享,如果造成任何不便,请联系我删除。命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:pr

2018-01-08 11:50:27 477

转载 Qt下双屏的显示方法

感谢作者分享,转载自:http://blog.sina.com.cn/s/blog_4e7e25c20102v0oy.html如果造成任何不便,请联系我删除。 想实现这样一种功能:主程序的主窗口在PC上显示,而其子dialog在另外的显示器上显示(做实验时方便监控且不会有多余的干扰)。方法如下 :建立Qdesktopwidget对象QDesktopWidget* desktop

2017-05-24 15:29:46 12467

转载 C++箴言:理解typename的两个含义

转载自:http://dev.yesky.com/13/2221013.shtml。感谢作者总结,如果造成任何不便,请联系我删除。问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同? template class Widget; // uses "class"template class Widge

2017-05-21 10:42:49 409

原创 TCP Socket编程(非阻塞模式)(C++)

代码来源:《Windows网络编程》(罗莉琴,詹祖桥 主编)(如造成任何不便,请联系我删除)服务器:// TcpServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")#define BUF_SIZE 64int _tmain(

2017-04-23 16:30:29 14336 2

原创 UDP Socket编程(C++)

代码来源:《Windows网络编程》(罗莉琴,詹祖桥 主编)(如造成任何不便,请联系我删除) 服务器端:// UdpServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma comment(lib,"ws2_32.lib")int _tmain(int argc, _TCHAR* argv[]){

2017-04-18 11:09:09 684

原创 TCP Socket客户端编程(C++)

代码来源:《Windows网络编程》(罗莉琴,詹祖桥 主编)(如造成任何不便,请联系我删除)// TcpClient.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib,"ws2_32.lib")#define BUF_SIZE 64 //缓冲区大小

2017-04-14 13:36:05 823

原创 TCP Socket服务器编程(C++)

代码来源:《Windows网络编程》(罗莉琴,詹祖桥 主编)(如造成任何不便,请联系我删除)// TcpServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")#define BUF_SIZE 64 //缓冲区大小int _tmain(

2017-04-01 11:03:31 764

原创 初始化Windows Sockets

代码来源:《Windows网络编程》(罗莉琴,詹祖桥 主编)(如造成任何不便,请联系我删除)#include "stdafx.h"#include #pragma comment(lib,"ws2_32.lib")#include int _tmain(int argc, _TCHAR* argv[]){ //WSADATA结构体主要包含了系统所支持的Winsock版本信息

2017-03-31 10:52:49 2082

原创 Qt中实现图片透明度设置与显示

在使用QGraphicsScene过程中,想要实现背景和前景图层叠加显示,需要设置对应层绘图的透明度的设置。采用重写drawBackground(QPainter *painter, const QRectF &rect)和drawForeground(QPainter *painter, const QRectF &rect)事件实现。类似的,QPainter的setOpacity()方法可以在

2017-03-27 11:31:40 15188

转载 Google C++命名规范(转)

原文地址:http://blog.csdn.net/u012333003/article/details/20282277?utm_source=tuicool&utm_medium=referral非常感谢作者的总结,如造成任何不便,请联系我删除。一、简述  Google 的C++规范号称世界上最优秀的编码规范,于是拿来研究下,已改善自己以后的工作,今天只先学习下它的命名

2016-11-25 08:47:40 362

原创 VS中编辑Qt中ui界面,代码中未更新。。。

在VS2013下使用Qt开发程序过程中遇到了一个问题:编辑ui界面后,代码中检测不到ui界面的改变,运行程序时还是之前的界面。解决方法:1.改变ui界面,保存;2.在VS中的“解决方案资源管理器”中选中ui文件->右键->编译;3.选中项目->右键->重新扫描解决方案。在代码中试一下“ui->控件名”,是否会识别出来,如果识别出来则成功,如果不行,则再次“扫描解决方案”。

2016-11-01 16:48:05 8194 8

原创 Ubuntu下安装qtcreator

安装步骤如下:1:下载离线安装包(楼主下载的版本为:Qt 5.6.2 for Linux 64-bit (653 MB)    (info)),下载地址:https://www.qt.io/download-open-source/  。2:将安装包拷贝到Ubuntu系统下。3:运行安装包(run文件),接下来就和windows下一样进行安装设置。4:打开安装好的qtcreator

2016-10-28 15:32:34 1575

转载 (转载)大白话解析模拟退火算法

出处:http://www.cnblogs.com/heaad/      感谢做着,如果对造成任何不便,请联系我删除。一. 爬山算法 ( Hill Climbing )         介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。         爬山算法实现很简单

2016-10-13 13:45:19 489

转载 C++ Vector 用法

原文地址:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html。感谢作者总结分享,如果造成任何不便,请联系我删除。在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)

2016-08-29 15:42:58 484

转载 DirectShow中多个USB视频捕捉的连接问题

感谢作者,原文地址为:http://blog.sina.com.cn/s/blog_48720e900100rqmx.html, 如果造成任何不便,请联系我删除!当进行多个USB视频捕捉时,不是每个USB插口都能插上一个USB摄像头。如果这样做的话,结果可能是屏幕一片空白,什么都没有,因为摄像头初始化会出错,导致程序不可正常运行。 先谈谈USB的传输速度问题吧。一个USB2

2016-08-17 08:51:02 958

转载 一个支持多屏显示的程序

原文地址:http://blog.sina.com.cn/s/blog_4868f98601019odo.html 。感谢作者,如果造成任何不便,请联系我删除。最近要用到多屏显示。多屏显示的原理其实很好理解,就拿横向扩展来说:计算机把桌面的 宽度扩展成了 w1(屏幕1的宽度) + w2(屏幕2的宽度) 。当一个窗口的起始横坐标 > w1,则 他就被显示在第二个屏幕上了。

2016-08-16 16:13:21 4033

转载 QT-从QLayout中遍历出组件(Widget)

原文地址:http://cooker.iteye.com/blog/753499;感谢作者,如果造成任何不便,请联系我删除。// m_historyLayout是某成员的父组件,假设在其有一个表,将其遍历出.      for (int cc = m_historyLayout->layout()->count(); cc >= 0; --cc)      {          Q

2016-08-11 16:26:45 13069 3

转载 图像梯度(来自百度百科)

图像梯度可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导:图像梯度: G(x,y) = dx(i,j) + dy(i,j);dx(i,j) = I(i+1,j) - I(i,j);dy(i,j) = I(i,j+1) - I(i,j);其中,I是图像像素的值(如:RGB值),(i,j)为像素的坐标。图像梯度一般也可以用中值差分:dx

2016-07-21 14:03:57 644

转载 拉普拉斯滤波实现图像增强

感谢作者总结,原文地址:http://blog.sina.com.cn/s/blog_6f57a7150100o5ef.html如对作者造成任何不便,请联系我删除。先上个简单的示例,看MATLAB中拉普拉斯滤波器是如何实现的:令原图f=magic(3)f =     8     1     6     3     5     7     4     9 

2016-07-19 16:24:01 8431

转载 struct和typedef struct

原文地址:http://www.cnblogs.com/qyaizs/articles/2039101.html感谢作者。如果对作者造成任何不便,请联系我删除。struct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student

2016-07-07 09:22:31 298

转载 C++ typedef用法小结

原文地址:http://www.cnblogs.com/charley_yang/archive/2010/12/15/1907384.html感谢作者总结。如果对作者造成任何不便,请联系我删除。第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声

2016-07-07 09:10:05 279

转载 QMutex

原文地址:http://blog.sina.com.cn/s/blog_9542b5c70101bgvy.html,十分感谢作者的总结!如果对作者造成任何不便,请联系我删除。QMutex类:用在串行线程的访问中。应用时,要#include,互斥量QMutex有两个模式:Recursive循环递归模式和NonRecursive非循环模式。循环模式下,一个线程可以对一个互斥量重复锁多次

2016-06-15 09:00:31 2244

转载 QTableWidget常用(转载)

原文地址:http://blog.sina.com.cn/s/blog_6f95aee601013zlg.html;感谢作者,如果造成任何不便,请联系我删除。table->setSelectionMode(QAbstractItemView::SingleSelection)  table.horizontalHeader()->setResizeMode(QheaderView::F

2016-06-08 09:51:39 483

转载 (转载)Qt 的线程与事件循环——可打印threadid进行观察槽函数到底是在哪个线程里执行,学习moveToThread的使用)

学习QT多线程,看到一篇不错的文章,转载留存。十分感谢作者。原文地址:http://www.cnblogs.com/findumars/p/5031239.html如果对作者造成不便,请联系我删除。        周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不

2016-06-03 14:41:47 2527

原创 VS2013配置CameraDS类

最近想用网上找到的CameraDS类来读取摄像头,找了好些资料,都是在VS2010环境下配置的。现总结一下VS2013环境下怎么添加该类。首先介绍环境:VS2013+OPENCV3.0+win7 64位。步骤:1.下载文件。strmiids.lib + CameraDS.cpp  +  CameraDS.h  + qedit.h。2.将下载的文件放在工程目录下。3.在VS2013工

2016-06-01 08:38:08 1393 2

转载 QT(mingw32)配置QWT

感谢作者,转载作为收藏。原文:http://www.mamicode.com/info-detail-500572.htmlQT- QWT 安装(mingw32) 最近花了大把的精神在安装QWT,真是费神费时。折磨得几乎要崩溃了,最后还是安装成功了。现在共享出我的安装方法出来,也许不是最快捷最方便的,但是肯定是稳妥的。 惯例,尊敬前辈们的辛苦

2016-05-24 09:49:39 1061

原创 QT中使用QPainter在ui子控件中绘图

在使用QT中的QPainter绘制图片时发现其只能够在当前类中执行绘制操作。本文介绍一下怎么实现在ui的子控件中用QPainter实现绘图。以QLabel为例:1.在QT工程中新建一个类PaintLabel,继承自QLabel。//paintlabel.h文件#ifndef PAINTLABEL_H#define PAINTLABEL_H#include class PaintLa

2016-05-17 17:25:26 20399 8

原创 Qt5+opencv程序打包发布

编程环境为win7+QtCreator5.6+opencv3.0,总结,程序打包发布的方法:第一步:使用windeployqt(转自http://tieba.baidu.com/p/3730103947,感谢楼主分享)Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因

2016-05-09 08:31:08 6142 3

原创 错误信息:This application has requested the Runtime to terminate it in an ...

在Qt Creator环境下编写C++程序调用摄像头过程中提示错误信息:“This application has requested the Runtime to terminate it in  ...”。解决方法:将QtCreator程序 右键->属性->兼容性 ->选择兼容xp。在打开Qt Creator环境运行程序就没有错误了。

2016-04-26 21:52:04 7103 2

原创 opencv中打开摄像头显示黑屏

搞图像处理时,在QT编程环境下配置了opencv3.0版本。之后尝试打开笔记本摄像头,程序运行之后窗口一直是黑屏。看网上有人说是opencv的库函数的问题。经过尝试,终于如愿打开摄像头显示。源码如下:(百度贴过来的,十分感谢作者的帮助。)#include #include #include #include using namespace std;using namespace cv

2016-04-24 21:21:02 10184 1

转载 QT - OpenCV的安装与配置(转载)

QT - OpenCV的安装与配置 想在QT中使用OpenCV来实现连续图片转成视频的功能,于是打上了OpenCV的主意安装OpenCV的过程也是充满了曲折,但是最终还是安装成功了,现记录安装过程,以防系统重装后傻眼。 感谢以下前辈的分享:https://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-wi

2016-04-22 13:06:07 526

VS2013配置CameraDS类相关文件

1.下载文件。strmiids.lib + CameraDS.cpp + CameraDS.h + qedit.h。(见附件) 2.将下载的文件放在工程目录下。 3.在VS2013工程中右键 -> 属性页 -> 配置属性 -> 链接器 -> 输入 -> 附加依赖项 -> 添加 "strmiids.lib"。 4.在工程中头文件中添加 CameraDS.h ,qedit.h;在源文件中添加CameraDS.cpp。 5.编译,收工。

2016-06-01

空空如也

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

TA关注的人

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