自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (12)
  • 收藏
  • 关注

原创 Redhat下安装Theano

最近老板要搞深度学习方面的一些东西,安装了一下Theanoku

2014-04-24 18:09:49 1037

原创 Linux Redhat下Mesa8.0.3安装全流程

1. 官网下载Mesa8.0.3安装包,解压后./configure,会有依赖项,报错2. 第一个错误,makedepend is required to build Mesa,为redhat版本,从网站http://rpmfind.net/linux/rpm2html/search.php?query=makedepend下载相应版本安装,为看到进度,可以rpm -ivh ***.rpm

2014-03-28 19:00:30 1824

转载 基本数据类型 所占的 存储空间

C语言各种数据类型及其在系统中占的字节和取值范围C语言包含5个基本数据类型: void, int, float, double, 和 char. (另:C++ 定义了另外两个基本数据类型: bool 和 wchar_t. 一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰所以short,long等等都不算基本数据类型

2013-09-04 18:35:13 2371

转载 C++函数中那些不可以被声明为虚函数的函数

常见的不能声明为虚函数的有:普通函数(非成员函数)、静态成员函数、内联成员谙熟、构造函数、友元函数。1、为什么C++不支持普通函数为虚函数?      普通函数(非成员函数)只能被overload,不能被override,声明为虚函数也没有什么意思,因此编译器会在编译时邦定函数。2、为什么C++不支持构造函数为虚函数?      这个原因很简单,主要是从语义上考

2013-09-04 10:36:32 556

转载 c++多态性

转载于http://blog.csdn.net/hackbuteer1/article/details/7475622   C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编

2013-09-04 10:17:39 464

转载 拷贝构造函数

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100;  int b = a;   而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。

2013-09-03 15:17:27 368

转载 内联函数

内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。定义内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但是能否形成内联函数,需要看编译器对该函数定义的具体处理。编辑本段动机

2013-09-03 11:09:54 934

转载 Android开发常见错误汇总

【错误信息】 [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2)原因:不影响正常运行。

2013-08-20 09:42:55 745

原创 无法打开文件"LIBC.lib",Failed to save the updated manifest to the file "Debug\fern-demo.exe.embed.m

1.无法打开文件"LIBC.lib"问题解决如果将用低版本的VC开发的项目,拿到高版本的VC开发环境上去编译,链接时也许会触发LNK1104错误。解决方案是链接时忽略此库,在此提供两种解决方案:Project | Properties | Configuration Properties | Linker | InputIgnore Specific Library: libc.lib或#

2013-07-10 15:16:44 1058 8

原创 run-time check failure,stack around the variable “ ” was corrupted

当工程比较大的时候容易出现这种问题,可能是对堆栈的占用量比较大。但是具体真正的原因不明,暂时解决这种问题方法为:project->配置属性->c/c++->代码生成->基本运行时检查 设置为默认值

2013-07-10 15:08:55 599

转载 应用程序无法启动,应用程序的并行配置不正确

应用程序事件日志中:“C:\windows\system32\test.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。 请使用 sxstrace.exe

2013-07-09 19:13:24 776

转载 工程在release下报错,但是在debug下正常执行

Debug   和   Release   编译方式的本质区别                 Debug   通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release   称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。             Debug   和   Release   的真正秘密,在

2013-07-09 19:10:59 882

转载 VS2010中各种文件的说明

SDF文件和ipch文件夹: visual studio 2010 中新建一个项目会同时建立一个ipch目录与sdf文件,即使你删掉它,再次打开工程时还是会重新建立。动辄30、50M的容量让我们心里很不爽。其实这是2010的一个新功能,与智能提示,错误提示,代码恢复、团队本地仓库等等息息相关的东西。如果大家觉得很不爽可以关掉它。Tools —— Options —— Text Editor

2013-07-09 19:08:28 681

转载 fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory

这个错误的根源在于,编译器发现有源文件(CPP,C……)带有/Yu编译选项,但是找不到一个源文件带有/Yc选项,解决方法也就很明显了,至少有两个:1、把所有源文件都设置为不使用预编译头,如果文件少还好说,如果多而且还在不同的Filter里面的话,那就坑爹了。2、随意设定一个源文件为创建预编译头属性。当然最好还是加入 stdafx.cpp文件,并对其进行设置。注意到设置Precomp

2013-07-08 16:52:17 1325

转载 应用程序无法启动,因为应用程序的并行配置不正确(转载)

应用程序事件日志中:“C:\windows\system32\test.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。 请使用

2013-07-03 15:15:06 997

原创 there is no source code available for the current location 解决方案

1.Clean and then rebuild solution,可能可以解决2.Tools>Options,选择Debugging>General 却掉 Enable address-level debugging 选项,再去掉 Require source files to exactly match the original version.3. Tools | Optio

2013-07-02 17:17:58 967

转载 OpenCV - Mat、CvMat、IplImage类型浅析

OpenCV中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage。 一、Mat类型:矩阵类型,Matrix。       在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。       Mat有3个重要的方法:         1、Mat mat = imread(const String* filena

2013-06-05 17:01:03 561

转载 【OpenGL】glut 消息事件处理函数 glutMainLoop();

glut这是一套opengl的辅助库,他使我们能十分简单的设置各种消息处理函数,而且与平台无关,也就是说如果使用glut 在windows 下编译通过程序无需更改便可在linux, 和mac os 下的编译运行,这一点是十分有用的,要知道win32api繁琐的代码走出了windows 的窗户可什么也干不了。给glut 作了这么多广告,让我们看看他是怎么用的.GLUT的基本功能

2013-04-25 15:43:28 3438 1

转载 OpenGL模型视图变换、投影变换、视口变换

轉自http://www.blogjava.net/wilyquan/archive/2010/07/27/327235.htmlOpenGL中不设置模型,投影,视口,所绘制的几何图形的坐标只能是-1到1(X轴向右,Y轴向上,Z轴垂直屏幕)。产生目标场景的过程类似于用照相机进行拍照:(1)把照相机固定在三角架上,并让他对准场景   从不同位置观察场景(视图变换)

2013-04-25 12:07:32 780

转载 SIFT 特征提取算法总结

主要步骤     1)、尺度空间的生成;    2)、检测尺度空间极值点;   3)、精确定位极值点;   4)、为每个关键点指定方向参数;   5)、关键点描述子的生成。                 L(x,y,σ), σ= 1.6 a good tradeoff

2013-04-24 15:08:28 704

转载 k-d tree的最近邻搜索算法

所谓的特征点匹配本质上是一个通过距离函数(例如欧式距离)在高维矢量之间进行相似性检索的问题,简单来讲就是范围查询或者K近邻查询的问题。 范围查询就是给定查询点和查询距离阈值,从数据集中找出所有与查询点距离小于查询距离阈值的数据;K近邻查询就是给定查询点和正整数K,从数据集中找到距离查询点最近的K个数据,当K=1时,它就是最近邻查询。 如上图(b)我们从输入图像中进行

2013-04-24 11:27:24 2059

转载 SIFT特征提取,特征匹配

sift算法在cv领域的重要性不言而喻,该作者的文章引用率在cv界是number1.本篇博客只是本人把sift算法知识点整理了下,以免忘记。本文比较早的一篇博文opencv源码解析之(3):特征点检查前言1 中有使用opencv自带的sift做了个简单的实验,而这次主要是利用Rob Hess的sift源码来做实验,其实现在的opencv版本中带的sift算法也是Rob Hess的,只是稍微包装

2013-04-24 11:24:22 1623

转载 IplImage, CvMat, Mat 的关系

opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm

2013-04-22 14:24:45 473

原创 安卓开发中使用opencv问题

1. 将之前存在的工程导入到eclipse中,可以通过file-import,将其导入到工作区中。2. 下载opencv的“OpenCV-2.3.1-android-bin.tar”,版本可以用于java中。3. 将OpenCV-2.3.1-android-bin.tar解压之后下面的OpenCV-2.3.1文件夹放到工作区文件夹里,然后将其作为一个工程导入。4.导入之后可能会出现一些

2013-04-02 18:17:49 1100

转载 one or more mulitdefied symbolsfound

one or more mulitdefied symbolsfound  申明全局变量,全局函数一定要在cpp中申明其他类引用该全局变量就include该cpp的h文件然后extern一下就好了否则容易出现该重复定义错误这个"容易"是如何解释的呢?例如A.h中如果申明了全局变量int Global;在B.h中include "A.h"

2013-03-19 14:52:31 682

原创 OpenCV在vs10中的配置问题

现在的opencv版本中已经有了编译好的库文件,在build文件夹下面,一般情况不用自己再使用cmake自己编译1. 首先,在vc++目录中需要加入build后的include文件夹,include文件夹下面的opencv,epencv2。2. vc++目录中需要添加dll,添加build\x86\vc10\lib3. linker中的input中的附加依赖项中需要添加opencv_c

2013-03-13 20:52:31 1171

转载 关于OpenFileDialog的使用

1、 OpenFileDialog控件有以下基本属性InitialDirectory对话框的初始目录Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDirecto

2013-03-11 16:38:26 709

原创 c#基础

1.声明abstract class中例如public abstract void Updata(),然后在具体的类中重写的时候需要写成public override void Updata(); 2.class 的实例。例如Boss zhengyue=new Boss(参数); 3.属性的使用例子public string hername{get {return na

2013-03-06 17:00:21 521

转载 c#中list arraylist以及ilist区别

1.c#中arraylist所在的命名空间为system.collections,而不是system.collections.genertic。  共同点:    IList, List , ArrayList 通俗一点来讲就是广义的数组,C#里面称之为集合。不同于一般的狭义的数组,它们可以存放任意类型的东西,在申明或者赋值的时候指定。比如你写了一个类 Cake,然后想有一个结构来存放很多

2013-03-06 16:17:06 723

转载 C++中delete和delete[]的区别

目录:1、new 操作2、delete与delete[]3、案例分析4、参考文献        实验环境是Windows XP + VC6.01、new操作        这里将new和new[]等不严谨的统称为new操作        C++中提供了new操作符来进行C++类在堆上的创建。new相比较C的malloc而言,不仅分配了内存,而且对创建的C

2013-03-01 16:06:19 274

转载 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p

深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**con

2013-02-28 18:14:06 214

原创 char*,const char*和string的区别以及相互转换

一.区别  Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:把一个声明从右向左读。char * const cp; ( * 读成 pointer to ) cp is a const pointer to charconst char * p; p is a pointer to const char;

2013-02-28 17:40:52 758

wpf应用以及mvvm设计模式

文章详细解释了wpf的设计模式mvvm,使初学者能够快速的了解wpf设计优势以及特点

2013-03-03

通过崩溃地址找到源代码出错行

当出现了“该程序执行了非法操作,即将关闭。请与你的软件供应商联系”这句话时,可以通过文档中方法快速找到出错行

2013-03-03

计算机网络相关名词

用通俗的话以及恰当的生活比喻讲解计算机网络中的相关的名词,比如网管,路由等等。

2013-03-03

信号与系统及数字信号处理

大妞讲解信号与系统中的各种数学方法,通俗易懂,并且能够举一反三

2013-03-03

c++多线程编程

文章介绍c++多线程的相关知识,并且带有相应的源代码,可以让初学者学习

2013-03-03

c++按引用传递

c++中按引用传递是一个比较让人疑惑的知识点,本文介绍c++按引用传递的相关知识

2013-03-03

gloox学习笔记(转载)

Gloox 是一个开源的跨平台的 C++实现的 XMPP 协议开发包,本文档对gloox初学者有所帮助。

2013-02-25

程序员实用算法

程序员实用算法.重点关注了实用,立即可用的代码,并且广泛讨论了可移植性和特定于实现的细节

2012-08-27

程序设计预算法基础教程

程序设计与算法基础教程(Delphi5_0版)

2012-08-27

c++文档规范

包括c++文档的排版,注释标识符命名,变量使用,代码可测性,程序效率,单元测试,程序版本与维护等

2012-04-18

XML入门(适合初学者)

XML入门级教程,包含XML使用方法,语法,DTD, XML DOM等内容

2012-04-16

空空如也

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

TA关注的人

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