自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Luckily118的专栏

学习 永无止境

  • 博客(66)
  • 资源 (5)
  • 收藏
  • 关注

原创 起泡排序——交换排序

/*** Copyright (C) 2015, CSU* All rights reserved* File Name:test.cpp* Author: lmm* Date of completion: 2015/1/20* Version: v1.0** 问题描述:起泡排序* 输入描述: 输入整数* 知识点 : 内部排序* 程序输出: 输出有序整数*/#incl

2015-01-20 21:07:58 872

原创 希尔排序

/*** Copyright (C) 2015, CSU* All rights reserved* File Name:test.cpp* Author: lmm* Date of completion: 2015/1/20* Version: v1.0** 问题描述:希尔排序* 输入描述: 输入整数* 知识点 : 内部排序* 程序输出: 输出有序整数*/#incl

2015-01-20 16:04:26 1514 1

原创 折半插入排序

/** * Copyright (C) 2015, CSU * All rights reserved * File Name:test.cpp * Author: lmm * Date of completion: 2015/1/19 * Version: v1.0 * * 问题描述:折半插入排序 * 输入描述: 输入整数 * 知识点 : 内部排序 * 程序输出: 输出有

2015-01-19 20:37:20 661

原创 直接插入排序

/** * Copyright (C) 2015, CSU * All rights reserved * File Name:test.cpp * Author: lmm * Date of completion: 2015/1/19 * Version: v1.0 * * 问题描述:直接插入排序 * 输入描述: 输入整数 * 知识点 : 内部排序 * 程序输出: 输出有

2015-01-19 15:22:27 674

原创 公共字符串计算

/** * Copyright (C) 2014, CSU * All rights reserved * File Name:test.cpp * Author: lmm * Date of completion: 2015/1/12 * Version: v1.0 * * 问题描述:公共字符串计算(计算两个字符串的最大公共字符串的长度,字符不区分大小写) * 输入描述: 输

2015-01-17 22:00:22 672

原创 静态查找——折半查找

针对数值类型关键字#include #include #include #include using namespace std;#define EQ(a,b) (!strcmp((a),(b)))#define LT(a,b) (strcmp((a),(b)) < 0)#define LQ(a,b) (strcmp((a),(b)) <= 0)int Search_Bin(

2015-01-15 20:34:48 817

原创 字符串最后一个单词的长度

/** * Copyright (C) 2014, CSU * All rights reserved * File Name:test.cpp * Author: lmm * Date of completion: 2015/1/12 * Version: v1.0 * * 问题描述:字符串最后一个单词的长度 * 输入描述: 计算字符串最后一个单词的长度,单词以空格隔开,一行

2015-01-12 19:21:50 1056 1

原创 字符串逆序

/** * Copyright (C) 2014, CSU * All rights reserved * File Name:test.cpp * Author: lmm * Date of completion: 2015/1/12 * Version: v1.0 * * 问题描述:字符串逆序 * 输入描述: 允许有空格输入,例如 输入“I am a student” *

2015-01-12 16:09:54 1831

转载 计算机视觉领域的一些牛人博客,研究机构等的网站链接 && 机器学习算法中文视频教程

计算机视觉领域的一些牛人博客,研究机构等的网站链接[email protected]://blog.csdn.net/zouxy09       转自:http://www.cnblogs.com/Rick-w/archive/2012/04/14/2446921.html       以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关

2014-10-25 11:27:22 3188

转载 浅析人脸检测之Haar分类器方法:Haar特征、积分图、 AdaBoost 、级联

浅析人脸检测之Haar分类器方法一、Haar分类器的前世今生       人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。       目前的人脸检测方法主要有两大类:基于知识和基于统计。Ø  基于知识的方法:主要利用先验知识将人脸看作器

2014-10-25 11:02:15 1048

原创 学习opencv

1.下载opencv2、有的文章提到使用CMake把OpenCV下面的范例生成为Visual Studio的工程,此处我没有这样做。直接使用范例。这里先把OpenCV目录下面的几个重要目录做个说明(见附件):doc目录:主要包含OpenCV的帮助文档。其中opencv2refman.pdf主要是OpenCV的各种类和函数的使用说明。opencv_tutorials.pdf,主要是下

2014-10-22 11:02:56 779 2

原创 学习篇----数组和指针

1.数组1.数组的维数,需要注意的地方

2014-10-07 09:01:57 639

原创 基础篇---统计大写字母的个数

/** * Copyright (C) 2014, CSU * All rights reservedl * File Name:test.cpp * Author: lmm * Date of completion: 2014/10/6 * Version: v1.0 * * 问题描述:找出给定字符串中大写字符(即‘A’-‘Z’)的个数 * 接口说明:原型:int CalcCa

2014-10-06 21:24:12 1395 2

原创 学习篇---标准库类型中细节巩固问题

1.string类型的初始化2.string类型的输入操作符注意的问题3.

2014-10-06 10:16:28 634

原创 管理自我—起始篇

话外:认识

2014-10-05 19:35:46 660

转载 const限定修饰符用法总结(常量,指针,迭代器,函数参数,成员函数)

1)  声明及初始化const常量。在声明一个const常量时,必须对其初始化,否则会报错。1 const int constvar; //error2 const int constvar = 10; //ok但是,有一个例外的情况,就是extern进来的const常量不需要初始化(如果该常量其他地方确实有出现,这时将它extern进来并且初始化

2014-07-27 16:37:27 789

转载 Windows下使用CMake

CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者c

2014-07-20 20:37:47 1548

转载 main函数的参数用法

main函数中两个参数的用法MSDN6.0中写道:argc is An integer specifying how many arguments are passed to the program from the command line. Because the program name is considered an argument, argc is at least 1.

2014-07-18 20:49:26 633

转载 C/C++/Qt 统计运行时间

程序中经常需要统计时间,需要统计某项运算的运行时间时,需要计算时间差。1. C/C++C中有基础库用于实现该功能,功能在time.h头文件中,代码实例如下: 1 #include 2 #include 3 #include 4 5 void main() 6 { 7 double time_Start = (double)clock(); /

2014-07-18 16:35:53 802

转载 静态库与动态库

一、        动态库概述 1、  动态库的概念 日常编程中,常有一些函数不需要进行编译或者可以在多个文件中使用(如数据库输入/输出操作或屏幕控制等标准任务函数)。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码文件就称为库。库文件中的函数可以通过连接程序与应用程序进行链接,这样就不必在每次开发程序时都对这些通用的函数进行编译了。      

2014-07-17 15:17:47 799

转载 Qt中静态库与动态库的生成与使用

一. 静态库的生成    1. 测试目录: lib    2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow";    3. 编写项目文件: mywindow.pro       注意两点:       TEMPLATE = lib      

2014-07-17 15:11:29 940

转载 vim配置文件

set sw=4set ts=4set etset smarttabset smartindentset lbrset fo+=mBset smset selection=inclusiveset wildmenuset mousemodel=popupau FileType php setlocal dict+=~/.vim/dict/php_funclist.dictau FileType

2014-07-14 15:48:13 784

原创 调整Ubantu WorkSpace

ubantu的工作区切换()To change the number of rows, type the following command, changing the final number to the number you wish. PressEnter.gsettings set org.compiz.core:/org/compiz/profiles/un

2014-07-14 10:45:14 736

原创 改变LInux下的光标形状

1.首先进入vi或者vim2.点击顶部【】

2014-07-11 22:09:26 4047

原创 ubuntu中vi上下左右键显示字母的解决办法

最近新装了Ubantu14.04,vi中上下左右键

2014-07-11 21:55:16 1163

原创 opencv Error:Bad argument <Unknown arrray type> in cvarrTomat

2014年7月7日这几天自己chan

2014-07-07 21:46:29 6178

转载 qmake的使用

qmake的使用简介下面是qmake的简单介绍和使用要领,更为详细的信息请参阅手册qmake的介绍 手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项 目”文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来

2014-06-26 19:34:05 766

转载 top命令

以下是对Linux中top命令的用法进行了详细的介绍,需要的朋友可以过来参考下查看多核CPU命令mpstat -P ALL  和  sar -P ALL  说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用

2014-06-22 21:43:46 590

转载 opencv运行时间

最开始的C接口中的是 cvGetTickCount()和 cvGetTickFrequency(),在程序段的开始和结束时两次使用cvGetTickCount(),然后将两次的差除以cvGetTickFrequency()后就可以获得程序段的以微秒us为单位的运行时间,不是很精确但是一般足够了。         到了2.x之后在命名空间cv中又多了几个函数,getTickCount(),g

2014-06-16 15:09:39 1294

转载 OpenCV里面Mat方法中的Scalar详解

OpenCV参考手册2.3.1中第15页,有这么一个例子:// make a 7x7 complex matrix filled with 1+3j.Mat M(7,7,CV_32FC2,Scalar(1,3));解释如下:创建一个M矩阵,7行7列,类型为CV_32F,C2表示有2个通道。Scalar(1,3)是对矩阵进行初始化赋值。第一个通道全为1,第2个通道全为3。具体见一

2014-06-15 14:25:53 3479

转载 二十岁出头的时候上,你一无所有,你拥有一切。

(一)嘴上说说的人生那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”我不知道怎么回应她,只好耸耸肩,因为我实在无法对我亲爱的娘亲说明这部动漫对我的意义。你知道,有些歌有些东西就是有那种力量。哪怕它在你的手机里藏了好几年,哪怕它早就过了黄金期,哪怕越来越少的人会提起它。你就是知

2014-06-09 18:45:42 641

转载 opencv学习

(1)利用数组来构建cv::Mat   示例代码如下所示:[cpp] view plaincopyvoid ArrayToMat()  {      double m[3][3];      for (int i=0; i    {          for (int j=0; j        {        

2014-06-07 16:05:17 709

转载 OpenCV参考手册之Mat类详解

目标     我们有多种方法可以获得从现实世界的数字图像:数码相机、扫描仪、计算机体层摄影或磁共振成像就是其中的几种。在每种情况下我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。      例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何获取和存储像素值可能根据最适合我们的需要而变化,最终可能减少计算机世界内的所

2014-06-07 15:58:59 849

转载 图像分析中的傅里叶变换

1、为什么要进行傅里叶变换,其物理意义是什么?傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。和傅立叶变换算法对应的是反傅立叶变换算法。

2014-04-13 22:18:01 2067

转载 计算机双目视觉----摄像机单目标定

一、摄像机单目标定OpenCV对标定的处理是这样的:1.打印一幅棋盘图贴到一个平板上,转动该模板,用摄像机拍摄20张(一般多于6张即可,多了结果可以更精确)图片2.对于每一张图片都用cvFindChessboardCorners提取角点坐标,这个函数提取的仅是一个粗略坐标,然后调用cvFindCornerSubPix()来获取精确角点坐标。提出来后可以用cvDrawChessboard

2014-04-07 19:58:17 2624

原创 Qt下无法输入中文问题的解决

首先,由于刚学习linux和qt,在此期间总会遇到一些弱智的问题,而这些弱智的问题总是困扰我很长时间,问同学都觉得不好意思,自己闷着头解决。        在qt学习过程中遇到两个问题:        1.qt下的QMYSQL驱动的安装(未解决,网上很多说法,不管用)        2.qt中无法输入中文(已解决)           解决方案:(声明网上很多说法,比如输入法问题,

2014-03-21 10:52:53 1679

转载 Ubuntu Linux 软件寻找/安装/卸载 图文详解教程

作为一个桌面操作系统,Ubuntu(以后我简称为UB)自然也和Windows一样,拥有众多的实用软件,让我们平常来使用。很多新手,在安装了Ubuntu系统后,面对着与众不同的桌面,不知道该如何安装软件,这次的教程,我将详细的讲解下,Ubuntu系统下,如何寻找,安装,卸载,使用各种软件。和Windows有很大的不同,Ubuntu系统下,有很多很多方法来寻找,安装软件。最常见的方法,我先总结

2014-03-17 16:56:41 2073

转载 AdaBoost原理、算法及应用

Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。其算法本身是通过改变数据分布来实现的,它根据每次训练集之中每个样本的分类是否正确,以及上次的总体分类的准确率,来确定每个样本的权值。将修改过权值的新数据集送给下层分类器进行训练,最后将每次训练得到的分类器最后融合起来,作为最后的决策分类器。使用

2014-03-14 10:05:49 1143

转载 Qt中 int ,float ,double转换为QString

Qt中 int ,float ,double转换为QString有两种方法 1.使用QString::number();如:    long a = 63;  QString s = QString::number(a, 10);             // s == "63"   QString t = QString::

2014-03-12 20:47:48 1459 1

转载 Qt Model/View

介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。Model

2014-03-08 17:25:19 904

TCPIP详解 卷3

TCPIP详解+卷3

2016-11-18

tcpip详解 卷1 高清晰完整版pdf

tcpip详解 卷1高清晰完整版 协议

2016-11-18

计算机网络释疑与习题解答

配合计算机网络(谢希仁)第五版和第六版教材,学习巩固网络基础知识必备素材,热爱它就拥有它。

2015-01-04

Linux环境下Qt4图形界面与MySQL编程+程序源代码

Linux环境下Qt4图形界面与MySQL编程+程序源代码 让你更加熟悉Qt

2014-07-27

深入理解计算机操作系统

深入理解计算机操作系统 学计算机操作系统管理员的选择

2014-03-08

空空如也

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

TA关注的人

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