1, 浮动框(float)会使得元素脱离文档流, 因此不占用文档空间; 因此当一个Div的子元素都为float时会导致该Div高度为0, 这一问题称为"高度塌陷"为了解决这个问题我们可以在该Div后面添加一个样式#main:AFTER { display: block; clear: b...
分类:
Web程序 时间:
2015-03-07 18:38:04
阅读次数:
152
av_dup_packet函数av_dup_packet会为destruct指针为av_destruct_packet_nofree的AVPacket新建一个缓冲区,将原有的缓冲区数据拷贝至新缓冲区,置data的值为新缓冲区的地址,同时设置destruct指针为av_destruct_packet,...
分类:
其他好文 时间:
2015-03-07 11:22:56
阅读次数:
302
行为型设计模式
1、命令模式
2、责任链模式
3、模板方法模式
4、策略模式
5、迭代器模式
6、中介者模式
7、观察者模式
8、备忘录模式
9、解释器模式
10、状态模式
11、访问者模式...
分类:
其他好文 时间:
2015-03-03 23:41:41
阅读次数:
124
存储过程 很久没用过存储过程,写下来当做备忘录。参考了很多别人写好的博文,借用其中写得很好的一些例子。 语句块定义:decalre -- 变量声明 var1 number(2); -- 仅声明 var2 char(2) := '11'; -- ...
分类:
数据库 时间:
2015-03-03 13:07:46
阅读次数:
186
原文来自:delphi7开发ActiveX的学习备忘录关于delphi7 ActiveX的学习备忘Author :5caidm ,2008-06-12步骤:1、先创建ActiveX工程文件;2、注册ActiveX文件(ocx文件) ;3、编写相应调用ActiveX文件(.ocx文件)的html文件....
Memento定义:memento是一个保存另外一个对象内部状态拷贝的对象,这样以后就可以将该对象恢复到原先保存的状态。Memento模式相对也比较好理解,我们看下列代码:public class Originator { private int number; private File fi...
分类:
编程语言 时间:
2015-02-28 10:06:17
阅读次数:
170
为期1月份的设计模式之旅已走完,我们今天一起来总结咱们前面的东西;其实设计模式分为:创建模式、结构模式、行为模式。它们分别是对应那些呢?
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模...
分类:
其他好文 时间:
2015-02-27 11:59:09
阅读次数:
174
这是设计模式问答1的连载。在这个系列,我们将覆盖到解释器、迭代器、调停者、备忘录和观察者模式。如果你还没有阅读过我之前的系列,你可以随时从下面开始设计模式问答1:工厂模式,抽象工厂模式,构造者模式,原型模式,单例模式,命令模式设计模式问答3:状态模式,策略模式,访问者模式,适配器模式,享元模式设计模...
分类:
其他好文 时间:
2015-02-26 20:13:24
阅读次数:
152
<?php
/**
*3.7备忘录模式
* 定义:
* 在不破坏封装性的前提下,捕获一个对象的内
* 部状态,并在该对象之外保存这个状态,这样
* 以后就可将该对象恢复到原先保存的状态。
*
*角色:
* 1.发起人(Originator)类
* 职责:负责创建一个备忘录Memento,用以..
分类:
其他好文 时间:
2015-02-17 23:40:26
阅读次数:
168
备忘录模式的简介: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以将以后的对象状态恢复到先前保存的状态。 从代码来理解:(Memento:保险柜 Originator:我 Caretaker:银行存放保险柜的地方) package memo; //保险柜不能有...
分类:
其他好文 时间:
2015-02-14 21:25:08
阅读次数:
281