koa2 源码解读 application
摘要:koa2的源码比较简单,重点解读aplication, 其中context源码比较简单,主要是一些error cookies等,重点可以关注下delegate,delegate模块中,主要通过prototype的方式进行属性的增加。 request和response两个模块都是get set的一些基
阅读全文
模拟红绿灯(递归与队列)
摘要:模仿交通信号灯,最简单的处理方式不过是一个简单的递归 非常简单的一个功能,突然想到了队列的先进后出,蛮可以用队列的方式再升级一下,顺便巩固下队列的知识 创建队列 npm上其实是有现成的代码的,可以直接 npm install queue 定义好了队列,调用的时候有一个小技术点,就是当for遇到了se
阅读全文
nodejs中的垃圾回收机制
摘要:node是基于V8引擎开发的,V8的设计是为浏览器设计的,所以V8的内存相对较少,当然可以通过 node --max-old-space-size=1700 (单位是MB) 或 node --max-new-space-size=1024(单位是KB)来进行设置。V8的内存分代分为两代,一种是新生代
阅读全文