What
Prototype:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
Why
Prototype适用于在一个类的实例有几种不同的状态组合的一种时,建立相应的数目的原型并克隆她们,要比每次使用合适的状态创建它们方便一些,或者为了避免创建一个与产品类层次平行的工厂类层次时,要实例化一的类在运行时动态指定时。
How
假设如下场景:有一个复...
分类:
其他好文 时间:
2014-08-09 18:48:18
阅读次数:
235
vim /etc/udev/rules.d/70-persistent-net.rules可以看到eth0 eth1两个。注释NAME="eth0"# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS==...
分类:
其他好文 时间:
2014-08-09 18:20:58
阅读次数:
212
在IE下由于安全的策略,没法通过$(":file").val('')来清空里面上传的值。那我们只能通过克隆节点的方法来实现清空。如下:var file = $(":file");file.after(file.clone().val(""));file.remove();这样就可以清空里面的值了。
分类:
其他好文 时间:
2014-08-08 17:27:46
阅读次数:
154
安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /pat...
分类:
其他好文 时间:
2014-08-08 13:02:46
阅读次数:
294
远程仓库的使用远程仓库是依托在网上的管理的项目,有些只能读,或可以写git remote 命令列出了该项目所有的远程仓库的简短名(它对应的是仓库的地址即url,如origin实际上是一个url),克隆或提交项目需要该名,默认是origin的远程库git remote -v 列出了简短名和url添加一...
分类:
其他好文 时间:
2014-08-07 23:00:54
阅读次数:
293
一、获得git仓库有两个来源:1、在现有的目录下,通过git add 导入文件创建新的git仓库 2、从以后的git仓库下克隆下代码 1、在工作目录下新建git仓库,使项目进行了git的管理,只需要进行下列的命令: cd 文件名(进入目...
分类:
其他好文 时间:
2014-08-07 22:56:34
阅读次数:
207
创建版本库$ git clone #克隆远程版本库$ git init#初始化本地版本库修改和提交$ git status#查看状态$ git diff#查看变更内容$ git add .#跟踪所有改动过的文件$ git add #跟踪指定的文件$ git mv #文件改名$ git rm #删除....
分类:
其他好文 时间:
2014-08-07 18:47:50
阅读次数:
213
1.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点1.在派生...
分类:
编程语言 时间:
2014-08-07 18:44:40
阅读次数:
380
一个很小的HTML项目,使用。Git来记录和跟踪这个项目。包括以下内容: 创建版本库。 添加与修改文件。 创建新分支。 打标签并整理版本库。 克隆版本库。创建版本库 Creating a Repository 在Git中,版本库(.git目录)是与工作目录树并排放在同一个目录中的。 本...
分类:
其他好文 时间:
2014-08-07 18:21:00
阅读次数:
337
一、什么是原型模式prototype模式是一种创建型模式,它采用复制原型对象的方法来创建对象的实例。使用prototype模式创建的实例,具有和原型一样的数据。二、原型的特点1.由原型对象自身创建目标对象。也就是说对象的创建这一动作发自原型对象本身。2。目标对象是原型对象的一个克隆。也就是说通过pr...
分类:
编程语言 时间:
2014-08-07 12:35:10
阅读次数:
191