定义 状态模式定义: 消除庞大的条件分支,将特定状态的行为放入一个对象中 生活中:开灯和关灯是两个状态 模式结构 Context: 上下文环境,维护一个状态实例,定义当前的状态 State: 抽象状态类,定义一个接口,封装与Context的一个特定状态相关的行为 ConcreteState:具体状态 ...
分类:
其他好文 时间:
2017-02-24 23:54:19
阅读次数:
336
一、web应用环境 1.ServletContext 对于一个web应用,其部署在web容器(比如:tomcat)中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,它由web容器负责初始化,其为后面的spring容器提供宿主环境。 ServletContext是一 ...
分类:
其他好文 时间:
2017-01-28 22:11:59
阅读次数:
265
J2EE 上下文环境变量前缀,一般有如下几种:java:/comp/env/jdbcjava:/comp/env/urljava:/comp/env/mailjava:/comp/env/jms在部署和运行EJB中,容器将在java:/comp/env/处创建一个JNDI上下文环境,在该环境中,可以 ...
分类:
编程语言 时间:
2017-01-14 20:00:28
阅读次数:
190
闭包 : 函数可以访问它被创建时所处的上下文环境。 《JavaScript语言精粹》 产生原理: JavaScript中没有块级作用域,只有函数作用域,函数中任何位置定义的参数和变量在函数内的任何地方都是可见的,在函数外不可见。 使用方法: 可以通过在函数内部创建局部变量,实现变量的私有化。(外部不 ...
分类:
其他好文 时间:
2016-12-29 17:25:13
阅读次数:
199
public class SpUtil { private static SharedPreferences sp; /** * 写入boolean变量至sp中 * @param ctx 上下文环境 * @param key 存储节点名称 * @param value 存储节点的值 boolean ... ...
分类:
其他好文 时间:
2016-12-28 17:44:44
阅读次数:
149
定义:将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,使用策略模式可以实现Ioc,依赖倒置、控制反转实际应用举例:假如一个电商网站系统,针对男性女性的用户要各自跳转到不同商品类目,并且所有广告位展示不同的广告(分支逻辑)class Page{ protected $strategy; f... ...
分类:
其他好文 时间:
2016-12-24 23:03:54
阅读次数:
218
this 在一般的强类型语言中,this指向的是这个对象本身,可在javascript中 this的取值是执行上下文环境的一部分 其实这个this并不是很难立即,只要记住二点就可以了 那就是谁caller(调用者是谁this指向的就是谁),如果有赋值语句就改变类型 我们来看几个例子就知道了 在这里第 ...
分类:
编程语言 时间:
2016-12-21 16:28:37
阅读次数:
204
目录 一、闭包(Closure) 1.1、什么是闭包? 1.2、为什么要用闭包(作用)? 1.2.1、保护函数内的变量安全。 1.2.2、通过访问外部变量,一个闭包可以暂时保存这些变量的上下文环境,当引用完毕后才会销毁。 1.3、闭包的经典示例 1.3.1、示例一 1.3.2、示例二 1.3.3、示 ...
分类:
编程语言 时间:
2016-12-16 19:00:18
阅读次数:
250
策略模式 1、概述:策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式称为策略模式 例如:一个恶电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有广告位展示不同的广告 传统的是使用条件分支进行判断,代码不灵活 使用策略模式,要先定义一个约束行为的接口,I_ ...
分类:
Web程序 时间:
2016-12-11 15:51:35
阅读次数:
270
1. 委托的本质 (1)为视图提供数据编辑的上下文环境 (2)产生界面元素的工厂类 (3)能够使用和设置模型中的数据 2. 自定义委托类 (1)自定义委托类的继承关系 (2)自定义委托时需要重写的函数 ①createEditor ②updateEditorGeometry ③setEditorDat ...
分类:
其他好文 时间:
2016-12-07 01:53:29
阅读次数:
208