面试题整理|50个NodeJS面试题

    • 初级NodeJS面试题
    • 中级NodeJS面试题
    • 高级NodeJS面试题
    • 《Nodejs仿微博网站》

在这里插入图片描述

Node.js是一种服务器端脚本工具,使用它可以轻松构建从简单的命令行程序到复杂的企业级 Web 应用程序的所有内容。
本篇文章,将为大家分享50个和NodeJS相关的面试题及其解析,难度分为:初级、中级、高级三个部分,由易到难,循序渐进。

初级NodeJS面试题

Q1、如何区分 JavaScript 和 Node.js?

特征JavaScriptNodeJS
类型编程语言JavaScript 的解释器和环境
公用事业用于 Web 应用程序的任何客户端活动用于访问或执行任何操作系统的任何非阻塞操作
运行引擎蜘蛛猴 (FireFox)、JavaScript Core (Safari)、V8 (Google Chrome) 等V8 (Google Chrome)

Q2、什么是NodeJS?
Node.js 是在Chrome 的 V8 JavaScript 引擎上开发的极其强大的框架 ,可将 JavaScript 直接编译为原生机器码。它是一个轻量级框架,用于创建服务器端 Web 应用程序并扩展 JavaScript API 以提供常用的服务器端功能。它通常用于大型应用程序开发,特别是视频流站点、单页应用程序和其他 Web 应用程序。

Q3、列出NodeJS的优势?

特征描述
快速Node.js 建立在 Google Chrome 的 V8 JavaScript 引擎之上,这使得它的库在代码执行方面非常快
异步基于 Node.js 的服务器从不等待 API 返回数据,从而使其异步
可扩展它是高度可扩展的,因为它的事件机制可以帮助服务器以非阻塞方式响应
开源Node.js 拥有一个广泛的开源社区,该社区贡献了一些优秀的模块来为 Node.js 应用程序添加附加功能
无缓冲Node.js 应用程序只是以块的形式输出数据,从不缓冲任何数据

Q4、Angular 和 Node.js 有什么区别

AngularNodeJS
它是一个开源的Web应用程序开发框架它是应用程序的跨平台运行时环境
它是用TypeScript编写的它是用C、C++ 和 JavaScript 语言编写的
用于构建单页面客户端web应用用于构建快速且可扩展的服务器端网络应用程序
Angular本身就是一个web 应用框架Node.js 有许多不同的框架, 如 Sails.js、Partial.js 和 Express.js 等
非常适合创建高度活跃和交互式的网络应用程序非常适合开发小型项目
有助于将应用程序拆分为MVC组件有助于生成数据库查询
适合开发实时应用适用于需要更快和更具可扩展性的情况

Q5、NodeJS的单线程模型?

Node.js 使用单线程模型来支持异步处理。通过异步处理,应用程序可以在 Web 负载下性能更好并且更具可扩展性。因此,Node.js 使用单线程模型方法而不是典型的基于线程的实现。

Q6、NodeJS是如何工作的?
Node.js 是一个使用 JavaScript 作为脚本语言并在 v8 环境中运行的虚拟机。它在单线程事件循环和非阻塞 I/O 上提供高速率工作,因为它可以处理更多并发请求。此外,通过使用“HTTP”模块,Node.js 可以在任何独立的 Web 服务器上运行。

Q7、NodeJS的应用领域?
1、实时网络应用程序
2、网络应用
3、分布式系统
4、通用应用

Q8、NodeJS中有多少种API函数?
有两种类型API函数

  • 异步非阻塞函数
  • 同步、阻塞函数

Q9、异步和非阻塞有什么区别?

  • 异步
  • 非阻塞

异步意味着不同步。使用这些我们可以发出不等待服务器响应的异步 HTTP 请求。这些函数继续响应它已经收到服务器响应的请求。 非阻塞函数用于 I/O 操作。他们立即响应任何可用数据,并根据请求继续运行。如果无法检索到任何答案,则 API 会立即返回并显示错误。

Q10、package.json是什么文件?
Node.js 中的 package.json文件是整个应用程序的核心。它是包含项目元数据的清单文件,我们在其中定义了包的属性。

Q11、你对事件驱动编程的理解是什么?
事件驱动编程是一种大量使用事件来触发各种函数的方法。事件可以是鼠标单击、按键等任何事件。当事件发生时,将执行已向元素注册的回调函数。这种方法主要遵循发布订阅模式。由于事件驱动编程的特点,使得Node.js 与其他技术相比速度更快。

Q12、NodeJS中事件循环是什么,如何工作?
Node.js 中的事件循环处理应用程序中的所有异步回调。它是 Node.js 最重要的特征之一,也是 Node.js 具有非阻塞 I/O 的原因。由于 Node.js 是一种事件驱动的语言,你可以轻松地将侦听器附加到事件,然后当事件发生时回调将由特定的侦听器执行。每当调用 setTimeout、http.get 和 fs.readFile 等函数时,Node.js 都会执行事件循环,然后继续执行进一步的代码,而无需等待输出。整个操作完成后,Node.js 接收输出,然后执行回调函数。这就是为什么所有的回调函数都被放置在一个循环的队列中。一旦收到响应,它们就会被一一执行。
在这里插入图片描述

Q13、在NodeJS上下文中解释REPL

REPL在Node.js的代表:R-Read,E-Eval,P-Print,L-Loop。它代表一个计算机环境,例如窗口控制台或 Unix/Linux shell,可以在其中输入任何命令,然后系统可以输出响应。默认情况下,Node.js 与 REPL 环境捆绑在一起。REPL 可以执行以下列出的任务:

  • Read:读取用户的输入,将其解析为 JavaScript 数据结构,然后将其存储在内存中。
  • Eval:接收并评估数据结构。
  • Print:打印最终结果。
  • Loop:循环提供的命令,直到按两次CTRL+C。

Q14、列出应该使用事件循环异步完成的任务

  1. 输入/输出操作
  2. 繁重的计算
  3. 任何需要阻塞的东西

Q15、列出使用“控制流”控制 Node.js 中函数调用的步骤

  1. List item
  2. 控制执行顺序
  3. 收集数据
  4. 限制并发
  5. 调用程序的下一步

中级NodeJS面试题

Q16、你对测试金字塔的理解是什么?
测试金字塔基本上是一个图表,它描述了为了项目的成功开发需要编写多少单元测试、集成测试和端到端测试的比例。
图片

Q17、Node.js 中的错误优先回调是什么?
Node.js 中的错误优先回调用于传递错误和数据。你需要传递给这些函数的第一个参数必须是一个错误对象,而其他参数代表相关数据。因此,你可以传递错误对象以检查是否有任何错误并进行处理。如果没有问题,可以继续使用后续参数。

var myPost = new Post({title: 'edureka'});
myPost.save(function(err,myInstance){
if(err){
//处理错误并返回
}
//继续 `myInstance`
});

Q18、解释module.exports的用途?
Node.js 中的一个模块用于将所有相关代码封装到一个代码单元中,该代码单元可以通过将所有相关功能转移到单个文件中来进行解释。例如,假设您有一个名为 greet.js 的文件,其中包含如下所示的两个函数:

module.exports = {
greetInHindi: function(){
return "NAMASTE";
},
greetInKorean: function(){
return "ANNYEONGHASEYO";
}};

如你所见,module.exports 提供了两个函数,可以使用以下代码将它们导入到另一个文件中:

var eduGreets = require ("./greet.js");
eduGreets.greetInHindi() //NAMASTE
eduGreets.greetInKorean() //ANNYEONGHASEYO

Q19、你对Node.js中的Reactor Pattern有什么理解?
Node.js 中的Reactor Pattern基本上是一个非阻塞 I/O 操作的概念。该模式提供了一个与每个 I/O 操作相关联的处理程序,一旦生成 I/O 请求,它就会提交给多 路分解器。该解复用器是一个通知接口,能够在非阻塞 I/O 模式下处理并发。它还有助于以事件的形式收集每个请求,然后将每个事件放入队列中。从而导致事件队列的产生。同时,我们有事件循环,它迭代事件队列中存在的事件。

Q20、“前端”和“后端”开发有什么区别?

前端后端
使用 HTML、CSS、JavaScript等标记和网络语言使用Python、Ruby、Perl等编程和脚本语言。
基于异步请求和AJAX基于服务器架构
更好的可访问性增强的安全性|
用于搜索引擎优化用于备份

Q21. Node.js 的 LTS 版本是什么?

LTS代表Long Term Support版本的Node.js,接收安全更新和性能改进以及所有关键bug修复。主要关注稳定性和安全性。对 LTS 版本所做的修改仅限于错误修复、安全升级、npm 和文档更新、性能改进等。

Q22. 列出 Node.js 中的主要安全实现?

  • 身份验证
  • 错误处理

Q23. 你怎么理解回调地狱?

回调地狱也被称为末日金字塔。这是一种由密集嵌套的回调引起的模式,这些回调不可读且笨拙。它通常包含多个嵌套的回调函数,从而使代码难以阅读和调试。它是由异步逻辑的不当实现引起的。

async_A(function(){
async_B(function(){
async_C(function(){
async_D(function(){
....
});
});
});
});

Q24. 解释libuv?

Libuv 是Node.js的多平台支持库,主要用于异步 I/O。它主要是为 Node.js 开发的,随着时间的推移,它被广泛用于其他系统,如 Luvit、pyuv、Julia 等。Libuv 基本上是对依赖于平台的 libev/IOCP 的抽象,为用户提供基于 libev 的 API。libuv 的一些重要特性是:

  • 支持全功能事件循环
  • 文件系统事件
  • 异步文件和文件系统操作
  • 异步 TCP 和 UDP 套接字
  • 子进程

Q25. 解释NodeJS中间件概念
一般来说,中间件是一个接收请求和响应对象的函数。换句话说,在应用程序的请求-响应循环中,这些函数可以访问各种请求和响应对象以及循环的下一个函数。中间件的 next 功能是借助一个变量来表示的,通常命名为 next。中间件功能最常执行的任务是:

  • 执行任何类型的代码
  • 更新或修改请求和响应对象
  • 完成请求-响应循环
  • 调用堆栈中的下一个中间件

Q26.解释URL模块的概念?

Node.js的 URL 模块提供了各种用于URL 解析和解析的实用程序 。它是一个内置模块,有助于将网址拆分为可读格式:

var url = require('url');

例如:

var url = require('url');
var adrs = 'http://localhost:8082/default.htm?year=2021&month=July';
var q = url.parse(adr, true);
console.log(q.host); //returns 'localhost:8082'
console.log(q.pathname); //returns '/default.htm'
console.log(q.search); //returns '?year=2021 and month=July'
var qdata = q.query; //returns an object: { year: 2021, month: 'July' }
console.log(qdata.month); //returns 'July'

Q27.你对ESLint的理解是什么?

ESLint 是一个开源项目,最初由 Nicholas C. Zakas 于 2013 年开发,旨在通过插件为 JavaScript 提供 linting 实用程序。Node.js 中的 Linters 是搜索某些 bug 类的好工具,尤其是那些与变量作用域相关的 bug。

Q28.对于 Node.js,为什么 Google 使用 V8 引擎?

Google 使用 V8,因为它是一个 Chrome 运行时引擎,可以将JavaScript 代码转换为本地机器代码。这反过来又加快了应用程序的执行和响应过程,并为您提供了一个快速运行的应用程序。

Q29.解释控制流的工作?
在 Node.js 中,控制流函数基本上是在异步函数调用之间执行的代码。以下是执行它必须遵循的步骤:
首先,必须控制执行顺序。
然后,需要收集所需的数据。
其次,必须限制并发。
完成后,必须调用程序的下一步。

Q30.列出 async.queue 作为输入的两个参数?
下面是 async.queue 作为输入的两个参数:

  1. 任务功能
  2. 并发值

Q31.Node.js 中 spawn() 和 fork() 方法的区别?

在 Node.js 中, spawn() 用于使用提供的命令集启动新进程。此方法不会创建新的 V8 实例,并且只有一个节点模块副本在处理器上处于活动状态。当你的子进程向 Node 返回大量数据时,可以调用此方法。
语法:

child_process.spawn(command[, args][, options])

而 Node.js 中的 fork() 是 spawn() 的一个特殊实例,它执行 V8 引擎的一个新实例。这种方法只是意味着多个工作程序在单个 Node 代码库上运行以执行各种任务。
语法:

child_process.fork(modulePath[, args][, options])

Q32、Node.js中的全局对象是怎么理解的?
在 Node.js 中,全局对象本质上是全局的,并且在应用程序的所有模块中都可用。您可以直接在应用程序中使用这些对象,而不必显式包含它们。全局对象可以是模块、函数、字符串、对象等。此外,这些对象中的一些可以在模块范围内而不是在全局范围内。

Q33、解释Node中存根的概念?
在 Node.js 中,存根基本上是用于刺激模块或组件行为的程序或函数。在任何测试用例中,存根都会提供函数的预设答案。

Q34、断言在NodeJS中如何工作?
在 Node.js 中,断言用于编写测试。它仅在任何正在运行的测试用例失败时才提供反馈。该模块为您提供了一组断言测试,然后用于测试不变量。它基本上由 Node.js 内部使用,但使用 require(‘assert’) 代码,它也可以在其他应用程序中使用。

Q35、定义测试金字塔的概念。从 HTTP API 的角度解释实现它们的过程
测试金字塔基本上是由 Mike Cohn 开发的一个概念。根据这一点,你应该有一个更高一些低级别的单元测试相比,高层次的终端到终端的测试,通过GUI运行。
就 HTTP API 而言,它可以定义为:

  • 每个模型的低级单元测试数量更多
  • 较少的集成测试来测试模型交互
  • 用于测试实际 HTTP 端点的较少验收测试

Q36、解释一下ExpressJS包的用途?
Express.js 是一个构建在 Node.js 之上的框架,它有助于管理服务器端应用程序中服务器和路由之间的数据流。它是一个轻量级且灵活的框架,可提供 Web 和移动应用程序开发所需的广泛功能。Express.js开发的中间件的Node.js的模块被称为 连接。connect 模块进一步利用 http 模块与 Node.js 通信。因此,如果您正在使用任何基于连接的中间件模块,那么您可以轻松地与 Express.js 集成。

Q37、process.nextTick() 和 setImmediate() 的区别?
  在 Node.js 中,process.nextTick() 和 setImmediate() 都是 Timers 模块的函数,它们有助于在预定义的时间段后执行代码。但是这些功能在执行上有所不同。process.nextTick 函数等待动作的执行,直到事件循环中的下一次传递,或者一旦事件循环完成,它就会调用回调函数。另一方面, setImmediate() 用于在事件循环的下一个周期执行回调方法,最终将其返回到事件循环以执行 I/O 操作。

Q38、解释Node.js中buffer类的用法?
Node.js 中的 Buffer 类用于以类似于整数数组的方式存储原始数据。但它对应于位于 V8 堆之外的原始内存分配。它是一个易于访问的全局类,无需导入缓冲模块即可在应用程序中访问。使用 Buffer 类是因为纯 JavaScript 与二进制数据不兼容。因此,在处理 TCP 流或文件系统时,有必要处理八位字节流。

Q39、NodeJS如何处理子线程?
 一般来说,Node.js 是一个单线程进程,不暴露子线程或线程管理方法。但是您仍然可以使用 spawn() 将子线程用于某些特定的异步 I/O 任务,这些任务在后台执行并且通常不执行任何 JS 代码或阻碍应用程序中的主事件循环。如果您仍然想在您的应用程序中使用线程概念,您必须明确地包含一个名为 ChildProcess 的模块。

Q40、相对,固定,绝对和静态定位的元素有什么区别?
Node.js 中的流是类似于数组和字符串的数据集合。它们是对象,您可以使用它们以连续方式从源读取数据或将数据写入目标。它可能无法立即使用,也不必放入内存中。这些流对于读取和处理大量数据特别有用。在 Node.js 中,流有四种基本类型:

  1. 可读: 用于从源读取大量数据。
  2. 可写:用于将大块数据写入目的地。
  3. 双工:用于两种功能;读和写。
  4. Transform:它是一种用于修改数据的双工流。

高级NodeJS面试题

Q41、NODE_ENV有什么用?
如果项目处于生产阶段,Node.js 提倡使用 NODE_ENV 变量来标记它的约定。这有助于在项目开发过程中做出更好的判断。此外,当您将 NODE_ENV 设置为生产时,您的应用程序的执行速度往往会快 3 倍。

Q42、Node.js 中 readFile 和 createReadStream 的区别?
Node.js 提供了两种读取和执行文件的方式,分别是使用 readFile 和 CreateStream。readFile() 是一个完全缓冲的进程,只有当完整的文件被推入缓冲区并被读取时才返回响应。这是一个内存密集型过程,在大文件的情况下,处理速度可能非常慢。而 createReadStream 是部分缓冲的,它将整个过程视为一个事件系列。整个文件被分成块,然后被处理并作为响应一一发回。完成后,它们最终会从缓冲区中删除。与 readFile 不同,createReadStream 对于大文件的处理非常有效。

Q43、列出 Node.js 的各种计时功能?
Node.js 提供了一个 Timers 模块,其中包含在指定时间段后执行代码的各种功能。下面我列出了这个模块提供的各种功能:

  1. setTimeout/clearTimeout – 用于在指定的毫秒数后安排代码执行
  2. setInterval/clearInterval – 用于多次执行一个代码块
  3. setImmediate/clearImmediate – 用于在当前事件循环周期结束时执行代码
  4. process.nextTick – 用于调度需要在事件循环的下一次迭代中调用的回调函数

Q44、解释Node.js中Punycode的概念
在 Node.js 中,Punycode 是一种编码语法,用于将 Unicode (UTF-8) 字符串转换为基本的 ASCII 字符串。这很重要,因为主机名只能理解 ASCII 字符。因此,从 Node.js 0.6.2 版本开始,它与默认的 Node 包捆绑在一起。如果您想将它与任何以前的版本一起使用,您可以使用以下代码轻松实现:
语法:

punycode = require('punycode');

Q45、Node.js 和 Ajax 的区别?
Node.js 和 Ajax 之间最基本的区别在于,Node.js 是服务器端 JavaScript,而 Ajax 是客户端技术。简单来说,Ajax 主要用于更新或修改网页内容,而无需刷新它。另一方面,Node.js 需要开发通常由服务器而不是 Web 浏览器执行的服务器软件。

Q46、Node.js 是否提供任何调试器?
Node.js 确实提供了一个简单的基于 TCP 的协议和内置的调试客户端。为了调试您的 JavaScript 文件,您可以使用下面的调试参数,后跟要调试的js文件名。
语法:

node debug [script.js | -e "script" | <host> : <port> ]

Q47、描述 Node.js 的退出代码?
在 Node.js 中,退出代码是一组用于完成特定进程的特定代码。这些进程也可以包括全局对象。下面是 Node.js 中使用的一些退出代码:

  • 未捕获的致命异常
  • 没用过
  • 致命错误
  • 内部异常处理程序运行时失败
  • 内部 JavaScript 评估失败

Q48、Node.js 中的 Event Emitter 是怎么理解的?
EventEmitter 是一个 Node.js 类,包含所有能够发出事件的对象。这些对象包含一个 eventEmitter.on() 函数,通过该函数可以将多个函数附加到对象发出的命名事件。每当 EventEmitter 对象抛出一个事件时,所有附加到该特定事件的函数都会被同步调用。下面的代码显示了如何在您的应用程序中使用 EventEmitter:

const EventEmitter = require('events');
class MyEmitter extends EventEmitter { }
const myEmitter = new MyEmitter();
myEmitter.on('event', () => {
console.log('an event occurred!');
});
myEmitter.emit('event');

Q49、解释为什么 Express ‘app’ 和 ‘server’ 必须分开的原因?
Express ‘app’ 和 ‘server’ 必须保持分开,因为这样做,您将 API 声明与网络相关配置分开,这有利于以下列出的方式:
它允许在进程内测试 API,而无需执行网络调用
更快的测试执行
获取更广泛的代码覆盖指标
允许在灵活的不同网络条件下部署相同的 API
更好地分离关注点和更清晰的代码
API 声明应驻留在 app.js 中:

var app = express();
app.use(bodyParser.json());
app.use("/api/events", events.API);
app.use("/api/forms", forms);

服务器网络声明应位于 /bin/www 中:

var app = require('../app');
var http = require('http');
//Get port from environment and store in Express
var port = normalizePort(process.env.PORT || '8000');
app.set('port', port);
//Create HTTP server.
var server = http.createServer(app);

Q50、Node.js 支持密码学吗?
是的,Node.js 确实通过名为 Crypto 的模块支持加密。该模块提供各种加密功能,如密码、解密、签名和验证功能,一组用于开放 SSL 的哈希 HMAC 的包装器等。例如:
语法:

const crypto = require'crypto');
const secret = 'akerude';
const hash = crypto.createHmac('swaEdu', secret).update('Welcome to Edureka').digest('hex');
console.log(hash);

关于NodeJS面试题就先简单给大家分享到这里!
掌握了这些面试题型后,还需要结合真实项目才能够融会贯通 !
下面课程将带你进入真实项目的应用,带大家掌握NodeJS!

《Nodejs仿微博网站》

在这里插入图片描述
在这里插入图片描述

前端学习扫码咨询
在这里插入图片描述

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 双眼皮二十天没变化

    ...

    2024/5/4 18:11:12
  2. 全切双眼皮半个月有一只眼睛肿

    ...

    2024/5/4 18:36:34
  3. 埋线双眼皮四天还肿

    ...

    2024/5/5 1:32:51
  4. 做完埋线双眼皮多久就不疼了

    ...

    2024/4/21 12:49:48
  5. Windows补丁下载、批量安装、局域网分发

    Windows补丁下载、批量安装、局域网分发对于广大电脑爱好者而言,打补丁已经是“家常便饭”。每次重装系统后,之前系统更新过的补丁也随之毁于一旦,不得不再次连接到微软的网站,将系统“缝缝补补”一翻,即使你的网速慢得象蜗牛。如果你处于局域网中,还得为多台机器重复单调…...

    2024/4/21 23:16:58
  6. 双眼皮宽度6到7之间

    ...

    2024/4/21 4:18:21
  7. 32能割双眼皮吗

    ...

    2024/4/21 22:20:17
  8. 32岁割切开双眼皮10天有点痒

    ...

    2024/4/22 1:04:32
  9. 天生三眼皮怎么做双眼皮贴后多层

    ...

    2024/4/21 12:42:03
  10. 眉骨低怎么做宽的埋线后再做全切割完双眼皮眉骨很凸

    ...

    2024/4/21 23:58:24
  11. tab页

    图片:代码:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> /* 上边tab */ html {font-size: 14px }body {margin: 0;padding: 0;font-family: &quo…...

    2024/4/21 18:00:36
  12. angular-phonecat 项目无法启动

    AngularJS教程&#xff1a; http://angularjs.cn/A00a 学习到第七章时&#xff1a;AngularJS入门教程07&#xff1a;路由与多视图 通过命令&#xff1a;git checkout -f step-7 下载了第七课后&#xff0c;在通过命令 npm start 启动项目时&#xff0c;抛出异常&#xff1a; …...

    2024/4/29 16:55:12
  13. 全切双眼皮术后第三天眼皮发黄

    ...

    2024/4/24 17:35:43
  14. 河北省中医院割双眼皮全身痛

    ...

    2024/4/21 10:04:12
  15. 做了双眼皮眼睛好疼

    ...

    2024/4/21 23:27:30
  16. 济南韩式整形做双眼皮多少钱

    ...

    2024/4/21 20:24:26
  17. 双眼皮后多久可以纹美瞳线

    ...

    2024/4/24 0:54:54
  18. 双眼皮 简雪平

    ...

    2024/4/25 16:53:16
  19. 中日医院 双眼皮 价格

    ...

    2024/4/23 21:41:12
  20. @antv/x6、@antv/x6-react-components X6 图编辑引擎在 react typescript 项目中实践

    X6 图编辑引擎 X6 是 AntV 旗下的图编辑引擎&#xff0c;提供了一系列开箱即用的交互组件和简单易用的节点定制能力&#xff0c;方便我们快速搭建 DAG 图、ER 图、流程图等应用。 说明文档&#xff1a;https://x6.antv.vision/zh/docs/tutorial/about 源码 import React, { …...

    2024/4/30 17:50:50

最新文章

  1. etcd源码流程---调试环境的搭建

    etcd启动命令&#xff1a; name必须设置&#xff0c;否则会用default&#xff0c;集群内不同etcd实例的名字应该是唯一的&#xff0c;因为他会有一个map(name->ip)。如果initial-cluster-state设置为new&#xff0c;那么他会创建一个新的clusterid。需要在initial-cluster中…...

    2024/5/5 3:21:13
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 小林coding图解计算机网络|基础篇01|TCP/IP网络模型有哪几层?

    小林coding网站通道&#xff1a;入口 本篇文章摘抄应付面试的重点内容&#xff0c;详细内容还请移步&#xff1a; 文章目录 应用层(Application Layer)传输层(Transport Layer)TCP段(TCP Segment) 网络层(Internet Layer)IP协议的寻址能力IP协议的路由能力 数据链路层(Link Lay…...

    2024/5/1 13:43:16
  4. Redis -- 缓存雪崩问题

    缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机&#xff0c;导致大量请求到达数据库&#xff0c;带来巨大压力。 可能原因 : 同一时间大量的key到期 ; 解决方案&#xff1a; 给不同的Key的TTL添加随机值 利用Redis集群提高服务的可用性 给缓存业务添加降…...

    2024/5/1 5:05:01
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/4 2:59:34
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57