logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv2.4.2安装与配置

环境:  XP SP3 +32位系统+ VS2010 + opencv2.4.2(注意:如果开发环境为VS2008,配置的时候则用vc9而不是vc10, 如环境变量C:\Program Files\opencv2.4.2\build\x86\vc10\bin应改为C:\Program Files\opencv2.4.2\build\x86\vc9\bin,其他类似;如果VS2008配置的是vc

#x86
排序算法总结(三)——堆排序、桶排序

堆排序排序思想:主要有3个步骤,建立小顶堆(或大顶堆)、删除堆顶数据(删除的数据就是排序的数据)、重新调整为小顶堆。具体可参照MoreWindows的博客《白话经典算法系列之七 堆与堆排序》,文中对堆排序的过程讲解的十分详细,下面堆排序的代码也摘自该Blog。是否稳定:不稳定。时间复杂度:堆排序的最坏时间复杂度为O(nlogn)。堆序的平均性能较接近于最坏性能。//调整堆voi

QT中解决QSocketNotifier: socket notifiers cannot be enabled from another thread错误

class UDPReceive : public QThread{Q_OBJECTpublic:UDPReceive();UDPReceive(QUdpSocket *s);protected:virtual void run();private:QUdpSocket *udp_socket;};UDPReceive::UDPRe

git branch的使用

分支的创建,删除和切换 你可以用如下命令创建分支 git branch  切换到新的分支 git checkout  或者直接使用这个命令创建并切换到新分支 git checkout -b  git分支的正确用法1、从master分支直接创建test分支并切换到test分支(这里是本地分支)

遗传算法介绍

一、遗传算法介绍 1.1   遗传算法概要      遗传算法(Genetic Algorithm,简称GA)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法,由美国的J.Holland教授1975年首先提出。遗传算法是一种模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,通过模拟自然进化过程搜索最优解,它常用来解决多约束条件下的最优问题。

到底了