摘要:
LeetCode 101 - 二分查找 Java版 阅读全文
摘要:
LeetCode 101,贪心算法 java版 阅读全文
摘要:
- Node.js是单线程的模式运行的,但是使用事件驱动型来处理并发,所以在多核CPU上创建多个子进程来提高性能;
- 每个子进程带三个流对象:**child.stdin**、**child.stdout**、**child.stderr**。
- 子进程的三个对象可能会共享父进程的stdio流,或是共享独立的被导流的流对象。 阅读全文
摘要:
- Representational State Transfer,简称REST,即表述性的状态传递。
- 是一组对架构的约束条件和原则。RESTful API即充满表述性状态传递的API。
- REST是设计风格,而不是标准。
- REST常基于HTTP、URI和XML以及HTML等。
- REST常使用JSON的数据格式 阅读全文
摘要:
**Express核心特性**:
- 可以设置**中间件**来响应HTTP请求
- 定义了路由表用于执行不同的HTTP请求动作
- 可以通过模板传递参数来动态渲染HTML页面 阅读全文
摘要:
使用http模块搭建服务端和客户端 阅读全文
摘要:
Node.js 工具模块 参考https://www.runoob.com/nodejs/nodejs-utitlity-module.html os模块:一些基本的系统操作函数 path模块:提供了处理和转换文件路径的工具 net模块:用于底层的网络通信,提供了服务端和客户端的操作 dns模块:用 阅读全文
摘要:
url模块中的parse一般用来解析GET请求,
querystring模块中的parse一般用来解析POST请求 阅读全文
摘要:
- fs模块中的方法均有**异步**和**同步**两个版本,例如读取文件有fs.readFile()和fs.readFileSync();
- 异步方法的最后一个参数为回调函数,回调函数的第一个参数为错误信息err;
- 推荐使用**异步方法**,性能更高,速度更快,且无阻塞。 阅读全文
摘要:
- **util**是Node.js的一个核心模块,顾名思义是工具的意思 阅读全文