Node.js 命令行(CLI)的使用及命令行选项
Node.js 安装后,会同时提供一个命令行(CLI
)工具。通过这个命令行工具,可以运行Node程序。通过它提供的一些命令参数选项,这些参数向内置的调试器,提供了多种脚本执行方式及其它有用的运行选项。
Node.js 安装后,会同时提供一个命令行(CLI
)工具。通过这个命令行工具,可以运行Node程序。通过它提供的一些命令参数选项,这些参数向内置的调试器,提供了多种脚本执行方式及其它有用的运行选项。
MySQL可以通过Yum
或其它安装包快速安装,也可以下载源代码编译安装。从源代码编译安装MySQL有一些好处,如可以指定编译生成参数、优化编译、指定安装位置等。
在CentOS(Fedora、RedHat)系统中,可以使用 yum install mysql 命令来安装MySQL,但所安装的MySql版本一般都较旧,所以更推荐通过源码编译安装或下载最新rpm
安装包进行安装。
在JavaScript中,函数是一等对象。它即可以像普通对象一样有属性和方法,又可以被外部程序或自身调用。JavaScript中所有的函数都是一个Function
对象。
ES6 语言标准中扩展很多新对象,如:将用于异步处理的Promise
规范纳入语言标准,做为原生对象提供;增加了Map
和Set
对象及其weak
版本;Symbol
对象可以用来创建独一无二的标识符,还可以访问 ES5 中没有暴露给开发者的符号。
在Redis 数据库中,我们除了经常操作数据类型外,键Key
操作也是Redis 中非常重要和常用的的操作。Redis 提供很多键管理相关命令,如:可以通过KEYS
命令查找键、EXPIREAT
可以设置键的过期时间、RENAME
命令可以对键进行重命名。
在 ES6 语言标准中,对一些原有对象进行了规范和功能扩展。如:对 Array、String、Math等对象添加了更多的类方法和实例方法,使对象功能更加强大;而RegExp
对象不仅增加了更多的匹配模式,还将String
对象的一些模式匹配方法通过通用RegExp
对象方法实现,使语言更加规范;还对Object
、Function
扩展了一些定义和使用方式,让使用更加方便。
模板字符串是 ECMAScript 2015(ES6)规划中新增的一种字符串表示方式。模板字符串是对普通字符串功能进行了增强,它可以像普通字符串一样使用,还有一些普通字符串之外的功能。它使用``
代替普通字符串中的单引号和双引号,并支持多行字符串表示、表达式插补、标签模板等特性。
belongsToMany
用于表示模型间N:M
(多对多)的关系,N:M
关系通过一个“关系表”建立两个模型间的关联关系。用于建立关联关系的“关系表”可以手工创建,也可以由Sequelize自动创建。