1、简介 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 分解一下定义: 1、复杂对象的表示; 2、复杂对象的构建过程; 3、可分离的通用构建过程,也适用于其它复杂对象的表示; 4、适用于一些基本部件不会变,而其组合经常变化的时候。 英文:Builder 类型:创建 ...
分类:
其他好文 时间:
2017-07-07 18:19:27
阅读次数:
140
The set [1,2,3,…,n] contains a total of n! unique permutations. By listing and labeling all of the permutations in order, We get the following sequenc ...
分类:
其他好文 时间:
2017-07-07 14:26:47
阅读次数:
114
本文是自己学习所做笔记,欢迎转载。但请注明出处:http://blog.csdn.net/jesson20121020 列表框和JComboBox组合框明显不同,这不不过体如今外观上。当激活JComboBox组合框时,会出现下拉列表;而JList总是在屏幕上占领固定行的空间,大小也不会改变。假设要得 ...
分类:
编程语言 时间:
2017-07-07 13:29:46
阅读次数:
195
1. 第一句python语句 print "hello,world" 执行文件即:python hello.py 2.变量 注意:在定义变量时 变量名只能是 字母、数字或下划线的任意组合,变量名的第一个字符不能是数字,python关键字不能为变量。 2.1变量的赋值: name1 = "oldboy ...
分类:
编程语言 时间:
2017-07-07 13:12:25
阅读次数:
220
一、h5新增标签:摘取w3cSchool: <article>定义 article。<aside> 定义页面内容之外的内容。 <footer> 定义 section 或 page 的页脚。<header>定义 section 或 page 的页眉。<section>定义 section。 <nav> ...
分类:
其他好文 时间:
2017-07-07 11:51:44
阅读次数:
266
一般得分页,我们只需要使用paginate方法,就可以简单得搞定。但是遇到数组得组合情况呢?这个时候,就需要我们使用自定义分页了。首先我们看下laravel得分页方法源码: [ { "id": 9, "sys_id": 1, "org_id": 2, "user_id": 8, "papaer_id ...
分类:
其他好文 时间:
2017-07-07 11:39:17
阅读次数:
161
变速动作和复合动作类似。也是一种特殊的动作,它能够把不论什么动作依照改变后的速度运行。变速动作与复合动作最大的差别就是复合动作仅仅是单纯的组合一系列动作,而变速的做在组合一系列动作后还要去改变动作的运行速度。 变速动作主要分为2大类:Speed和ActionEase。 一.Speed 用于线性地改变 ...
分类:
其他好文 时间:
2017-07-06 22:03:05
阅读次数:
345
一、使用因果图的好处 1 考虑了多个输入之间的相互组合、相互制约关系 2 能够帮助我们按一定步骤,高效率地选择测试用例,同时还能为我们指出,程序规格说明描述中存在着什么问题 二、利用因果图导出测试用例需要经过的一般步骤 1.分析程序规格说明的描述中,哪些是原因,哪些是结果。 2.分析程序规格说明的描... ...
分类:
其他好文 时间:
2017-07-06 21:24:08
阅读次数:
314
设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模 ...
分类:
其他好文 时间:
2017-07-06 20:52:03
阅读次数:
191
1. 执行速度Css更快 2. 对于文本的处理xpath更强大使用 3. 使用祖先元素属性与当前元素属性组合处理时,CSS不需要严格写出层次结构 *注意两个class之前有一个空格表示层级关系 ...
分类:
Web程序 时间:
2017-07-06 20:37:22
阅读次数:
232