- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Reverse Integer
Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321
2014-04-25 11:18:46 514
转载 VS2010 CUDA 5.5 Win7 64位配置以及项目创建配置
VS2010 CUDA 5.5 Win7 64位配置以及项目创建配置(需要图文参考的文件请到http://download.csdn.net/detail/anson2004110/5912747下载,这里实在传不上去)一.安装CUDA5.5以及配置VS助手1、安装之前必须确认自己电脑的GPU支持CUDA。在设备管理器中找到显示适配器(Displayadapters),找到
2014-04-13 10:06:23 946
原创 vim命令的学习和使用
参考资料:这里和vimtutor2014/4/1h j k l 分别表示左 下 上 右esc 返回normal模式, 在normal模式下 q! (enter后退出vim)normal下 x删除光标下的字符i 进入插入模式, 即在光标前插入字符,a是在行尾插入wq save a file and exitdw 删除word, 光标需在word第一个字符,删除后光
2014-04-01 17:19:11 604
转载 deep learning reading list
http://blog.sciencenet.cn/blog-520608-751519.html 主要是顺着Bengio的PAMI review的文章找出来的。包括几本综述文章,将近100篇论文,各位山头们的Presentation。全部都可以在google上找到。BTW:由于我对视觉尤其是检测识别比较感兴趣,所以关于DL的应用主要都是跟Vision相关的。在其他方面
2014-03-28 17:09:29 749
原创 c++ 数组和指针
当我们定义一个数组的时候,其实数组名也就是一个指针,该指针指向数组的第一个元素,而c++中又不对数组是否越界进行检查,数组作为函数参数的时候又退化为指针·····(好乱好乱)下用code说明#include using namespace std;int getSize(int a[]){ return sizeof(a);}int main(){ int array[]
2014-03-28 09:14:01 665
原创 opencv笔记_1118
1 Matxtemplate class Matx, small matrix whose type and size are known at compilation timetemplateclass Matx{ // }typedef Matx Matx12f;typedef Matx Matx12d;...typedef Matx Matx16f;typede
2013-11-18 15:43:12 935
原创 opencv_笔记_core_basic structures_1117
1 DataTypeclass DataType 暂略2 Point_template class Point_ 用来表示2d平面中的点坐标,与旧版中 CvPoint 和 CvPoint2D32f 数据可以互换。可支持以下操作:pt1 = pt2 + pt3;pt1 = pt2 - pt3;pt1 = pt2 * a;pt1 = a * pt2;pt1 += pt2;p
2013-11-17 15:45:37 947
原创 编译期的优化
gcc 是可以对代码进行一定优化的编译器,有一系列options可以用来优化使得代码运行地更快以及生成的可执行文件更小。当然,优化是一个很复杂的过程,源码中的每一句或者每一块儿代码都可以对应许多组合形式的机器码,而优化的过程就是尽量找到比较好的机器码组合使得执行效率更好,总体说来,gcc对代码的优化主要分为两个层次,一个是source level级,一个是speed -space tradeoff
2013-11-09 10:28:32 910
原创 gcc compiling for debugging
正常情况下因为可执行文件并不包含源代码的信息,如variable names line number,这对于debug过程是远远不够的,因为一旦程序崩溃,我们便无能为力。为此gcc 提供了 -g debug option来将dubugging information 保存在目标文件和可执行文件中,这些信息可以使用debugger如 gdb工具来进行debug过程。使用debugger也可以在程
2013-11-08 20:33:41 993
原创 introduction to gcc
backgroundGCC is a programming tool and it is more than that, GCC is part of GNU project,first realise was made in 1987, in 1992 add the ability to compile c++gcc was first short for GNU c c
2013-11-08 16:52:03 609
原创 opencv学习笔记_1106_2
opencv是基于BSD协议的开源的计算机视觉库,包含一下模块:corecore是opencv最为基础的模块,包含着opencv中的比较初级的数据结构如Mat等和一些其他的比较基础的函数imgproc图像处理模块,包含了(非)线性滤波器,图像几何变换,颜色空间的变换以及直方图等。video视频分析模块,包含了运动估计,背景移除,物体追踪的一些算法等calib3dcame
2013-11-06 15:06:52 632
原创 输出openni版本号
在openni中,其版本号由四个数字组成,以一个struct的形式来实现:如下typedef struct{ /** Major version number, incremented for major API restructuring. */ int major; /** Minor version number, incremented when significant new
2013-10-31 11:31:02 1045
原创 2013 小米校园招聘笔试题之 找异形数
异形数:在一个长度为n的整形数组a里,除了三个数字只出现一次外,其他的数字都出现了2次。请写程序输出任意一个只出现一次的数字,程序时间和空间复杂度越小越好。例如: a = {1,3,7,9,5,9,4,3,6,1,7},输出4或5或6C/C++:void find(int* a , int n);Java:void find(int[] a);如果数
2013-09-23 10:41:03 961
原创 C/C++中的内置宏定义 以及 CRT
搜tecent 面试题 看到一个如下:如何输出源文件的标题和目前执行行的行数对这个完全没有概念,看过答案才知,原来是知识漏洞,然后也顺带简单了解了下 内置的宏定义 以及 c++ runtime library内置宏: __LINE__ 在源代码中插入当前源代码的行号 __FILE__ 源程序的完整路径 __DATE__ 系统日期 __TIME__
2013-09-20 21:04:21 1833
原创 格式(formatting)
类型 ios::fmtflagsexample:std::cout.setf(std::ios::showpos | std::ios::uppercase);std::cout.setf(std::ios::hex, std::ios::basefield) // std::cout
2013-08-29 22:16:54 657
原创 运行程序时候,计算机丢失glut32.dll等系列问题
OS: 64win7IDE:vs2010原因是64位系统下,需要将这些dll放在C:\Windows\SysWOW64目录下 而不是放在system32下, 归档
2013-08-26 20:54:48 811
原创 c++ 输出流的疑惑(待解)
刚开始看《c++ templates》这本书,第一部分挺简单的,看了一会儿就自己敲了点代码,遇到了个小问题,暂时没想明白,存档待解决。templateinline const T& maxA(const T& a, const T& b){ cout << "oops" << endl; return a < b ? b : a;}以上函数的目的是求得两个输入参数之中较大的一个
2013-08-25 13:13:18 698
原创 merge_sort
#include using namespace std;void merge(int a[], int low, int mid, int high){int num1, num2;int i, j, k;num1 = mid - low + 1;num2 = high - mid;int *left = new int[num1];int *right = new int[num2];for
2013-07-14 09:35:16 650
quickSort C++ 代码
2013-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人