摘要: int main() { typedef map myMap; myMap test; //插入 test.insert(pair(1, "a")); test.insert(pair(2, "b")); test.insert(pair(3, "c")); test.insert(pair(4, "d")); test.inser... 阅读全文
posted @ 2018-08-23 21:49 aote369 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: size变小 capacity没有变化 阅读全文
posted @ 2018-08-23 16:30 aote369 阅读(4694) 评论(0) 推荐(0) 编辑
摘要: class A { public: A(int n):m_n(n){ m_ptr = new int(m_n); } A(const A& x){ m_n = x.m_n; m_ptr = new int(m_n); memcpy(m_ptr, x.m_ptr, sizeof(int)*m_n); }... 阅读全文
posted @ 2018-08-23 14:44 aote369 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、先来看一下没有继承的情况 类中的变量访问: (1)类内访问方式:通过public成员函数访问 (2)类外访问方式:直接访问 表 1 其中标红的部分表示编译器会报错,你可以复制到IDE里试一下。 对照表1,类外访问是 可见/不可见/不可见,类内访问是 可见/可见/可见 二、再来看一下有继承的情况 阅读全文
posted @ 2018-08-12 19:04 aote369 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Sunday算法是字符串匹配算法,我从Pcie板卡收上来一包图像数据,通过sunday算法定位帧头00aa0055来确定哪里是图像的开始。 假设有一模式串与主串,模式串长度为m,主串长度为n,当前位置为s。 如果当前位置模式串与主串不能够匹配,再看主串s+m位是否存在于模式串中,如果存在向后移动将这 阅读全文
posted @ 2018-08-10 10:58 aote369 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式和策略模式的区别? 简单工厂模式的实例化由工厂类来实现,用户只需要传递一个条件,由工厂生产出相应的类; 策略模式需要用户自己实例化类,传递的是实例化的对象。 简单工厂模式 策略模式 策略模式我能看到的好处是对对象有很大的自主权,可以指定参数(“赵阳”),但是总感觉多此一举,我为什么非要通 阅读全文
posted @ 2018-08-03 16:23 aote369 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 单例模式(singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1、懒汉模式 2、内部静态变量懒汉模式 3、饿汉模式 单个线程只允许一个实例存在,多线程就会存在多个实例,如果想让多个线程只创建一个实例,有两种方法,双重锁定懒汉模式和饿汉模式。 为什么饿汉模式不会出现多线程创建 阅读全文
posted @ 2018-08-03 10:23 aote369 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式最简化模型 装饰模式在对象动态增加功能方面优于继承,用装饰模式替代继承,比继承更加灵活。 小菜扮靓第三版 小菜扮靓第二版 项目上需要实现多种预处理算法随机组合, 装饰模式灵活的组合和增减特性就非常适合这种情况,通过Qt交互界面的listWiget控件实现算法的任意组合排序,按照该顺序初始化 阅读全文
posted @ 2018-07-27 22:23 aote369 阅读(190) 评论(0) 推荐(0) 编辑
摘要: CUDA的sample用的是openGL,初次接触有点看不懂,于是用opencv代替先进行简单的处理,学习就是循序渐进嘛。 阅读全文
posted @ 2018-02-07 11:02 aote369 阅读(5801) 评论(0) 推荐(0) 编辑
摘要: 作者使用的fftw版本为3.3.5 fftw官网下载地址http://www.fftw.org/install/windows.html 阅读全文
posted @ 2018-02-02 18:36 aote369 阅读(2358) 评论(0) 推荐(0) 编辑