- 博客(63)
- 问答 (1)
- 收藏
- 关注
转载 如何一次性选中WORD文档中的所有表格
1 将下面的脚本复制Sub SelectAllTables() Dim tempTable As Table Application.ScreenUpdating = False '判断文档是否被保护 If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then Ms...
2018-12-07 11:44:31 45726 6
转载 消防物联网(沈阳消防所)
丁宏军:消防物联网将来一定是提供产品者,提供数据,提供服务! 智慧消防建设,不仅是科技的进步,更是社会安全的重要体现!在全国首个消防宣传月期间,大型专题片《智慧消防助力火灾防控》在中央电视台《焦点访谈》栏目,一经播放便引发了全社会对智慧消防领域的关注。近年来,随着经济社会的快速发展,消防管理工作面临的新情况、新问题不断增多,消防安全形势依然严峻,小火亡人事故频繁。如何利用智慧消防手...
2018-11-06 14:16:06 1828
转载 智慧城市
智慧城市 目录 智慧城市 1、产生背景 2、发展历程 3、建设意义 4、国际实践 5、数字城市 6、现状 7、我国规模 8、应用体系 9、应用项目 10、体验馆 11、智慧城市体验馆 ...
2018-10-30 14:58:52 24935
原创 数组的四种排列方法
冒泡排序:从数组中首元素开始和其他元素逐个比较,若其中一个元素比其小(或大),就交换首元素与其位置 int k[] = {3,4,5,1,0,2}; for(int i=0;i<k.length-1;i++) { for(int j=i+1;j<k.length;j++) { if(k[i]>k[j]) { int temp...
2018-07-23 15:10:27 43242 2
原创 c++对MySQL数据库的操作
1、安装MySQL2、VS 2010建立C++控制台应用程序,添加一个源文件sql.cpp3、建立好了之后,连接MySQL数据库需要有4个操作① 添加MySQL的包含文件;(include)项目--属性--VC++目录--包含目录--“D:\MySQL5.5\MySQL Server 5.5\include”;② 添加库目录;(lib)项目--属性--链接器--常规--附加库目录--“D:\MyS...
2018-06-26 16:22:57 2240
原创 Qt5.4连接MySQL5.5数据库的操作
Qt5自带了MySQL库,所以不需要用户自己编译数据库文件;1、确定Qt安装目录的lib文件下有Qtsql文件夹;2、将MySQL安装目录的bin文件夹下的libmysql.dll文件复制到Qt安装目录的bin文件下;在Qt中编写连接数据库的程序:Pro文件中添加QT += sql头文件:#ifndef WIDGET_H#define WIDGET_H#include <Q...
2018-06-01 10:27:32 904
转载 MySQL驱动安装ODBC5.1.11
转自:https://blog.csdn.net/cn130404/article/details/74370377配置数据源是在电脑的“控制面板”中的管理工具中进行操作,但Windows不同版本的操作系统操作步骤可能不完全一样,但大同小异。下面以Win7为例:1、首先,依顺序打开【开始菜单】——【控制面板】,若在窗口中能找到【管理工具】选项则单击管理工具;若不能找到则在窗口右上角的“查看方式”下...
2018-04-11 10:59:09 8046
转载 MySQL5.5安装
转自:https://www.cnblogs.com/solargen/p/6835399.html1、 官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads 2、 安装mysql5.5注意,安装之前,请关闭杀毒软件。(1) 打开下载的mysql-5.5.53-winx64.msi(2) 点击下一步 (3)...
2018-04-11 10:50:19 1593
原创 Qt中自定义信号槽
之前碰到过很多信号槽的操作,比如:点击按钮触发什么函数,吧啦吧啦的这种操作都是在界面上基于对应控件转到槽的方式实现的,如何用自定义的信号槽实现同样的功能?//第一个参数lineEdit是激发事件对象,信号中的方法必须在对象中存在,并在对象类头文件signals下定义, //第二个参数信号, //第三个参数this是槽方法所属类的对象,且必须在对象类的头文件的slots下定义 //第四个参数槽...
2018-04-10 18:57:52 1038
转载 C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
转自:https://blog.csdn.net/tigerjibo/article/details/74255801.C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量...
2018-03-26 14:18:06 1441
原创 XP系统下,配置Qt Creator和msvc编译器
目的:Qt工程调用VC编译的库文件(.dll .lib .h)然而之前安装配置的Qt Creator编译器是mingw,并不支持MSVC编译器编译的库文件;针对这样的问题,想过两种解决方案:1.安装VS2010,并配置VS2010+Qt4.8.4,Qt是VS2010的一个插件,编写程序在VS2010中进行;2.安装VS2010,并配置Qt Creator4.8.4+MSVC
2018-01-11 21:32:25 3632
转载 Qt在Windows下的三种编程环境搭建
转自:http://blog.csdn.net/libaineu2004/article/details/17363165从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://doc.qt.io/qtcreator/creator-debugger-engines.html本篇主要讲解QT在Windows操作系统下的三种编程环境搭建。
2018-01-11 21:30:35 439
转载 QWT编译、配置、使用(VS2010 + Qt5.1.0)
转自:http://blog.sina.com.cn/s/blog_a6fb6cc90101gks5.htmlQWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供
2018-01-11 16:18:24 663
转载 Qt中的OpenGL
Qt还是本人可移植GUI程序开发的首选,不过Qt开发普通的应用程序是行,但是据说效率太低,以至于像某些人说的那种刷新看得到一条条横线?这点我比较纳闷,就我使用的感觉,虽然Qt不以效率著称,但是事实上有足够的优化,最最典型的就是默认的图形双缓冲,按照Windows下的编程惯例是需要手动开启,并通过额外的接口调用才能使用的,这一点在以前简单图形编程学习时比较过Qt,Win32 GDI时感受特别深刻
2018-01-11 15:10:43 11678
原创 vs2010的qt插件打开qt creator的工程文件
操作系统:Windows XP(sp3) 编程环境:VS2010专业版 Qt插件:qt-win-opensource-4.8.4-vs2010.exe、qt-vs-addin-1.1.11-opensource.exevs2010的qt,打开qt creator的文件。vs下的qt编译器是msvc;qt creator的编译器是msvc;能打开的两个条件:①、在系统变量里,
2018-01-10 21:59:01 2322 1
原创 Qt(msvc)调用vc的dll
操作系统:Windows XP(sp3)编程环境:VS2010专业版Qt插件:qt-win-opensource-4.8.4-vs2010.exe、qt-vs-addin-1.1.11-opensource.exe外部库:A.dll、A.lib、A.h1、新建一个Qt4的应用程序test,添加如下内容项目--配置属性--VC++目录:包含目录(D:\VS_Qt\4.8.4\
2018-01-10 19:17:49 1862
原创 XP系统下,vs2010集成Qt4.8.4开发环境
准备工作:1.Windows XP(sp3)2.VS2010专业版3.qt-vs-addin-1.1.11-opensource.exe(http://download.qt.io/archive/vsaddin/)4.qt-win-opensource-4.8.4-vs2010.exe(http://download.qt.io/archive/qt/4.8/
2018-01-10 16:40:53 894
原创 xp下配置qwt
下载地址:https://sourceforge.net/projects/qwt/ ①、主要下载这三个文件:qwt-6.1.0.zip,qwt-6.1.0.pdf,qwt-6.1.0.qch。②、安装帮助文档(不想安装帮助文档,这一步略过)将下载的qwt-6.1.0.qch放入qt安装目录下,例如我的D:\Qt\4.8.4\doc\qch打开Qt在“工
2018-01-04 21:19:58 557
原创 xp下配置OpenGL(glut库)
1.首先需要去opengl的官网下载glut库:解压之后得到5个文件http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip2.将glut32.lib和glut.lib两个文件拷贝到qt目录下的./lib文件夹中;即D:\Qt\4.8.4\lib3.将glut.dll和glut32.dll两个动态链接库拷贝到C:
2018-01-04 17:14:13 964
原创 xp下安装Qt4.8.4
准备工具:MinGW-gcc440_1.zipqt-win-opensource-4.8.4-mingwqt-creator-windows-opensource-2.6.11、安装顺序①MinGW-gcc440_1.zip;由于Mingw并没有被qt-win-opensource-4.8.4-mingw.exe安装包集成,所以需要先安装mingw,安装很简单,
2018-01-03 20:29:51 1332
原创 Qt中删除重复的点坐
网上写的很多办法都是用unique函数和erase函数处理: vector v; v.append(0); v.append(1); v.append(2); for (int i = 0; i < 5; i++) { v.push_back(i); } sort(v.begin(),v.end()); v.
2017-12-24 14:14:02 1341
原创 QT错误:collect2:ld returned 1 exit status
出现collect2:ld returned 1 exit status错误的原因,大概分为以下三种情况:1、编译成功的例子在后台执行,有时一闪而过,如果再次build ,则会提示上述错误。解决方法:打开任务管理器,找到相应的exe进程,关闭即可; 或者直接关闭QtCreator。2、没有编译成功的情况下,最常见情况是程序本身需要include的头
2017-12-12 14:28:17 81108 10
原创 Qt5设置应用程序图标和发布程序
1、设置应用程序图标简单三步走,搞定①创建一个图标格式的文件,可以网上在线将普通的图形格式转成.ico 格式的图标文件http://www.faviconico.org/这个网站可以在线转换png、jpg、gif文件为ico格式,亲测很好用②将转换好的图标文件myico.ico放到源码目录,就是.Pro所在的文件夹啦③在.pro项目文件中添加一行代码:RC_IC
2017-12-07 15:46:15 39824 8
原创 Qt中按照逆时针给一组坐标排序
具体描述下这个问题:经过切片的到一组无序的交点,有一组无序的离散坐标点,想让它们连接起来成为轮廓线,显示在qwtplot控件中;网上有很多这样的算法程序,几乎清一色都是讲的凸多边形坐标排序,有一个关键点就是这些点不允许存在三点一线,否则输出的结果就不是正确的逆时针排序http://www.cnblogs.com/dwdxdy/p/3230156.html 就是凸多边形排序我自己
2017-11-27 19:15:12 1482
原创 有关QT中声明一个vector为全局变量的初始化问题
前面说了一个简单的int类型全局变量,是怎么实现的,但是对于更复杂一点的vector类型,上面的方法固然可以借鉴,但是初始化的问题应该是不一样的。全局变量:在头文件的类中声明,在cpp文件的函数体外面进行初始化。基本的套路就是这样的类的静态变量必须在类外初始化,这个懂吧!来个具体点儿的STLView.hclass STLView{public: STLVie
2017-11-20 11:30:40 11252 1
原创 Qt中使用全局变量的两种方式
1、使用static关键字:头文件声明:声明为public类型变量mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic:A
2017-11-17 14:41:40 65497 7
转载 关于Qwt的使用-QwtPlot
转自:http://blog.csdn.net/zhuyunfei/article/details/511500981.新建一个qt新工程,往主界面中拖动一个QwtPlot控件,保存后关闭。 ps:如果在设计界面没有,试试qt界面用qt designer打开试试2.下面开始QwtPlot的简单使用 a)控件的位置移动和大小设置 int width =
2017-11-16 17:01:21 9899 1
原创 win7环境下配置Qwt的问题
版本:win7(32bit)、Qt Creator 5.4.0(mingw编译器)、qwt-6.1.3 QWT是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),
2017-11-15 20:33:41 326
转载 3D打印切片软件Cura及CuraEngine原理分析
转自:http://blog.csdn.net/AiDiShengDeXiaoWu/article/details/49303081引言 年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。 自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读
2017-08-31 15:22:09 3651
原创 QT中涉及到数据传递的几种情况分析
QT版本:Qt Creator 5.4.0_mingw1、同一类 同一对象 的数据传递类中的数据成员可以被同一类中的任何一个函数访问。直接在类中声明数据成员即可注意:在.h文件的类中声明成员,并且在.cpp文件的函数中实例化一个对象,然后通过对象名( 用".") 访问2、同一类 不同对象 的数据传递在类中把数据成员声明为静态,即添加关键字"static",通
2017-07-13 16:51:50 5370 1
原创 Qt自定义界面类并提升(提升的窗口部件),把OpenGL绘制的图形显示在QT的ui界面上
编译环境:Qt Creator 5.4.0_mingw最近利用QT做一个上位机界面,想用OpenGL将STL文件还原成三维模型,并将模型显示出来,那么问题来了,最简单的显示就直接创建一个窗口显示模型,根本就 没有用到QT的ui界面。现在的问题是,想把OpenGL绘制的图形显示在用户自定义的ui界面上,上网搜了好多资料最终才知道是一个窗口部件提升的问题。1、创建一个基类是QMainWin
2017-07-04 16:54:55 14159 12
原创 QT5.4.0环境下配置OpenGL的glut库
版本:Qt Creator 5.4.0_mingwQt本身不包括glut工具库,如果要使用glut库,该怎么做呢?下面来简述一下Qt下怎么安装glut库:1.首先需要去opengl的官网下载glut库:得到五个文件(glut32.lib、glut.lib、glut.dll、glut32.dll、glut.h)http://www.opengl.org/res
2017-06-23 10:06:25 5448 2
转载 QT5+OpenGL<一>
版本:Qt Creator 5.4.0_mingw概要最近在学习QT的opengl, 在网上找了相关的学习资料,发现很少,通过查阅相关资料和对网上一些零碎的资料进行了总结,并用QT5 写出了一些简单的DEMO, 最近这段时间将进行持续地更新。QT5需要添加的模块opengl是一个模单独的模块,所以在使用时,应该在pro里面添加对应的模块。 QT +=
2017-06-22 11:14:59 1016
原创 win7(32bit)、VS2010环境下配置OpenGL的方法
OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必
2017-06-19 10:08:59 1530
转载 matlab中用imwrite()保存图像
转:http://blog.csdn.net/majinlei121/article/details/49586627保存到当前文件夹下:imwrite(I,'stripes2.png');保存到当前文件夹下的一个子文件result下:imwrite(I,'./result/stripes2.png');保存到当前文件夹上一层的一个文件夹result下:imwr
2017-06-12 09:25:48 22442
转载 MATLAB中改变彩色图像的尺寸大小
不过这里有一个很大的问题,图像变小之后,会有白色的边框用法:B = imresize(A,m)B = imresize(A,m,method)B = imresize(A,[mrows ncols],method)B = imresize(...,method,n)B = imresize(...,method,h)imrersize函数使用由参数method指定的
2017-06-09 09:39:39 4264
原创 MATLAB中出现的几种问题解决方法
Error: An array for multiple LHS assignment cannot contain LEX_TS_NUMBER.错误:多个LHS分配的数组不能包含LEX_TS_NUMBER。什么原因?%利用db3小波,对原始图像X进行2层分解,,这里是L(l),不是1[c,1]=wavedec2(X,2,'db3'); %全局阈值[thr,sorh,k
2017-06-09 09:20:46 17167 3
原创 MATLAB几种 彩色图像to灰度图像 的方法
主要是引用 rgb2gray函数,将3通道的彩图 转换成 2通道的灰度图像法1:3通道变成2通道imgname='E:\1.bmp'; [imagRGB] = imread( imgname ); %定义图像名称为imagRGB subplot(2,2,1);imshow([imagRGB]);title('原始图像'); if (length(size(ima
2017-06-05 10:09:03 2575
原创 MATLAB实现3通道的真彩图像转换成2通道的灰度图像
%将3通道的真彩图像转换成2通道的灰度图像,因为每一个figure(图像)有且仅有一个色图(colormap),然而色图有4种使用方法1、COLORMAP(MAP) 用MAP矩阵映射当前图形的色图。矩阵本身就是二维的2、COLORMAP('default') 默认的设置是 JET.3、MAP = COLORMAP 获得当前色图矩阵.4、COLORMAP(AX,...) 应用色
2017-06-02 09:59:06 6655 1
原创 QT5 出现一些问题的解决 办法
1、extra qualification 'Widget::' on member ’ConvertHexChar‘ [-fpermissive] error: extra qualification 'Widget::' on member 'ConvertHexChar' [-fpermissive char Widget::ConvertHexChar(char ch);原因是
2017-01-09 12:49:06 31774 1
空空如也
关于3D打印的路径规划算法的问题
2016-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人