node.js
t我的猫呢
这个作者很懒,什么都没留下…
展开
-
nodejs(4)fs以文件流的方式写入和读取以及管道流
1,以流的方式读取文件const fs = require('fs');var readStream= fs.createReadStream('./hh.txt');var count = 0;var str = '';readStream.on('data',(data)=>{ str += data; count++;})readStream.on('end',()=>{ console.log(str) console.log(count);})readSt原创 2020-10-09 14:26:49 · 658 阅读 · 0 评论 -
nodejs+根据输入的某年某月某天计算一个人的大概出生日期
如果输入的是多少岁要计算这个人的出生日期moment().subtract(9, 'years') 如果输是按月计算,当为日期和月份传入小数时,它们会被四舍五入到最接近的整数。 星期、季度、年份会被转换到日期或月份,然后四舍五入到最接近的整数。moment().subtract(1.5, 'months') == moment().subtract(2, 'months')按天计算moment().subtract(7, 'days');这是我写的一个简单demolet Patient原创 2020-09-29 12:49:56 · 296 阅读 · 0 评论 -
nodejs (2) 回调函数
Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。回调函数一般作为函数的最后一个参数出现:func原创 2020-09-25 14:48:25 · 120 阅读 · 0 评论 -
浅谈const ,let ,var 的区别
使用const来定义一个常量,常量也就是不能被修改,不能被重新赋值的变量。使用let来定义一个变量,而不要再使用var了,因为var有很多坑;可以认为let就是修复了bug的var。比如,var允许重复声明变量而且不报错;var的作用域让人感觉疑惑。最佳实践:优先用const,如果变量需要被修改才用let;要理解目前很多早期写的项目中仍然是用var。...原创 2020-09-24 14:40:23 · 61 阅读 · 0 评论 -
nodejs(5)crypto加密解密使用实例
const express = require("express");const app = express();const mysql = require("mysql");const crypto = require("crypto");app.listen(3000, function (err) { if (!err) { console.log("监听成功"); }});//链接数据库var db = mysql.createConnection({ host:原创 2020-10-09 15:13:32 · 570 阅读 · 1 评论 -
nodejs+node-xlsx+后端生成excel
1.下载依赖npm install node-xlsx;npm install fs;2.在项目中导入const xlsx = require('node-xlsx');const fs = require('fs');3.使用//导出的数据const statisticsInfo= await accountsSrv.getAccountDetailInfoSrv(parmas); let data1 = []; let header = [ '条形码',原创 2020-10-26 13:39:46 · 853 阅读 · 0 评论 -
JS排序:localeCompare() 方法实现中文排序、sort方法实现数字英文混合排序
1、可以使用localeCompare() 方法来实现中文按照拼音排序,方法相当简单var array = ['白鸽', '麻雀', '大象', '狗', '猫', "鸡"];array = array.sort(function compareFunction(item1, item2) { return item1.localeCompare(item2);});//["白鸽", "大象", "狗", "鸡", "麻雀", "猫"]2,可以使用排序字母和数字公用var statis原创 2020-10-29 10:50:39 · 2005 阅读 · 0 评论