- 博客(7)
- 收藏
- 关注
原创 2021-06-30
Nodejs EventEmitter Node.js所有异步I/O操作在完成时都会发送一个事件到事件队列.events模块只提供一个对象:events.EventEmitter.EventEmitter的核心就是事件触发与实践监听器功能的封装. EventEmitter的每个事件由一个事件名和若干个参数组成,事件名是一个字符串,通常表达一定的寓意.EventEmitter支持若干个事件监听器.当事件触发时,注册这个事件的监听器被依次调用,事件参数作为回调参数传递. var events=require('
2021-06-30 22:39:23
51
原创 2021-06-30
Node.js回调函数 Node.js异步编程的直接体现就是回调,这样在执行代码时就没有阻塞,大大提高Node.js的性能,可处理大量并发请求. 实例:读取文件 创建一个input.txt文件,内容如下: Hello world! 阻塞代码 创建main.js文件,代码如下: var fs=require("fs"); var data=fs.readFileSync('input.txt'); console.log(data.toString()); console.log("程序执行结束!");
2021-06-30 15:23:07
44
原创 2021-06-30
Node.js REPL(交互式解释器) Node.js REPL表示一个电脑的环境,类似window系统的终端,在终端中输入命令,并接收系统的相应。 Node自带交互式解释器,可执行的任务: (1)读取-读取用户输入、解析输入的Javascript数据结构并存储在内存中。 (2)执行-执行输入的数据结构。 (3)打印-输出结果。 (4)循环-循环操作以上步骤直到用户两次按下ctrl-c按钮退出 启动终端 $node 简单表示式运算 1+4 1+2*4-8 使用变量 x=10 var y=20 x
2021-06-30 12:11:36
46
原创 2021-06-30
##NPM使用介绍 英文全称为:Node Package Manager,包管理器。NPM是随NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景。 (1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。 (2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 (3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 *测试是否安装成功 $npm -v *Window系统升级npm $npm install npm
2021-06-30 11:38:32
44
原创 2020-12-08
C++中保存数据到.txt文档的三种方法 #include <QtCore/QCoreApplication> #include #include #include <stdio.h> #include //头文件包括Qvector、fstream、QFile using namespace std; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QVector<int> x =
2020-12-08 17:40:27
69
原创 2020-12-07
剑指Offer 03.数组中重复的数字 题目描述:在一个长度为n的数组nums里的所有数字都在0~n-1范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例1: 输入: [2,3,1,0,2,5,3] 输出:2或3 限制:2<=n<=100000 思路: 1.遍历每一个对象,有重复输出。 2.进行排序,前后两两比较。 3.定义一个值为0,大小为n的数组,当n出现一次,a[n]+1,当a[n]=2时候,返回n。(哈希)定义一个
2020-12-07 11:34:52
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人