摘要: 局部变量存储区域静态变量存储区域static变量存储区域常见的存储区域可分为:1、栈由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。2、堆由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete... 阅读全文
posted @ 2014-04-20 10:33 生死相依 阅读(4305) 评论(0) 推荐(1) 编辑
摘要: VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇... 阅读全文
posted @ 2014-04-14 10:14 生死相依 阅读(9715) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/lcore/article/details/9100073 数据结构之优先队列--二叉堆(Java实现)http://blog.csdn.net/lcore/article/category/1374884正则表达式(java)http://www.rua... 阅读全文
posted @ 2014-04-13 20:30 生死相依 阅读(201) 评论(0) 推荐(0) 编辑
摘要: KNN算法是机器学习里面比较简单的一个分类算法了,整体思想比较简单:计算一个点A与其他所有点之间的距离,取出与该点最近的k个点,然后统计这k个点里面所属分类比例最大的,则点A属于该分类。这样讲可能还有点迷糊,下面用一个例子来说明一下:电影名称打斗次数接吻次数电影类型California Man3104RomanceHe’s Not Really into Dudes2100RomanceBeautiful Woman181RomanceKevin Longblade10110ActionRobo Slayer 3000995ActionAmped II982Action未知1890Unknow 阅读全文
posted @ 2014-04-09 21:14 生死相依 阅读(210) 评论(0) 推荐(0) 编辑
摘要: STL(模板库)编辑STL = Standard Template Library,标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额 阅读全文
posted @ 2014-03-13 14:33 生死相依 阅读(287) 评论(0) 推荐(0) 编辑
摘要: OpenCV里面用到了很多图像相关的数据结构,熟练掌握它们是学习图像的基础。1、IplImageIplImageIplImageIPL 图像头typedef struct _IplImage{int nSize; /* IplImage大小 */int ID; /* 版本 (=0)*/int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */int alphaChannel; /* 被OpenCV忽略 */int depth; /* 像素的位深度: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,IPL_DEPTH_16S 阅读全文
posted @ 2014-03-12 16:12 生死相依 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 最近这两天一直在研究命令行参数的编译,现代吗如下:#include #include #include IplImage *Igray = 0, *It = 0, *Iat;int main( int argc, char** argv ){ //输入命令行 double threshold = (double)atof( argv[1] ); //convert string to double int threshold_type = atoi( argv[2] ) ? CV_THRESH_BINARY : CV_THRESH_BINARY_INV; int adaptive_method 阅读全文
posted @ 2014-03-12 14:43 生死相依 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: C/C++中的内存对齐(Memory Alignment)是件很有意思的事,现在分别介绍其产生的原因和具体规则,最后就是举例分析说明。产生的原因 为什么内存中需要对齐呢? 在CPU眼中,它把内存当成是一块一块的,块的大小可以是2,4,8,16字节大小,它在读取内存时也是一块一块进行读取的。同时不同的数据类型又是按照自己所占的字节数来进行存储的。 假设现在一个int型存储在0-3字节中,当CPU要读取这个int型的数据到寄存器中,就能一次过把这4个字节读到寄存器中。但是当该数据是从1字节开始存储的,问题变的有些复杂。CPU要先读取0—3字节的数据进寄存器,并再次读取4—7字节的数据进寄存... 阅读全文
posted @ 2014-03-05 14:12 生死相依 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Cookie是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。假设在用户请求访问您的网站 a rel="nofollow" href=".contoso/" target="_blank".contoso/a 上的某个页面时,您的应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie。用户的浏览器在获得页面的同时还得到了这个 Cookie,并且将它保存在用户硬盘上的某个文件夹中。以后,如果该用户再次访问您站点上的页 阅读全文
posted @ 2014-02-28 20:24 生死相依 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 最近刚看了http协议,想写点东西加深一下理解,如果哪儿写错了,请指正。1介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。HTTP协议(HyperText Transfer Protoco 阅读全文
posted @ 2014-02-27 20:05 生死相依 阅读(8510) 评论(0) 推荐(1) 编辑