- 博客(3)
- 收藏
- 关注
原创 nodejs的hook实现
JavaScript中基于原型的继承机制是动态的:对象从其原型继承属性,如果创建对象之后原型的属性发生改变,也会影响到继承这个原型的所有实例对象。也就是说如果通过某种方法,修改了类的原型中的属性,那么所有通过该原型创建的实例对象的相应属性也会被改变。 nodejs的hook实现利用以上语言特性,将对象中需要hook的属性所对应的原型进行修改,实现hook之目的。以下给出一个例子。 fu
2017-09-12 18:53:44 3240
原创 计算机表示和操纵信息的方式
人类用文字来表示客观世界,而计算机中使用二进制来表示客观世界。鱼-->1001110001111100---> 而由于计算机中二进制位是有限的,所以计算机只能表示有限的集合。同时也会产生一些特殊的问题,本文主要关注计算机中数字的表示以及其限制。计算机中以二进制来表示数字,其和十进制的转换关系如下:二进制 1011 = 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 11
2017-09-12 18:48:53 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人