- 博客(10)
- 资源 (8)
- 收藏
- 关注
转载 Qt中信号槽的概念
信号槽是Qt中特有的概念。它使得程序员将不同的object绑定起来,而object对象间并不需要对相互了解。 Slots也是普通的c++方法,它们可以是virtual;可以被重载;可以使private、protected、public,可以像其它c++方法一样有各种类型的参数。它们唯一的区别就是signal与slot是相互链接起来的,slot函数在每次signal函数被emit时会被调用。 标准的
2013-04-20 20:06:10 537
转载 解读QT信号与槽机制里 QMetaObject::connectSlotsByName(QObject *o)的源码
介绍 connectSlotsByName 是一个QMetaObject类里的static函数,其定义如下: static void connectSlotsByName(QObject *o); 其作用是如其名称一样,用来将QObject *o里的子孙QObject的某些信号按照其objectName连接到o的槽上。 起因 为啥会对这个函数产生一探究竟的想法呢?—— 既
2013-04-20 17:16:46 644
转载 QT中QWidget、QDialog及QMainWindow的区别
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口
2013-04-20 16:54:44 543
原创 k-邻近算法
首先介绍最邻近算法 已知N个已知类别样本,计算待识别样本x与已知样本xi之间的距离,将它判为距离最近那个样本所属的类。 k-近邻算法: 已知N个已知类别样本,计算待识别样本x与已知样本xi之间的距离,取k个最近相邻样本,这k个样本属于哪个类最多,待识别样本就属于该类。 剪辑最近邻算法: 第一步:k-NN进行样本剪辑 第二部:1-NN进行样本分类
2013-04-12 21:35:21 1066
转载 使用VS2010编译QT
首先不要使用中文目录, 发布QT程序时,为了使没有QT依赖库的环境中也能运行QT程序,这就需要静态编译你的QT程序。要达到这个目的,首先必须静态编译你的QT库文件 1 下载Qt的安装包和VS2010的Qt插件 2. 安装Qt Library, 注意不能装Qt SDK 我装了Qt SDK1.1.2之后,找不到configure程序,也不知道怎么回事。 3. 安装Qt的VS开发插
2013-04-11 21:06:04 832
转载 VS2010下使用QT环境配置
http://blog.sina.com.cn/s/blog_5e42f31a0100y52r.html 可以在不编译Qt情况下用Qt库,实际上新手没必要编译!!! 对于新手编译太麻烦,BUG太多!!! 1.新建-项目-win控制台应用程序-控制台应用程序 2.建好项目后,为项目添加库 右击项目名称-属性-配置属性-VC++目录-分别为可执行文件目录、包含目录及库目录添加目录
2013-04-11 20:52:42 1342
原创 SVM学习
SVM是一种基于统计学习理论的模式识别方法。 目标:找到一个超平面,使得它能够尽可能多的将两类数据点正确的分开,同时使分开的两类数据点距离分类面最远。 解决方法:构造一个在约束条件下的优化问题,具体的说是一个受限二次规划问题(constrained quadratic programing),求解该问题,得到分类器。 在模式识别中,求解问题一般可以描述如下: 已知:n个观
2013-04-10 16:19:25 1030
翻译 AdaBoost(学习过程)
Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器 (强分类器)。其算法本身是通过改变数据分布来实现的,它根据每次训练集之中每个样本的分类是否正确,以及上次的总体分类的准确率,来确定每个样本的权值。将修改过权值的新数据集送给下层分类器进行训练,最后将每次训练得到的分类器最后融合起来,作为最后的决策分类器。使
2013-04-09 23:22:51 713
原创 常用排序算法
1、插入排序:假设数组A[0,...,n-1],A[0,...,p]按照从小到大的顺序排序完毕,将A[p+1,...,n-1]中元素一次与之前元素比较,并插入至相应位置,算法复杂度为n^2(符号省略,下同) void INSERT_SORT(int *A,int len) { for(int i=1;i { int key=A[i]; int j=i-1;
2013-04-08 11:02:18 618
原创 求最大矩形面积
如图柱状图,求最大矩形面积。假设输入高度为 2 1 4 5 1 3 3 则最大矩形面积应该为4*2=8 解题思路如下:设矩形为一个二元组(x,y),x为高度,y为宽,在栈内存储这些二元组 高度为2元素进栈,栈内存储(2,1) 高度为1元素进栈,从栈顶开始删除高度大于或等于1的二元组,因为其已经不可以继续向右延续了,同时用弹出二元组更新最大矩形面积为2*1=2,然后把它的宽度1累加到当前高
2013-04-07 23:17:30 1131
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人