自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 适配器模式

适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用情况: 以下情况使用适配器模式 • 你想使用一个已经存在的类,而它的接口不符合你的需求。 • 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。 • (仅适用于对象Adapte

2013-07-18 22:08:57 467

转载 外观模式

Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),使四个车轮(子系统2)转动。但是实际中我们并不需要用手推动车轮使其转动,我们踩下油门,此时汽车再根据一些其他的操作使车轮

2013-07-18 16:55:41 392

转载 观察者模式

【1】基本概念           观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式又叫发布-订阅(Publish/Subscribe)模式。 【2】简单分析  我们先来看一下该设计模式的UML结构图 上图是Observer 模式的结构图,让我们可以进行更方便的描述:

2013-07-18 16:31:05 401

转载 抽象工厂

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图:   图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可以唯一的确定这个产品。 引进抽象工厂模式 所谓的抽象工

2013-07-18 16:08:11 515

转载 工厂模式

工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。     工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。   1.2.1 工厂方法模式的引进     工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服

2013-07-18 15:54:07 367

转载 Bridge模式

我在博客园上搜到各位大哥对于Bridge模式的相关介绍: 1、设计模式随笔-蜡笔与毛笔的故事 2、Bridge Strategy 和State的区别 3、设计模式(16)-Bridge Pattern 4、 学习设计模式之Bridge模式 这几天一直在图书馆准备考研,有时候书看累了,就会到旁边的书架上翻翻书,无意中就翻到《设计模式精解》,结果一看就没停,刚好昨天把Bridge模

2013-07-18 15:34:42 512

转载 嵌入式Linux的图形使用者界面(GUI)设计

前言:   作业系统从纯文字界面一路进展到光鲜亮丽得图形外表,其中包含了无数的设计师的创意,当然,也有许多截他人之长补自己之短得案例出现。在嵌入式系统方面,由于Linux已经是主流嵌入式架构之一,针对这个架构所开发出來的嵌入式产品自然也要在图形使用者界面花费相当大的心力。   兼顧硬體的特殊性、功能的易用性、視覺美感等要素,這些皆是嵌入式系統GUI設計的重點,但是過去的圖形介面設計並沒有專

2011-12-14 12:19:10 1575

原创 ubuntu 绝技

ctrl+H   显示隐藏文件 未完待续。。。

2011-12-13 14:34:03 187

原创 linux 下安装ecipse集成开发环境(C开发)

集成开发环境需完成jre,eclipse,cdt三部。    A.jre配置(tar.gz格式的,rpm格式请参考本文下面的链接) 第一步:下载jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz   (注:如

2011-12-13 11:14:46 571

转载 linux 学习指南

1: 首先熟悉linux平台 会使用vi/vim工具 熟练使用linux命令 了解meakefile文件的编写 shell文件的编写 相关文文档在“/linux资料/linux基础工具”目录下 推荐阅读该目录下的《GNU MAKE》或者《跟我一起学makefile》 《vi.doc》《LINUX与UNIXSHELL编程指南》《linux常见指令全集》 2: linux bootlo

2011-11-20 23:07:23 407

转载 hibernate 抓取策略

hibernate抓取策略fetch详解 一、hibernate抓取策略(单端代理的批量抓取fetch=select(默认)/join) 测试用例: Student student = (Student)session.get(Student.class, 1); System.out.println(student.getName()); System.out.println(stud

2011-11-03 14:36:57 310

转载 mysql乱码解决

引用 有的人说是我在安装mysql的时候.在编码格式选择上面有错,但是我在安装的时候,,根本就没提示我选择什么编码格式.请问这种问题怎么解决. 有的,但是它不是让你选择编码,而是给出选项, 引用 选择默认字符集,这里非常关键,默认是Standard Character Set,而我们必须将它改成第二个选项Best Support For Multilingualism(对多语言的

2011-10-26 20:33:04 211

转载 Hibernate使用sql语句查询

import java.util.Iterator; import java.util.List; import java.util.Map; import org.hibernate.Hibernate; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.Transact

2011-10-26 20:28:27 390

虚拟机中的Linux安装VMware_Tools.pdf

虚拟机中的Linux安装VMware_Tools.pdf.

2011-12-14

嵌入式Linux核心书籍.pdf

嵌入式Linux核心书籍.pdf.....................................................................

2011-11-22

Java_TCPIP_Socket编程.pdf

Java TCP/IP Socket编程 pdf ,非常经典。。。。。。。。。。。。。。。。。。。。。。。。。

2011-11-16

J2EE_API.chm

J2EE API chm 英文格式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-11-16

javascript开发技术大全

javascript开发技术大全,网站开发必备。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-11-16

BBS论坛采用SSH架构

本系统为我们学校的一个实训项目,用 java 写的,SSH 框架结构。实现最简单的BBS功能,另外还附加网络硬盘模块和站内信模块。运行网盘的模块时应先在D盘新建一个 upload文件夹。

2011-11-14

初学者必看如何学好嵌入式

如何学好嵌入式,介绍怎样学习,嵌入式初学者必看。 嵌入式高手勿看。\(^o^)/~

2011-03-01

学校管理系统精装版c# 篇

完全我自己做的,哈哈,还有些不足。请见谅啊,大家一起学习 。。 。。。。。。。。。。。。。。

2009-12-31

课程设计电话簿c#篇

偶自己做的, 纯 c#编写,有什么问题可以一起讨论啊

2009-12-20

空空如也

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

TA关注的人

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