摘要: 阻塞 线程在执行中如果遇到磁盘读写或网络通信(统称为 I/O 操作),通常要耗费较长的时间,这时操作系统会剥夺这个线程的 CPU 控制权,使其暂停执行,同 时将资源让给其他的工作线程,这种线程调度方式称为阻塞。当 I/O 操作完毕时,操作系统 将这个线程的阻塞状态解除,恢复其对CPU的控制权,令其继 阅读全文
posted @ 2020-06-12 21:00 卡卡刘 阅读(274) 评论(0) 推荐(0)
摘要: 读取 const fs = require('fs'); var readStream=fs.createReadStream('./nodespace/module/1.txt'); var count=0; var str='' readStream.on('data',(data)=>{ st 阅读全文
posted @ 2020-06-12 20:59 卡卡刘 阅读(587) 评论(0) 推荐(0)
摘要: 主要用法:(路径、options、回调函数)。其中options可写可不写。主要指: encoding编码(默认utf8) mode文件读写权限 (默认438) flag 默认“w” 1.fs.stat 检测是文件还是目录 ) const fs = require('fs');fs.stat('./ 阅读全文
posted @ 2020-06-12 20:58 卡卡刘 阅读(940) 评论(0) 推荐(0)
摘要: // 表示引入http模块var http = require('http');// 接收两个参数,一个是request和response// request 获取url传过来的信息// response 给浏览器响应信息http.createServer(function (request, re 阅读全文
posted @ 2020-06-11 14:32 卡卡刘 阅读(1020) 评论(0) 推荐(0)
摘要: 分为3步 1 先创建一个js文件,写入相关模块信息(方法、变量) 2 将模块进行导出操作 3 在新的js文件require之前创建的模块文件 例如 创建1.js let name ={ sayhello(){ console.log("你好") }}***导出操作****module.exports 阅读全文
posted @ 2020-06-10 18:36 卡卡刘 阅读(719) 评论(0) 推荐(0)