自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单例模式

单例模式: 单例模式(Singleton):保证一个类只有一个实际,并提供一个访问它的全局访问点。有时我们需要一个类在进程中只有一个实例对象,比如我们点击一个图标,打开一个程序,再次点击图标时,因为程序已经打开,就不再重复打开。这时候我们就需要只有一个程序对象被实例化。通常我们可以让一个全局变量使得一个对象被访问,但他不能防止你实例化多个对象。一个最好的办法是,让类自行负责保存它的唯一实例对象。这

2017-08-20 10:45:01 285

原创 组合模式

组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得单个对象和组合对象的使用具有一致性。组合模式可以优化递归或者分级数据结构。比如在文件系统中,每一个目录都可以装内容,目录的内容可以是文件或者目录。这个过程就可以用组合模式来描述。组合设计模式组成: 抽象构建角色(component):组合中的对象声明借口,在适当情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理

2017-08-12 12:55:09 304

原创 命令模式

命令模式: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可测销的操作。在软件系统中,行为请求者和行为实现者通常是一种紧耦合的关系,但在某些场合,需要对请求做记录,有撤销等处理时,这种紧耦合就难以处理,需要用到一个接收者(Invoker)。命令模式组成: 抽象命令角色(Command):定义命令的接口,声明执行的方法;具体命令角色(Conc

2017-08-12 12:47:58 248

自行实现的Linux内核USB鼠标驱动

自己实现的一个linux usb鼠标驱动,能够基本完成鼠标的功能,驱动中加入了比较详细的注释和readme使用说明。

2017-09-23

Linux下USB驱动开发笔记

USB驱动开发文档,结合代码,分析的很详细,希望对大家有用。

2017-03-03

空空如也

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

TA关注的人

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