自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 外观模式

外观模式,看完之后就觉得好像我们生活中的客服,譬如我们中国移动的10086,客户如果想了解某个手机服务,可以直接通过客服访问移动提供的服务信息,而不用直接与各个业务平台直接接触。也就是说,当我们的客户程序需要与子系统交互的时候,我们可以通过一个facade类来调用各个子系统的功能,让客户端程序直接与这个facade类交互,这样不但解除了客户程序与子系统的耦合,而且还有利于屏蔽子系统之间的复杂操作。

2012-11-11 09:42:33 853

原创 模板方法模式

模板方法模式个人理解就是对继承的合理使用。也就是说当子类中出现许多重复和特有的代码段时,我们应该把重复的代码上升到父类中。然后子类就通过继承来获得重复的功能,而在子类中重写或者添加自身特有的方法。就好像我们把模板拿过来,然后就添加自己的内容。        模板方法模式在书中的定义为:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义改算法

2012-11-10 17:11:54 516

原创 排序算法的总结

1、冒泡排序:      冒泡排序的最简单的排序算法,它的主要思想是通过循环两两比较,然后让数值较大的那个元素出现到数列的末尾,就好像泡泡往上升一样。       由于有两个循环体,所以它的时间复杂度为n的2次方,它有两个优点:1,编程复杂度低,容易写出代码;2,具有稳定性,即相同元素会保持原数列的相对顺序不变。      代码如下: void bubble_sort(int a[

2012-11-08 14:59:50 663

原创 原型模式

原型模式就是从一个对象再创建另一个可定制的对象,而且不需要知道任何创建的细节。书中的定义为:原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。        个人理解为定义一个抽象接口Prototype,然后在其中定义一个纯虚函数Clone。再定义一个创建原型的类concretePrototype来定义属性并实现Clone方法,克隆自身并返回新的对

2012-11-06 11:27:46 471

原创 工厂方法模式

看书看到这个模型的时候,马上想到了之前学到的简单工厂模式,然后看了一下例子,觉得假如同样对于计算器来说的话,貌似简单工厂模式灵活一点,因为工厂类里包含了相关的逻辑判断。起码对于客户端而言,可以动态地选择条件来实例化相关的类。而工厂模式,貌似虽然使添加方法更加灵活,但是判断要实例化相关类的时候,却要在客户端里写判断逻辑。         工厂方法模式(Factory Method)在书中的定义为

2012-11-01 15:42:08 474

yuv player yuv播放器

本播放器为免费的yuv格式播放器,可以播放yuv420,422,444多种格式

2012-04-09

V4L2的API参考文档

本文档是V4L2的参考文档,文章是英文的,不过里面有一个例子感觉还不错,而且V4L2的结构体等地解析也挺详细

2012-03-09

YUVviewer源码,附注释

在学习视频处理的相关信息,找到这个资源,共享供大家一起学习

2012-03-08

linux下的QT编程入门

本资源主要是介绍如何在linux环境下搭建QT编程环境并教会你简单的例子

2012-03-06

数据库课程设计 图书管理系统

本资源是我在课程设计的时候写的文档,内容很详细,有需要的同学可以模范一下,不足之处敬请原谅

2011-12-19

Linux下GDB教程

帮助初学者了解LInux下GDB的调试,学会基本的调试

2011-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除