摘要: Node.js之使用Buffer类处理二进制数据 Buffer类可以在处理TCP流或文件流时处理二进制数据,该类用来创建一个专门存放二进制数据的缓存区。 1. 创建Buffer对象 1.1 直接创建: bur = new BUffer(123) //123 为bur缓存区长度 1.2 初始化缓存区内 阅读全文
posted @ 2017-08-23 20:42 会吃鱼的鱼 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 运维之linux基础知识(一) 1.GUI:Graphic User Interface 图形用户界面 2.CLI:Command line Interface 命令行界面 3 dll:DynamicLinkLibrary 动态链接库 4 so : shared object 共性对象 5指令说明: 阅读全文
posted @ 2017-08-22 23:36 会吃鱼的鱼 阅读(394) 评论(0) 推荐(1) 编辑
摘要: Node.js之包与npm包管理工具 1.Node.js中的包 1.1在一个包中包含如下内容: 1. package.json:对包进行描述 2. 在bin子目录中存放二进制文件 3. 在lib子目录中存放JavaScript文件 4. 在doc子文件中存放包的说明文件 5. 在test子目录中存放 阅读全文
posted @ 2017-08-22 22:12 会吃鱼的鱼 阅读(239) 评论(0) 推荐(0) 编辑
摘要: node.js之模块 1.自定义模块的设置 加载自定义模块利用require: eg: require('./custom_module.js') 2.从模块外部访问模块内的成员 2.1使用exports对象 在一个模块文件中定义的本地变量、函数当外界调用时,需要在模块内部使用exports对象,方 阅读全文
posted @ 2017-08-22 18:05 会吃鱼的鱼 阅读(375) 评论(0) 推荐(0) 编辑
摘要: node.js之调试器 1.在命令行窗口中,可以使用"node debug" 命令来启用调试器,代码如下: node debug 接下来根据一个实例进行学习调试过程: 编写app.js文件进行调试: console.log('hello,word') function foo(){ console. 阅读全文
posted @ 2017-08-21 22:52 会吃鱼的鱼 阅读(333) 评论(0) 推荐(0) 编辑
摘要: EventEmitter类 阅读全文
posted @ 2017-08-21 22:18 会吃鱼的鱼 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.require.resolve('./testModeule.js')在REPL运行环境下输入,可以查询到当前目录下textModeule.js模块文件的完整文件名 2.require.cache对象代表缓存了所有已被加载模块的缓存区,可以使用console.log(require.cache) 阅读全文
posted @ 2017-08-21 17:26 会吃鱼的鱼 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.setTimeout函数与clearTimeout函数 setTimeout(cb,ms,[arg],[...])延时一定时间执行回调函数该函数中cb参数为必填函数,为需要执行的回调函数ms为经过多少毫秒后执行回调函数从第三个参数开始为需要向回调函数中传入的参数 clearTimeout(cb) 阅读全文
posted @ 2017-08-21 14:19 会吃鱼的鱼 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 1.node.js中的console对象 1.1console.log():用于输出信息 将代码保存在一个命名为app.js的脚本文件中,将输出的字符串保存到 info.log中,可进行如下操作: console.log()方法中通过参数输出字符串格式,具体如下代码所示: console.log() 阅读全文
posted @ 2017-08-21 10:32 会吃鱼的鱼 阅读(192) 评论(0) 推荐(0) 编辑