- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 判断IP地址网段是否相同
问题:比如192.168.1.1 255.255.255.240 掩码是28 块大小是16 (0-15)还有个IP是 192.168.1.2 255.255.255.252 掩码是30 块大小是4 (0-3)他们算下来子网号都是0 是否属于同一个网段???子网号都是192.168.1.0要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,
2016-11-26 22:12:27 1275
转载 prototype、__proto__、constructor、this——不懂别说会JS
JS对象每一个Javascript对象(null除外)都和另一个对象相关联,即原型,每一个对象都从原型继承属性。所有通过对象直接量创建的对象都具有同一个原型对象,通过Object.prototype可以获得对原型对象的引用。通过new关键字和构造函数创建的对象的原型就是构造函数的prototype属性的值普通的原型对象属于普通对象,普通对象都具有原型(Object.prot
2016-11-19 14:38:54 270
原创 js ==与===区别(两个等号与三个等号)
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的1)
2016-11-19 14:10:41 197
原创 JavaScript中的构造函数
在JavaScript中,利用工厂模式可以产生大量实例化对象,并且避免实例化对象重复的问题。工厂模式解决了重复实例化的问题,但还有一个问题,那就是识别问题,因为根本无法搞清楚他们到底是哪个对象的实例。 下面看一个例子:function createObject(name, age) { //集中实例化的函数 var obj = new Object(); obj.name
2016-11-17 10:54:41 279
转载 python try/except/finally
稍微总结一下,否则总是忘。[python] view plain copy print?x = 'abc' def fetcher(obj, index): return obj[index] fetcher(x, 4) 输出:[plain] view plain copy
2016-11-15 21:38:10 284
原创 基本类型与引用类型的检测方法
在JavaScript中,包含两种不同的数据类型: 基本类型和引用类型。 因此,对应不同的数据类型,若想检测出两种类型具体的变量类型,如基本类型中的string,引用类型中的Object类型,基本类型与引用类型的检测方法是不同的。 基本类型:typeof运算符;引用类型:instanceof运算符var box = [1,2,3];alert(box instanceof Arr
2016-11-15 20:19:10 373
原创 JavaScript中函数的arguments对象(不确定函数参数)
在JavaScript中使用函数的时候,如果出现不确定传参的数量,可以使用arguments对象进行处理,其中arguments对象的length属性可以得到传递进来的参数。 下面看一个例子:function box() { return arguments[0]+' | '+arguments[1]; //得到每次参数的值}alert(box(1,2,3,4,5,6));
2016-11-14 17:10:39 3489
原创 Undefined类型与Null类型
一、Undefined类型Undefined 类型只有一个值,即特殊的undefined。在使用var 声明变量,但没有对其初始化时,这个变量的值就是undefined。var box;alert(box);PS:我们没有必要显式的给一个变量赋值为undefined,因为没有赋值的变量会隐式的(自动的)赋值为undefined;而undefined 主要的目的是为了用于比较,ECM
2016-11-09 20:16:04 679
Spring的配置包
2016-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人