我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。 每个子进程总是带有三个流对象...
Node.js 是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。 JXcore 是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以...
本章节我们将为大家介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作。 如果你还没有 MySQL 的基本知识,可以参考我们的教程: MySQL 教程 。 本教程使用到的 Websites 表 SQL 文件:...
MongoDB是一种文档导向数据库管理系统,由C++撰写而成。 本章节我们将为大家介绍如何使用 Node.js 来连接 MongoDB,并对数据库进行操作。 如果你还没有 MongoDB 的基本知识,可以参考我们...
Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块: var os = require("os") 方法 序号 方法 描述 1 os.tmpdir() 返回操作系统的默认临时文件夹。 2 os.endianness() 返...
Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块: var path = require("path") 方法 序号 方法 描述 1 path.normalize(p) 规范化路径,注意'..' 和 '.'。 2 p...
Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过以下方式引入该模块: var net = require("net") 方法 序号 方法 描述 1 net.createServe...
Node.js DNS 模块用于解析域名。引入 DNS 模块语法格式如下: var dns = require("dns") 方法 序号 方法 描述 1 dns.lookup(hostname[, options], callback) 将域名(比如 'runoob.com')解析为第一条找到的记录...
Node.js Domain(域) 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。引入 Domain 模块 语法格式如下: var domain = require("domain") domain模块,把处理多个不同的IO的操作作为一个...
1. 输出字符串和数字 >>>print("runoob") # 输出字符串runoob >>> print(100) # 输出数字100>>> str = 'runoob'>>> print(str) # 输出变量runoob>>> L = [1,2,'a'] # 列表 >>> print(L) [1, 2, 'a'] >>> t = (1,2,'a') # 元组>>> pr...