1. 概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 2. 解决的问题 主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。 3. 模式中的角色 3.1 上下文环境(Context)
分类:
其他好文 时间:
2016-03-05 23:43:53
阅读次数:
260
// function ckeckName(){};// function checkUser(){};// function checkPassWorld(){};// var checkName=function(){};// var checkUser=function(){};// var
分类:
Web程序 时间:
2016-03-05 23:41:27
阅读次数:
229
软件有很多种,也有各种分类办法: ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上);Web APP (基于网页的软件);Internal Software (企业或学校或某组织内部的软件);Games (游戏);Mobile Apps (手机应用); Operating Syst
分类:
其他好文 时间:
2016-03-05 23:40:57
阅读次数:
234
1. 去php官网下载源码 http://www.php.net/downloads.php ,我下载使用的版本是(php-5.4.8.tar.gz) 2. 安装环境 yum install xml2 2. 解压到/usr/src目录,执行命令:sudo tar -zxvf php-5.4.8.ta
分类:
Web程序 时间:
2016-03-05 23:41:31
阅读次数:
313
经过了三天的粗略阅读,我对<<构建之法>>这本书有了一定的了解。本书采用幽默风趣的语言,使软件工程的相关知识易于理解。在阅读之余我提出了一些问题。 1.杀毒软件和软件病毒的关系是什么?软件病毒为什么屡"杀"不止? 2.在进行软件开发是、时应怎样有效的对人员进行分配? 3.要成为一个软件工程师应具备怎
分类:
其他好文 时间:
2016-03-05 23:40:12
阅读次数:
173
一js模块化编程 好处:1.减少变量名冲突 2.解决js加载顺序问题,即依赖 3.代码模块化 二应用 <script src="requirejs.js" data-main="main.js"></script> data-main属性引入入口文件 三主要方法 1.给模块定义别名 requirej
分类:
Web程序 时间:
2016-03-05 23:41:31
阅读次数:
196
说道微信公众号,大家肯定不陌生。。。这年头,谁还谁还没个微信啊。最近在研究这个,,记录一下。写的不好,大家别喷啊。做个笔记而已。 一、 准备工作: 1.二话不说,先注册微信公众号。这就不用说了吧,各种账号,密码,验证码,各种填写。\(^o^)/~ 进去你的瞅瞅吧,都有哪些账号。服务号,订阅号,企业号
分类:
微信 时间:
2016-03-05 23:40:04
阅读次数:
651
参见bingled大牛的文章(http://bbs.eetop.cn/viewthread.php?tid=366602&extra=&page=1) 注意:经坛友提示,部分系统版本2012版的图形化界面不支持(本地启动会出现崩溃或者没反应,如DC图形化界面。远程没有发现问题)的原因是ISSUER缺
分类:
其他好文 时间:
2016-03-05 23:39:44
阅读次数:
576
js的类的写法: 1,写法一:function内部包含this.function()如代码: var origin_class = function(name) { var lover = ''; this.getLover = function(hername) { return this.lov
分类:
Web程序 时间:
2016-03-05 23:42:13
阅读次数:
151
链表为一种特殊的数据类型,大概的形式如下 链表里的的成员不需要名字,指针就是一种表示链表里的成员的方法,就像用变量的名字表示变量一样,所以我们用指针来表示变量不必需要名字了,通过第一个指针可以找到第一个成员,而第一个成员里保存有下一个成员的地址,通过这样不断的寻址,来表示链表里的数据。 可以把链表类
分类:
其他好文 时间:
2016-03-05 23:41:02
阅读次数:
225
Risk Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 2915 Accepted: 1352 Description Risk is a board game in which several opposing players
分类:
其他好文 时间:
2016-03-05 23:39:37
阅读次数:
290
bootstrap组件需要引入bootstrap.js才行,当然要引入bootstrap.js首先得引入JQuery。 一、下拉菜单 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了position:relative 的元素。原因是dropdown-menu元素设定了po
分类:
其他好文 时间:
2016-03-05 23:40:05
阅读次数:
301
<embed height="415" width="544" quality="high" allowfullscreen="true" type="application/x-shockwave-flash" src="FLASH地址" pluginspage="http://www.adobe
分类:
Web程序 时间:
2016-03-05 23:38:11
阅读次数:
217
iOS中UIWebView的使用详解 2016-03-05 20:04:03.950 webWiew[52644:2355401] -[ViewController webView:shouldStartLoadWithRequest:navigationType:] -- <NSMutableUR
分类:
Web程序 时间:
2016-03-05 23:38:38
阅读次数:
292
Maven创建项目 略…具体过程可参考用Maven创建第一个web项目 配置Spring MVC 导入Spring MVC 需要的包在pom.xml 文件下加入: 123456789101112 <!-- spring mvc begin --><dependency> <groupId>org.s
分类:
编程语言 时间:
2016-03-05 23:37:50
阅读次数:
431
Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次手动输入太麻烦而且都是重复劳动,于是你下决心改变这种状况,然后学会了把javac命令写到一个bat文
分类:
移动开发 时间:
2016-03-05 23:38:26
阅读次数:
274
从官网上下载jdk到系统中,并解压好 tar –axvf jdk.tr.gz 1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包
分类:
其他好文 时间:
2016-03-05 23:36:07
阅读次数:
266