js有两种数据类型: 基本类型(包括undefined,Null,boolean,String,Number),按值传递; 引用类型(包括Array,Object),按址传递,引用类型在值传递的时候是内存中的地址。 克隆或者拷贝分为2种: 浅度克隆:基本类型为值传递,对象仍为引用传递。 ...
分类:
编程语言 时间:
2015-05-09 13:09:56
阅读次数:
130
单例模式:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。
(1). 需要一个保存类的唯一实例的静态成员变量:private static $_instance;
(2). 构造函数和克隆函数必须声明为私有的,防止外部程序new类从而...
分类:
Web程序 时间:
2015-05-08 22:13:22
阅读次数:
139
VmwareVcenter6.0虚拟机管理—克隆我们前面介绍了vmwarevsphere全新安装及vmwarevcenter的全新安装及配置,我们都知道Vmwarevcenter是一个强大的管理中心,使用vmwrevcenter管理虚拟机非常方便,可以减少人为的参与管理数据中心的操作,今天呢就介绍vmwarevsphere6.0的虚拟机管..
分类:
系统相关 时间:
2015-05-08 18:30:22
阅读次数:
317
1. oracle12c的安装
参照如下链接:
http://jingyan.baidu.com/article/f96699bbab21c0894e3c1bf8.html
2. 连接数据库时,出现ORA-12514错误。
解决方案参考如下链接:
http://blog.sina.com.cn/s/blog_6f7b73770101b6l5.html
...
分类:
数据库 时间:
2015-05-08 18:15:15
阅读次数:
324
仓库1. 克隆一个远程repository到本地HTTP的方式: git clone https://github.com/linus87/GitTest.gitSSH的方式:git clonegit@github.com:linus87/GitTest.gitGit Read-Only的方式: gitclone git://github.com/linus87/GitTest.git一...
分类:
其他好文 时间:
2015-05-08 11:03:06
阅读次数:
166
__clone: 克隆对象,自动完成操作 clone() __toString: return返回字符串 __call: 当调用不存在的函数时,自动执行该方法,并返回相关值__isset: 检测变量是否存在, 配对isset()__unset: 删除变量,配对unset() 对私有属性和受保护属性操...
分类:
Web程序 时间:
2015-05-07 14:17:27
阅读次数:
166
这里面涉及到两个类,一个是person类,一个是测试类test
首先我们说到的是浅克隆,对某个对象实施Clone时对其是一无所知的,它仅仅是简单地执行域对域的copy,如果是基本数据类型(int,float,char等)到没什么问题,基本遇上如string,Integer等不可变对象的时候也没有什么问题,但是如果遇上了date这个可变对象,或者是自己定义的可变对象,他只是简单的复制一些引...
分类:
编程语言 时间:
2015-05-07 10:30:36
阅读次数:
137
将eth1改为eth0的步骤:1、vi/etc/sysconfig/network-scripts/ifcfg-eth0将BOOTPROTO=none修改为BOOTPROTO=static并删除下边一行(HWADDR=00:0c:29:2a:75:7b)修改后保存退出2、rm-f/etc/udev/rules.d/70-persistent-net.rules3、reboot重启机器4、重启后重启网卡servicenetwor..
分类:
系统相关 时间:
2015-05-07 01:07:59
阅读次数:
176
创建型模式总结: 地球(客户)需要一个大自然(产品),该大自然需要有很多动物(产品功能),很多植物(产品功能).大自然使用单例模式和抽象工厂模式的结合模式.动物和植物采用简单工厂方法模式创建.以创建动物为例:在简单工厂里遇到相同的"人",直接采用原型模式克隆,法则采用建造者模式创建. public ...
分类:
其他好文 时间:
2015-05-06 17:16:14
阅读次数:
94
上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:我们勾选Initialize this repository with a README,这样Git...
分类:
其他好文 时间:
2015-05-06 17:02:22
阅读次数:
109