08 2017 档案
摘要:Node.js之操作文件系统(二) 1.创建与读取目录 1.1 创建目录 在fs模块中,可以使用mkdir方法创建目录,该方法的使用方法如下: fs.mkdir(path,[mode],callbcak) //第一个参数:指定需要被创建的目录的完整路径及目录名, 第二个参数:指定该目录的权限,默认为
阅读全文
摘要:Node.js之操作文件系统(一) 1. 同步方法与异步方法 在Node.js中,使用fs模块来实现所有有关文件及目录的创建、写入及删除操作。,在fs模块中,所有对文件及目录的操作都可以使用同步与异步这两种方法。这两者区别是:同步方法立即返回操作结果,在使用同步方法执行的操作结束之前,不能执行后续代
阅读全文
摘要:运维之Linux基础知识(三) 1. 查看文本 cat tac more less head tail 1.1 cat 连接并显示文件 cat n:在显示的时候,将每一行编号 E:显示结束符$ A:显示所有字符 1.2 more less 分屏显示 more:向后翻 ,翻到最后退出 less:打开文
阅读全文
摘要:Node.js之断言处理 在Node.js中,可以利用assert模块进行断言处理,如果判断错误,则抛出AssertError异常 1 equal方法与notEqual方法 equal方法用于判断两个值是否相等 assert.equal(actual,expected,[message]) //第一
阅读全文
摘要:Node.js之错误处理 1. 使用 domain 模块处理错误 try..catch 多用于捕捉同步方法中的抛出错误,但不能用try..catch捕捉异步方法中抛出de错误 如: 1 var http = require('http') 2 try{ 3 http.createServer(fun
阅读全文
摘要:运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核、initrd,以及grub(bootloadser) /dev:设备文件 块设备:随机访问,按数据块进行访问的
阅读全文
摘要:Node.js之使用Buffer类处理二进制数据 Buffer类可以在处理TCP流或文件流时处理二进制数据,该类用来创建一个专门存放二进制数据的缓存区。 1. 创建Buffer对象 1.1 直接创建: bur = new BUffer(123) //123 为bur缓存区长度 1.2 初始化缓存区内
阅读全文
摘要:运维之linux基础知识(一) 1.GUI:Graphic User Interface 图形用户界面 2.CLI:Command line Interface 命令行界面 3 dll:DynamicLinkLibrary 动态链接库 4 so : shared object 共性对象 5指令说明:
阅读全文
摘要:Node.js之包与npm包管理工具 1.Node.js中的包 1.1在一个包中包含如下内容: 1. package.json:对包进行描述 2. 在bin子目录中存放二进制文件 3. 在lib子目录中存放JavaScript文件 4. 在doc子文件中存放包的说明文件 5. 在test子目录中存放
阅读全文
摘要:node.js之模块 1.自定义模块的设置 加载自定义模块利用require: eg: require('./custom_module.js') 2.从模块外部访问模块内的成员 2.1使用exports对象 在一个模块文件中定义的本地变量、函数当外界调用时,需要在模块内部使用exports对象,方
阅读全文
摘要:node.js之调试器 1.在命令行窗口中,可以使用"node debug" 命令来启用调试器,代码如下: node debug 接下来根据一个实例进行学习调试过程: 编写app.js文件进行调试: console.log('hello,word') function foo(){ console.
阅读全文
摘要:1.require.resolve('./testModeule.js')在REPL运行环境下输入,可以查询到当前目录下textModeule.js模块文件的完整文件名 2.require.cache对象代表缓存了所有已被加载模块的缓存区,可以使用console.log(require.cache)
阅读全文
摘要:1.setTimeout函数与clearTimeout函数 setTimeout(cb,ms,[arg],[...])延时一定时间执行回调函数该函数中cb参数为必填函数,为需要执行的回调函数ms为经过多少毫秒后执行回调函数从第三个参数开始为需要向回调函数中传入的参数 clearTimeout(cb)
阅读全文
摘要:1.node.js中的console对象 1.1console.log():用于输出信息 将代码保存在一个命名为app.js的脚本文件中,将输出的字符串保存到 info.log中,可进行如下操作: console.log()方法中通过参数输出字符串格式,具体如下代码所示: console.log()
阅读全文