一、对象和类 类(class):类是用于描述现实事物的,它将现实事物进行抽象化,模板化描述。将事物的特点(属性)和行为封装在其中。比如小汽车的图纸,图纸就是小汽车的模版。图纸上画着小汽车的各种特点和功能要求。。 对象(object):对象是现实生活中存在的具体的实例、个体。即生活看到每一个事物,以及 ...
分类:
编程语言 时间:
2017-03-22 21:29:10
阅读次数:
194
正则表达式 在linux中,通配符是由shell解释的,而正则表达式是由命令解释的。主要的文本处理工具有grep,sed和awk。 grep匹配模式 grep按下述方式接受选项和参数 grep [options] regex [files] 参数主要有 -i 忽略大小写 -o 只显示匹配的内容 -v ...
分类:
系统相关 时间:
2017-03-22 21:09:56
阅读次数:
303
模板设计模式:定义一个算法的骨架,而将具体的算法延迟到子类中实现。 代码 ...
分类:
其他好文 时间:
2017-03-22 21:01:32
阅读次数:
133
REST(representational State Transfer)表述性状态转移 看起来这个名词有点难以理解,个人理解成代表性的,具体的状态(可以是动词)引起的状态转移? 等级0 普通的请求/响应模式,使用xml,json或其他格式发送请求,接收响应 等级1 引入资源(Resource)的概 ...
分类:
其他好文 时间:
2017-03-22 20:54:51
阅读次数:
220
正则表达式 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这 ...
分类:
编程语言 时间:
2017-03-22 20:52:14
阅读次数:
252
转自:http://blog.csdn.net/deepwishly/article/details/9263433 角色 项目初始阶段 详细设计阶段 编码阶段 测试阶段 项目经理 Project Manager 参与或辅助项目谈判,提供项目交付时间和技术方面的可行性分析。评估项目风险,估算项目成本 ...
分类:
其他好文 时间:
2017-03-22 20:48:07
阅读次数:
205
在网页中,元素有三种布局模型:1、流动模型(Flow)2、浮动模型 (Float)3、层模型(Layer) 1.流动模型(flow) 默认的网页布局模式。 流动布局有两个典型的特征 1.块状元素都会在所处的包含元素内自上二下按顺序垂直延伸分布,默认情况下,块状元素的宽度都是100%。 实际上块状元素 ...
分类:
Web程序 时间:
2017-03-22 20:43:26
阅读次数:
167
首先弄清楚什么是单例模式? 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案 单例模式的特点 ...
分类:
其他好文 时间:
2017-03-22 20:42:09
阅读次数:
205
内容来自曾探,《JavaScript设计模式与开发实践》,P49 函数柯里化(function currying)又称部分求值。一个currying的函数首先会接受一些参数,接受了这些参数后,该函数并不会立即求值,而是继续返回另外一个函数,刚才传入的参数在函数形成的闭包里被保存起来。待到函数真正需要 ...
分类:
Web程序 时间:
2017-03-22 20:39:01
阅读次数:
222
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个 ...
分类:
编程语言 时间:
2017-03-22 20:37:39
阅读次数:
105