Node.js工具模块
node工具模块分为OS,Path, Net, DNS, Domain模块
OS
字节顺序
字节顺序,称为端序和尾序,是跨越多字节程序对象的储存规则
如果最低有效位在最高位的前面,则为小端序,反过来为大端序
端的起源
来自于格列佛游记,中的水煮蛋的大端和小端。
字节序有什么用
读取的时候要用,即处理器从内存中进行读取的时候,需要字节序,是大端序,还是小端序
其中大端序是人类读写数值需要的,大的在前,小的在后。
小端序是机器的读法,正好相反
为什么会有小端序
因为计算机读取的时候是从低电位进行读取,计算的时候也是从低位进行计算(人类也是这样)这样的效率一般会比较高。
字节顺序
对于单一字节,处理器以相同顺序处理预元(bit),因此单字节的传输和存放是一样的
对于多字节,在不同处理器的存放方式有两种。
大端序
最高为字节储存在最低的内存地址处。下一个字节储存在后面的地址处(即跟高的内存地址)
小端序
反过来即可
Path模块
Domain模块
简化代码的异常处理
该模块,将多个处理的模块分为一组,然后进行处理
隐式绑定:把在上下文中定义的变量,自动进行绑定
显式绑定:把不在上下文定义的变量,通过代码进行绑定
需要使用一个emitter.emit http://nodejs.cn/api/events.html#events_emitter_emit_eventname_args
按照监听器的注册顺序,同步调用
emitter.removeAllListeners 移出绑定的监听器
http://nodejs.cn/api/events.html#events_emitter_removealllisteners_eventname
domain.run 在其域的上下文内,运行提供的函数, 所有的都隐式绑定
http://nodejs.cn/api/domain.html#domain_domain_run_fn_args
共同學習,寫下你的評論
評論加載中...
作者其他優質文章