node 标准输入流和输出流代码实例
这篇文章主要介绍了node 标准输入流和输出流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
使用node 在 CMD 控制台获取输入的指令:
方式一:
process.stdin.resume(); process.stdin.setEncoding('utf-8'); process.stdout.write('请输入:'); //标准输出 process.stdin.on('data', function (data) { var str = data.slice(0, -2); process.stdin.emit('end'); process.stdout.write('输入的:'+str); }); process.stdin.on('end', function () { process.stdin.pause(); });
方式二:
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('你认为 Node.js 中文网怎么样?', (answer) => { // 对答案进行处理 console.log(`多谢你的反馈:${answer}`); rl.close(); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
nodejs中向HTTP响应传送进程的输出
废话不多说了,直接给大家贴代码了,具体代码如下所述: var spawn = require('child_process').spawn; require('http').createServer(function(req, res) { var child = spawn('tail', ['-f', '/var/log/system.log']);//当有一个新的请求出现时,就通过执行 tail -f /var/log/system.log命令启动一个新的进程 child.stdout.p
-
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
node.js版 遍历文件夹下最大的文件,并输出路径,大小 实现代码: /* 遍历文件夹下最大的文件,并输出路径,大小 */ function findmax(basepath){ //只能执行一次 if(findmax.s) return; findmax.s = true; var fs = require('fs'); var maxfile = 0; var count = 0; var begin = new Date().getTime(); function Travers
-
node.js 一个简单的页面输出实现代码
安装过程就不说了.如果成功是能使用node的命令.node.js调试是非常方便的.每种后台语言都有一个向那个黑黢黢的控制台团输出语用的命令.node.js沿用FF那套东西,也就是console对象与其方法.我们首先建一个example.js文件,内容如下,然后在控制台打开它. 复制代码 代码如下: console.log("hello node.js") for(var i in console){ console.log(i+" "+console[i]) } n
-
Node.js用readline模块实现输入输出
什么是Readline Readline是Node.js里实现标准输入输出的封装好的模块,通过这个模块我们可以以逐行的方式读取数据流.使用require("readline")可以引用模块. 如何使用Readline 以使用为角度的话,学习Readline,我们需要学习它的三个部分: 创建Readline实例 学习里面的接口方法 学习监听与处理Readline事件 下面我们通过实例来学习这三个部分. 实例1:我叫小明 代码如下: /** * Created by Administrat
-
nodejs实例解析(输出hello world)
下面将带领大家一步步学习nodejs,知道怎么使用nodejs搭建服务器,响应get/post请求,连接数据库等. 搭建服务器页面输出hello world var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'}); if(request.url!=="/favi
-
NodeJs form-data格式传输文件的方法
本文介绍了Node Js 使用KOA处理form-data格式传输过来的文件,分享给大家.具体如下: 使用koa有一段时间了,评价是小巧精悍,只封装了基本的如request对象和response对象到上下文中,其他功能基本上靠第三方中间件来实现.导致的问题是使用起来就不太方便了,比如用koa上传文件,网上资料有限,对于小白而言,文件上传操作就困难多了. form表单上传文件流程(PHP和node js) 文件上传操作原理 form表单[注意:enctype="multipart/form-dat
-
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
前言 用来干什么:想干嘛干嘛 为什么写:写来玩,学习node.js文件系统相关api:树结构这种东西还是挺不错的,会用会造才是真的会 用了什么: fs.readdir(dir), fs.stat(dir).isFile(), path处理路径等 思路: 读取当前文件夹(不是文件夹的另作处理),获得其下所有文件和目录组成的数组: 循环该数组,判断是文件夹还是文件,文件的话直接push到childFiles(对象有两个属性:short文件名,full完整文件路径) 文件夹的话,先把当前文件夹作为ke
-
node 标准输入流和输出流代码实例
这篇文章主要介绍了node 标准输入流和输出流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 使用node 在 CMD 控制台获取输入的指令: 方式一: process.stdin.resume(); process.stdin.setEncoding('utf-8'); process.stdout.write('请输入:'); //标准输出 process.stdin.on('data', function (data) { var
-
node 解析图片二维码的内容代码实例
这篇文章主要介绍了node 解析图片二维码的内容代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 const {readFile, readFileSync} = require('fs'); const decodeImage = require('jimp').read; const qrcodeReader = require('qrcode-reader'); const path = require("path");
-
JAVA输出流与输入流代码实例
这篇文章主要介绍了JAVA输出流与输入流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 输出流 编程入门的第一个程序,输出一串字符串 public class C { public static void main(String[] args) { System.out.println("Holle JAVA"); //输出 } } 输入流 输入流需要引用包的概念,包里面存放的是类.输入流需要实例化InputStreamRea
-
Angular directive递归实现目录树结构代码实例
整理文档,搜刮出一个Angular directive递归实现目录树结构代码实例代码,稍微整理精简一下做下分享. 效果图: 重点: 1. 整棵目录树的实现,通过嵌套完成,主要在于对treeItem.html的递归使用 <script type="text/ng-template" id="treeView.html"> <ul> <li ng-repeat="item in treeData.children" ng
-
xtemplate node.js 的使用方法实例解析
工程下安装XTemplate并使用它的方法实例说明: 1.安装xtpl 复制代码 代码如下: npm install xtpl xtemplate --save 2.在views目录添加test.xtpl文件,其内容为 this is {{title}}! 4.集成到Express中,只需要在app.js中,设置模板引擎即可 var print = require('./routes/print'); //此行代码放入app.js的require 声明代码段下边 app.set('view en
-
Java中io流解析及代码实例
IO流 Java中IO流分为两种,字节流和字符流,顾名思义字节流就是按照字节来读取和写入的,字符刘是按照字符来存取的:常用的文件读取用的就是字符流,在网络通信里面用的就是字节流 下面这张图是Java中IO流的总体框架: 字节流 Java中字节流一般都是以stream结尾的,输入的字节流叫InputStream,输出字节流叫OutputStream;InputStream和OutputStream是表示自己输入/输出的所有类的超类,是抽象类(abstract) 常用的字节流有: 1.FileInp
-
Java OSS批量下载并压缩为ZIP代码实例
这篇文章主要介绍了Java OSS批量下载并压缩为ZIP代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 /** * 批量下载为zip * @param req * @param response * @param keyList oss文件路径集合 * @param fileName 下载出来的zip文件名(一般以合同名命名) 如:测试合同,zip */ public static void downForZip(HttpServlet
-
java文件下载代码实例(单文件下载和多文件打包下载)
这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关代码,这边提交记录下相关代码模块,写的不太好,后期再优化相关代码,有好的建议,可留言,谢谢. 1)单文件下载 public String oneFileDownload(HttpServletRequest request,HttpServletResponse response){ //针对需求需
-
Apache Calcite进行SQL解析(java代码实例)
背景 当一个项目分了很多模块,很多个服务的时候,一些公共的配置就需要统一管理了,于是就有了元数据驱动! 简介 什么是Calcite?是一款开源SQL解析工具, 可以将各种SQL语句解析成抽象语法树AST(Abstract Syntax Tree), 之后通过操作AST就可以把SQL中所要表达的算法与关系体现在具体代码之中.Calcite能做啥? SQL 解析 SQL 校验 查询优化 SQL 生成器 数据连接 实例 今天主要是贴出一个java代码实例,实现了:解析SQL语句中的表名上代码:SQL语
-
多种类型jQuery网页验证码插件代码实例
html <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,m
随机推荐
- 改变javascript函数内部this指针指向的三种方法
- ASP.NET中IsPostBack用法详解
- Dom入门教程图解 推荐
- iOS 图片上传使用base64或者二进制流上传头像功能
- js canvas实现QQ拨打电话特效
- js 通用javascript函数库整理
- 教你如何使用firebug调试功能了解javascript闭包和this
- JavaScript作用域示例详解
- Python 处理数据的实例详解
- C语言 扩展欧几里得算法代码
- Android精灵动画用法实例
- js弹出层(jQuery插件形式附带reLoad功能)
- PHP获取指定函数定义在哪个文件中以及其所在的行号实例
- js for循环倒序输出数组元素的实例
- linux创建PHP定时任务的实例
- 实现PHP框架系列文章(6)mysql数据库方法
- jQuery图片切换动画特效
- java抓取鼠标事件和鼠标滚轮事件示例
- Android基于讯飞语音SDK实现语音识别
- 浅谈iOS 对于block的一点理解