摘要: 在C语言中使用const来定义一个变量,可以通过变量类型的指针形式来进行修改,而C++中增强了这种表现形式,使得即使通过类型变量指针也不能对变量进行修改。 在C++中const和宏是有区别的。 const和#define 宏定义,在编译阶段会被完全的替代,因此在没有定义取消宏(#undefine)之 阅读全文
posted @ 2017-11-09 15:04 niudong 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 随便写点什么,最近做实验效果老不好,都要疯了。 前几天,刚刚明白了,为什么要定义内积运算,这是因为矩阵乘法的基本运算单元就是所谓的内积。 内积运算是将两个向量映射成为一个数值,使用空间几何的相关知识方便的进行解释。 $A * B$ = $|A| * |B| * cos(\alpha)$ 这个公式我想 阅读全文
posted @ 2017-11-06 10:46 niudong 阅读(755) 评论(0) 推荐(1) 编辑
摘要: 最近看了一篇比较好的文章,效果很好,简单记录一下。 这篇文章的核心思想是,融合两种不同类型的特征。文章中用的是SIFT和CNN提取的特征。还是神经大法好啊。 第一步就是建立两种不同特征的索引,文章用的是BoW类似的,为了加快检索速度,文章中使用了一种称为sparse boost的技术。简单说就是对每 阅读全文
posted @ 2017-10-31 16:08 niudong 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 在图像检索中,如果使用词袋模型,来进行图像特征的表示,可以将信息检索中的倒排索引的结构引进过来。 文档:相当于是一张图像中的所有特征向量的集合。 单词:相当于是图像表示中的一个特征向量。 当然,具体进行操作的时候,已经进行了最近邻的处理了。 接下来就可以使用相关的概念进行等价的处理了。 其中,倒排索 阅读全文
posted @ 2017-10-31 11:57 niudong 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 按照字符的方式读取文件 按照行的方式读取文件 按照数据块的方式读取文件 按照格式化的方式读取文件 文件分类 记录文件:具有一定的结构记录组成,分为定长和不定长两种方式 流式文件:按照一个字符一个字符(字节)的方式顺序组成。 按照存储来分类: 设备文件:非存储文件,键盘,鼠标,显示器,打印机等等都属于 阅读全文
posted @ 2017-10-23 11:53 niudong 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 定义一个结构体类型 struct Teacher{ char name[64]; int age; int id }; 这样相当于是定义了一个数据类型,但是还没有进行内存空间的分配,在定义的数据类型来定义变量的名称的时候就会 进行内存空间的分配。 struct Teacher T; 这样就定义了变量 阅读全文
posted @ 2017-10-18 19:51 niudong 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 指针指向谁,就把谁的地址赋给指针,指针变量和指针指向的内存变量是不一样的。不停的给指针赋值,相当于是不断的改变指针的指向。 在开发中要避免野指针的存在,在指针使用完毕之后,记得要给指针赋值成为NULL。 *就像一把钥匙,拿着指针变量中的地址区修改对应内存中的数值。 指针做函数参数是学习C语言中的核心 阅读全文
posted @ 2017-10-09 20:55 niudong 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 指针也是一种数据类型,占用内存空间,内存中存储的只能是变量的地址。 *p是操作内存的意思,在声明成为指针变量的时候使用*,在使用指针的时候,*表示操作内存。 *p放在等号的左边,相当于是从内存中取值,*p放在内存的右边,相当于是想内存中写值 *就像一把钥匙,通过一个地址,找到一块内存空间,来间接的修 阅读全文
posted @ 2017-10-06 21:49 niudong 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 首先是操作系统将代码程序加载到内存中 然后将内存分为4个区 栈区,程序的局部变量区,函数传递的参数,由编译器自动进行内存资源的释放。 堆区,动态内存申请,如果不手动释放内存,则这块内存不会进行析构。 全局区,静态区,常量区(字符串存放的位置),程序结束后,有操作系统释放 代码区,存放函数体的二进制代 阅读全文
posted @ 2017-10-06 20:13 niudong 阅读(433) 评论(0) 推荐(0) 编辑
摘要: C语言中的数据类型 数据类型的本质,固定大小内存块的别名。 数组名代表数组首元素的地址。 数组首元素的地址,&代表整个数组的地址。 数组数据类型,怎么定义数据数组类型,定义数组类型指针,数组类型和数组指针类型的关系,很重要的。 可以使用sizeof求数据类型的大小。sizeof测量变量的大小在编译期 阅读全文
posted @ 2017-10-05 17:42 niudong 阅读(3412) 评论(0) 推荐(0) 编辑