![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node
有理想的咸鱼焦
这个作者很懒,什么都没留下…
展开
-
Node.js读写巨大Excel
Node.js写巨大数据量Excel问题最初我采用的是node-xlsx框架,每一个工作表50000行4列,100个工作表,如此大的数据使用node-xlsx写入,会溢出内存。在网上百般查找,没有什么有用的方案。最后查了下目前常用的写excel的框架,发现了一个框架提供了流式的写入方法,该框架就是exceljsexceljs框架优势功能齐全官方提供中文文档,地址支持流式读写…优势很多,在此不再赘述exceljs框架使用安装npm install exceljs引用con原创 2020-07-13 11:33:58 · 3381 阅读 · 7 评论 -
在Node中使用serialport向串口发送数字的二进制流数据
在Node中使用serialport向串口发送数字的二进制流数据最近使用electron+vue做了一个控制DSP的软件上位机向串口发送数据时需要以二进制流的方式发送。Node为我们提供了Buffer类可以操作二进制流。如果直接传输字符串,那么直接将字符串转换为二进制流即可。如下c='A1';Buffer.from(c);//<Buffer 41 31>如果需要将数字转换为二进制流,可用如下方法Buffer.from([1,10]);//<Buffer 01 0a>原创 2020-06-20 17:10:13 · 1959 阅读 · 0 评论 -
取消Koa2写的服务器中两分钟的超时设定
Node.js HTTP 服务器对每个客户端的Web Request的连接时长是2分钟,对于部分场景,我们需要取消这一设定解决方案一. 首先应该知道Node.js如何创建一个服务器,示例如下//引入http模块let http = require('http');//开启服务器http.creatServer((req,res)=>{ res.write("Hello Worl...原创 2020-04-03 11:11:50 · 1225 阅读 · 0 评论 -
利用pkg将Node+MongoDB项目打包成exe可执行文件
利用pkg将Node+MongoDB项目打包成exe可执行文件利用pkg可以将Node.js项目打包成exe程序,它不需要我们更改原项目的代码,会自动根据依赖打包项目。首先安装npm install pkg -g之后进入项目目录可以在命令行执行如下代码,可以自动打包windows平台下的程序。index.js为Node.js入口程序。pkg -t win index.js如果存在静态...原创 2020-03-26 18:31:24 · 749 阅读 · 0 评论