当前位置: 首页 > news >正文

新版 网站在建设中...做招聘网站需要做什么公司

新版 网站在建设中...,做招聘网站需要做什么公司,广州工商注册官网,广东新闻联播片头[node] Node.js 中Stream流 什么是 Stream流操作从流中读取数据写入流管道流链式流 什么是 Stream Stream 是一个抽象接口#xff0c;Node 中有很多对象实现了这个接口。例如#xff0c;对http 服务器发起请求的request 对象就是一个 Stream#xff0c;还有stdout#xff… [node] Node.js 中Stream流 什么是 Stream流操作从流中读取数据写入流管道流链式流 什么是 Stream Stream 是一个抽象接口Node 中有很多对象实现了这个接口。例如对http 服务器发起请求的request 对象就是一个 Stream还有stdout标准输出 Node.jsStream 有四种流类型 Readable - 可读操作Writable - 可写操作Duplex - 可读可写操作Transform - 操作被写入数据然后读出结果 所有的 Stream 对象都是 EventEmitter 的实例。常用的事件有 data - 当有数据可读时触发end - 没有更多的数据可读时触发error - 在接收和写入过程中发生错误时触发finish - 所有数据已被写入到底层系统时触发 流操作 从流中读取数据 input.txt Test read by streammain.js var fs require(fs); var data ;// 创建可读流 var readerStream fs.createReadStream(input.txt); // 设置编码为 utf8 readerStream.setEncoding(UTF8); // 处理流事件 -- data, end, and error readerStream.on(data, function(chunk) {data chunk; }); readerStream.on(end,function(){console.log(data); }); readerStream.on(error, function(err){console.log(err.stack); });console.log(程序执行完毕); //输出//程序执行完毕 //Test read by stream写入流 main.js var fs require(fs); var data Test for write ;// 创建一个可以写入的流写入到文件 output.txt 中 var writerStream fs.createWriteStream(output.txt);// 使用 utf8 编码写入数据 writerStream.write(data,UTF8);// 标记文件末尾 writerStream.end();// 处理流事件 -- finish、error writerStream.on(finish, function() {console.log(写入完成。); });writerStream.on(error, function(err){console.log(err.stack); });console.log(程序执行完毕); //程序执行完毕 //写入完成。生成的output.txt,在执行命令的路径下不在执行的文件夹所在路径下内容为 Test for write 管道流 管道提供了一个输出流到输入流的机制。通常用于从一个流中获取数据并将数据传递到另外一个流中 如上面的图片所示把文件比作装水的桶而水就是文件里的内容用一根管子(pipe)连接两个桶使得水从一个桶流入另一个桶这样就慢慢的实现了大文件的复制过程。 以下实例我们通过读取一个文件内容并将内容写入到另外一个文件中。 设置 input.txt 文件如下 管道流操作实例创建main.js 文件并执行 var fs require(fs); // 创建一个可读流 var readerStream fs.createReadStream(input.txt); // 创建一个可以写入的流写入到文件 output.txt 中 var writerStream fs.createWriteStream(output.txt);// 管道读写操作 // 读取 input.txt 文件内容写入到 output.txt 文件中 readerStream.pipe(writerStream);console.log(程序执行完毕); //程序执行完毕查看output.txt文件 管道流操作实例链式流 链式是通过连接输出流到另外一个流并创建多个流操作链的机制。链式流一般用于管道操作。 下面是用管道和链式来压缩和解压文件的实例。 创建 compress.js 文件, 代码如下 var fs require(fs); var zlib require(zlib);// 压缩 input.txt 文件为 input.txt.gz fs.createReadStream(input.txt).pipe(zlib.createGzip()).pipe(fs.createWriteStream(input.txt.gz));console.log(文件压缩完成。); //执行后输出 //文件压缩完成。执行完以上操作后可以看到当前目录下生成了压缩文件 input.txt.gz。 接下来解压该文件创建 decompress.js 文件 var fs require(fs); var zlib require(zlib);// 解压 input.txt.gz 文件为 input.txt fs.createReadStream(input.txt.gz).pipe(zlib.createGunzip()).pipe(fs.createWriteStream(input.txt));console.log(文件解压完成。); //执行后输出 //文件解压完成。
http://www.pierceye.com/news/153005/

相关文章:

  • 网站规划和建设的基本要求100个无水印短视频素材免费
  • 河北住房和建设厅官方网站如何建设运输网站
  • 网络品牌网站建设价格网站设计部
  • 用自己照片做衣服 杯子的是哪个网站深圳东门老街
  • 四川省乐山市建设银行网站互联网保险行业发展报告
  • 厦门手机网站建设是什么山东泰安昨晚发生的事
  • 山西网站开发公司园林景观设计公司计划书
  • 吉林平安建设网站项城市建设规划局网站
  • 购物网站er图经营管理培训课程
  • 男女明星直接做的视频网站wordpress设置的页面跳转失败
  • 建企业网站价格wordpress稳定吗
  • 免费1级做爰网站研发项目管理系统
  • 建设网站好公司石家庄招聘求职信息网
  • 杭州市建筑业协会官网在线seo推广软件
  • 网站建设策划师管理网站建设
  • 做搜狗网站排名首页公司取名生成器免费
  • 用模板搭建的网站备案吗官方网站平台下载软件
  • 网站建设和网络推广方案济宁网站建设那家好
  • 做网站用哪个软件写比较好电商运营团队结构图
  • 建设领域信用系统网站邢台网站建设讯息
  • 建设网站技术人员先进事迹无锡有哪些做网站的公司
  • 2016网站设计欣赏企业网站推广建设
  • 国外简洁的网站跨境电商服务平台有哪些
  • 国内做网站技术支持 网站建设
  • 绍兴做团购的网站织梦转易优cms
  • 百度 网站 质量度扬州市工程建设招标网
  • 营销网站建设流程图优化营商环境发言稿
  • 设计网站公司有哪些怎么做网店
  • 高端的网站设计费用外贸营销型网站建设平台
  • 买源码做网站简单嘛贵阳百度seo点击软件