找到 34423 篇文章 关于编程
643 次浏览
当进程由于以下原因即将退出时,会发出“exit”事件:- 显式调用 Process.exit() 方法。- Node 事件循环不再有任何任务要执行。语法事件:'exit'示例 1创建一个名为“exit.js”的文件并复制以下代码片段。创建文件后,使用命令“node exit.js”运行此代码。// Process 'Exit' 事件演示示例 console.log("进程开始") // 将此事件绑定到处理程序 process.on('exit', () => { console.log("process.exit() 方法被调用") }) console.log("进程结束") // 退出进程 process.exit()输出进程开始 进程结束 process.exit() 方法被调用示例 2让我们... 阅读更多
74 次浏览
process.report.filename 属性用于获取或设置报告将写入的文件名。如果此值设置为空字符串,则输出文件名将根据时间戳、PID 和序列号生成。其默认值为空字符串。语法process.report.filename示例 1创建一个名为“filename.js”的文件并复制以下代码片段。创建文件后,使用命令“node filename.js”运行此代码。// process.report.directory 属性演示示例 // 导入 process 模块 const process = require('process'); // 传递文件名 process.report.filename = "tutorialspoint" // 打印结果 ... 阅读更多
115 次浏览
dns.getServers() 方法返回一个 IP 地址字符串数组。地址将根据 RFC 5952 标准格式化,这些标准配置用于 DNS 解析。如果使用自定义端口,则字符串还将包含端口部分。语法dns.getServers()参数由于它返回服务器列表,因此不需要任何参数。示例 1创建一个名为“getServers.js”的文件并复制以下代码片段。创建文件后,使用命令“node getServers.js”运行此代码。// dns.getServers() Node js 示例 // 导入 dns 模块 const dns = require('dns'); // 读取与 IP 相关的信 ... 阅读更多
78 次浏览
diffieHellman.getPrime() 返回使用指定编码生成的 Diffie-Hellman 素数。如果传递了编码,则返回字符串,否则返回缓冲区。语法diffieHellman.getPrime([encoding])参数它只接受一个参数encoding – 此参数指定返回值的编码。示例 1创建一个名为“prime.js”的文件并复制以下代码片段。创建文件后,使用命令“node prime.js”运行此代码。// diffieHellman.getPrime() 演示示例 // 导入 cryptoDiffieHellman 来自 crypto 模块 const { createDiffieHellman } = require('crypto'); // 初始化 diffieHellman const dh = createDiffieHellman(512); // 从 diffieHellman 生成素数 let dhPrime ... 阅读更多
111 次浏览
dnsPromises.resolveTxt() 方法使用 DNS 协议解析主机名的文本搜索(TXT 记录)。如果成功,则 promise 将解析为主机名可用的文本记录的二维数组。语法dnsPromises.resolveTxt(hostname)参数它只接受一个参数hostname – 此参数接收要解析的主机名的输入。示例 1创建一个名为“resolveTxt.js”的文件并复制以下代码片段。创建文件后,使用命令“node resolveTxt.js”运行此代码。// dns.resolveTxt() 演示示例 // 导入 dns 模块 const dns = require('dns'); const dnsPromises = dns.promises; // 传递 IP 以查找 ... 阅读更多
91 次浏览
dnsPromises.lookup() 方法将主机名(例如,tutorialspoint.com)解析为第一个找到的 A(IPv4)或 AAAA(IPv6)记录。options 下可用的属性是可选的。dns.lookup() 与 DNS 协议无关。实现使用可以将名称与地址关联起来的反之亦然的 OS 工具。dnsPromises 和 dns 模块之间的区别在于,dns.promises 提供了一种异步 DNS 方法的替代方法,这些方法返回 Promise 对象而不是回调。语法dnsPromises.lookup(hostname, [options])参数hostname – 这是您要查找 DNS 值的网站主机名。options – 它可以具有以下选项family – 它只能具有值 4、6 或 0。值“0”表示 ... 阅读更多
182 次浏览
process.emitWarning() 方法可用于发出自定义或用户定义的进程警告。这可以通过向 warning 事件添加处理程序来监听。语法process.emitWarning(warning, [options])参数warning – 这是将发出的警告。options –type – 这是正在发出的警告的类型。默认为“Warning”code – 这是将发出的警告的唯一标识符。ctor – 这是一个可选函数,用于限制生成的堆栈跟踪。detail – 这是要包含在错误中的其他文本。示例 1创建一个名为“warning.js”的文件并复制以下代码片段。创建后 ... 阅读更多
322 次浏览
dns.resolveTxt() 方法使用 DNS 协议解析主机名的文本查询(TXT 记录)。传递给回调函数的 addresses 参数是一个二维数组,其中包含主机名可用的文本记录数组。语法dns.resolveTxt(hostname, callback)参数hostname – 此参数接收要解析的主机名的输入callback – 此函数将捕获任何错误。records – 返回主机名的 TXT 记录。示例 1创建一个名为“resolveTxt.js”的文件并复制以下代码片段。创建文件后,使用命令“node resolveTxt.js”运行此代码。// dns.resolveTxt() 演示示例 // 导入 dns 模块 ... 阅读更多
167 次浏览
process.report 是一个对象,其方法为当前进程生成诊断报告。它位于 process 模块下。语法process.report示例 1创建一个名为“report.js”的文件并复制以下代码片段。创建文件后,使用命令“node report.js”运行此代码。// process.report 演示示例 // 导入 process 模块 const process = require('process'); // 获取以下进程的报告 const reports = process.report; // 打印结果 console.log(reports)输出uC:\homeode>> node report.js { writeReport: [Function: writeReport], getReport: [Function: getReport], directory: [Getter/Setter], filename: [Getter/Setter], compact: [Getter/Setter], ... 阅读更多
572 次浏览
dns.lookup() 方法将主机名(例如,tutorialspoint.com)解析为第一个找到的 A(IPv4)或 AAAA(IPv6)记录。options 下可用的属性是可选的。dns.lookup() 与 DNS 协议无关。实现使用可以将名称与地址关联起来的反之亦然的 OS 工具。语法dns.lookup(hostname, [options], callback)参数上述参数定义如下:- hostname – 这是您要查找 DNS 值的网站主机名。- options – 它可以具有以下选项family – 它只能具有值 4、6 或 0。值“0”表示 ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP