Node.js可以高效的处理I/O操作,如果处理CPU密集型的任务可能会阻塞事件循环。因此,Node.js允许创建进程,将CPU密集型任务分配给另一个进程处理,释放事件循环。在Node.js中,子进程和父进程能够进行双向通信,并且一定程度上,父进程可以监控子进程。
Node.js缓冲区基本操作
Node.js文件基本操作
MongoDB学习笔记-查询
MongoDB学习笔记-创建、更新及删除文档
Node.js开发指南学习笔记
# Node.js核心模块MongoDB学习笔记(1)
MongoDB的一些基本概念: 1 文档是MongoDB中数据的基本单元 2 集合可以看做是没有模式的表 3 MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限 4 MongoDB自带Javascript Shell 5 每一个文档都有一个特殊的键_id,它在文档所处集合中是唯一的。linux下压缩/解压缩文件-zip
在日常工作中,经常用到压缩/解压缩文件,在windows中大家习惯了压缩解压软件,右键即可。在linux系统下,我们也可以利用zip/unzip,tar,rar/unrar等命令,非常方便快捷的对文件进行压缩和解压缩。今天就来看一下zip命令。
ES6-变量的解构赋值
ES6的解构赋值,可以让我们更加简洁、清晰的进行变量的声明与赋值,同时也减少了代码量,使得代码的可读性更强。
什么是解构赋值?
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。
摘自阮一峰老师ECMAScript 6 入门 。
JavaScript高级程序设计笔记(4)-引用类型之Function
Function
函数实际上是对象,每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数实际对象,因为函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。函数通常是使用函数声明语法定义的。
1 | //函数声明语法 |