上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: vim 已经安装 vim -v 查看1:sudo apt-get install vim-addon-manager2:sudo apt-get install vim-scripts3:vim-addons status显示系统中安装了哪些扩展,哪些是对当前用户开启的,哪些是禁用的4sudo apt-get install exuberant-ctags5vim-addons install taglist 安装taglist参考:http://www.cppblog.com/Charlib/archive/2010/02/21/vim_ctags_taglist_begin.html参考: 阅读全文
posted @ 2011-11-09 14:24 foreverlearn 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 算法导论字符串匹配中总共阐述了朴素字符串算法,Rabin-Karp算法,有限自动机的字符匹配,KMP算法1:朴素算法比较简单,就是沿着正文一个一个的移动模板去比较2:Rabin-Karp算法的核心思想是把字符转换成一个数去比较, 阅读全文
posted @ 2011-10-17 11:55 foreverlearn 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Windows7下安装VMware虚拟机攻略本文永久地址:http://zhiyong.org/2011/01/windows7-vmware.html基于安全性考虑,天问一直使用VMware虚拟机,之前支付宝证书等全部安装在虚拟机下,偶尔还用来测试软件而不担心系统崩溃。由于现在主要使用的两台电脑全部是Win7系统,所以在windows7下安装VMware虚拟机便提上日程。之前一直犯懒,不愿意去找vmware破解版。我现在是越来越懒了,主要是觉得时间比较宝贵,所以很多软件我都是直接去买了序列号来安装。因为win7不兼容vmware6.5之前的版本,所以一直拖着没有安装虚拟机。但是之前安装的虚拟 阅读全文
posted @ 2011-10-09 21:10 foreverlearn 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在OpenCV中文论坛上很多人问到这样的问题,如何对图像的不规则区域设置ROI,即设置敏感区域,以用来做相关的图像处理。我将根据自己的点点经验,在此进行简单的归纳。对图像的不规则区域设置ROIOpenCV自带的函数cvSetImageROI( IplImage* image, CvRect rect )只能设置矩形的敏感区域,而实际图像处理中遇到的处理对象都是非矩形的不规则形状,此时用cvSetImageROI( IplImage* image, CvRect rect )显然达不到目的。我们可以用以下操作进行代替。//------------------------------------- 阅读全文
posted @ 2011-09-20 19:22 foreverlearn 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1:switch()后必须是整形表达式,c语言把字符当成整形,所以可以处理字符,但是浮点型和字符串不可以2:char str = “xiaobo” sizeof(str)为7 有\0的长度3:http://blog.csdn.net/Veini/article/details/56338744:当数组作为函数的形式参数时,可以(而且是通常情况下)不说明数组的长度,例如 int fun(int a[ ]);当需要知道数组的长度时,需要另外一个参数指明其长度void fun(int a[]) { int n = sizeof(a);//输出4 a[0] printf("%d", 阅读全文
posted @ 2011-09-13 22:47 foreverlearn 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 源自《c语言深度剖析》指针和数组的对比区别:1:存储的内容指针:保存数据的地址,任何存入指针变量p的值都会被当做地址来处理,p本身的地址,由编译器另外存储,存储在哪里 我们并不知道数组:保存数据,数组名a代表的是数组首元素的首地址,&a是整个数组的首地址,即这个对象的地址,a本身的地址由编译器另外存储,存在哪里我们并不知道2:访问数据的方式:---------------------------------------------------------------------------------------------------------------------------- 阅读全文
posted @ 2011-09-13 22:44 foreverlearn 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1:字符串字面量char *p;p = "abc"// p指向字符串第一个字符char ch;ch = “abc”[1];//字符串字面量添加下标,c语言允许给指针添加下标只包含一个字符的字符串字面量不同于字符常量,字符串字面量“a”是用来指针来表示,字符常量 用整数表示(字符的ASCII值)2,字符串的输出printf 和 putschar str[ ] = "I am a student";printf("%s",str);printf("%.3s\n",str);puts(str) // puts在输出结束后 阅读全文
posted @ 2011-09-08 13:56 foreverlearn 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 大端模式:低字节存储在高地址小端模式:低字节存储在低地址例如 int i = 1;占4个字节大端模式:低地址 ---- 0x0 0x0 0x0 0x1 ---高地址小端模式:高地址-----0x0 0x0 0x0 0x1 ----低地址程序检测:#include"stdio.h" //方法1 void checkSysetem1() { unsigned short usData = 0x1122; unsigned char *pucData ; pucData = (unsigned char*)&usData;//short两个字节,强制转换为char 1个字 阅读全文
posted @ 2011-08-31 20:13 foreverlearn 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 堆与映射2008年11月17日 2:13作者:zhongsisi.本文可以转载,请以超链接标明原始出处和作者信息及版权声明网址:http://www.zhongsisi.com/stack-and-mapping/引入这2天都好囧,很久没有写了。今天说说堆与映射。 平常,我们用堆,最常见的就是随机地加入元素,随机地取最大值或最小值。这些基本的操作C++中的priority_queue和set都能很好的完成,而且C++中还有一个make_heap,效率较前面2个会更高。而且前面提到的STL都是采用红黑树实现的,很具有稳定性。 上面的堆虽然使用简单,但功能上还是有些局限。比如前面提到的堆都只能.. 阅读全文
posted @ 2011-08-29 10:38 foreverlearn 阅读(204) 评论(0) 推荐(0) 编辑
摘要: C语言有以下几种取整方法:1、直接赋值给整数变量。如:int i = 2.5; 或 i = (int) 2.5;这种方法采用的是舍去小数部分,可以用于你的问题。2、C/C 中的整数除法运算符“/”本身就有取整功能(int / int),而下面介绍的取整函数返回值是double。整数除法对正数的取整是舍去小数部分,可以用于你的问题。但是整数除法对负数的取整结果和使用的C编译器有关。3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:floor(2.5) = 2floor(-2.5) = -34、使用ceil函数。ceil(x)返回的是大于x的最小整数。如:ceil(2.5 阅读全文
posted @ 2011-07-21 10:47 foreverlearn 阅读(571) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页