操作系统
操作系统(Operating System, OS)是管理计算机硬件与软件资源的系统软件,它是计算机系统中最基本的软件之一。操作系统的核心功能是提供一个让应用程序与硬件交互的环境,同时也负责管理和协调硬件资源,使用户和程序能够更有效地使用计算机。
0篇内容
0 章教程
19 个问答
0道面试题
Vite
Vite 是一种构建工具,旨在为现代网络项目提供更快,更精美的开发体验。
0篇内容
0 章教程
18 个问答
0道面试题
JWT
JSON Web Token (JWT) 是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 对象的形式安全地传输信息。由于信息是经过数字签名的,所以可以验证其完整性。另外,可以对 JWT 进行加密以保护数据的机密性。
JWT 主要用于身份验证和信息交换,特别适合用于分布式站点的单点登录(SSO)场景。
0篇内容
0 章教程
18 个问答
0道面试题
Terminal
终端(Terminal)通常指的是一个文本输入和输出环境,它提供了一个用户界面,用户可以在其中运行命令、程序,以及管理文件和目录。在现代操作系统中,终端模拟器是一种软件,它模仿了早期硬件终端的功能。
0篇内容
0 章教程
18 个问答
0道面试题
Prettier
Prettier 是一款流行的代码格式化工具。 它支持的语言相当多。 它很纯粹,就一个代码格式化工具,并不会做代码质量的检查。 Prettier 会强制使用统一的代码风格,原理就是解析语言生成AST 抽象语法树,然后用自己的一套风格写回到文件。
0篇内容
0 章教程
18 个问答
0道面试题
Yarn
Yarn 是一个快速、可靠、安全的 JavaScript 包管理器,由 Facebook 开发并于 2016 年发布。Yarn 的出现是为了解决当时 npm 在一些方面的不足,如性能、安全性以及一致性等问题。Yarn 在性能和依赖管理上的一些改进使得它迅速获得了广泛的采用。
0篇内容
0 章教程
14 个问答
4道面试题
Gradle
Gradle 是一个强大的构建自动化系统,用于多语言软件开发,它综合了 Apache Ant 的灵活性和 Apache Maven 的生命周期管理能力。Gradle 最初于 2007 年推出,使用 Groovy(后来也支持 Kotlin)作为其领域特定语言(DSL),以编写脚本来定义项目配置和构建逻辑。
0篇内容
0 章教程
18 个问答
0道面试题
Class Validator
class-validator 是一个用于装饰器和非装饰器环境下的校验库,它允许使用装饰器或手动验证来对类的属性进行校验。这个库是基于 TypeScript 编写的,广泛应用于 Node.js 项目中,尤其是与 TypeScript 和 TypeORM 结合使用时,可以有效地确保数据模型的正确性和一致性。
0篇内容
0 章教程
18 个问答
0道面试题
VR
虚拟现实(Virtual Reality,简称 VR)是一种通过计算机技术创建的模拟环境,它使用户能够沉浸在一个三维空间中,并与环境进行交互。这种技术通过专门的硬件,如头戴显示器(HMD)、手柄和传感器,实现用户的视觉、听觉甚至触觉的模拟。
0篇内容
0 章教程
17 个问答
0道面试题
Devops
DevOps是一个文化和专业实践的集合,旨在缩短系统开发生命周期,同时提供高质量的软件。它是开发(Dev)和运维(OPS)两个词的组合,强调软件开发(Dev)和IT运维(Ops)之间的沟通、协作、集成和自动化,以提高软件交付的速度和质量。DevOps旨在构建一个环境,其中设计、测试和发布软件可以快速、频繁且更可靠地进行。
0篇内容
0 章教程
17 个问答
0道面试题
ASCII
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种字符编码标准,用于代表文本在计算机、通讯设备及其他使用文本的设备中的字符。ASCII 最初于1963年被发布,并在1986年被 ANSI(American National Standards Institute,美国国家标准化管理委员会)标准化。
0篇内容
0 章教程
17 个问答
0道面试题
Three.js
Three.js 是一个基于WebGL的高级JavaScript库,它允许开发者在网页上创建和显示3D图形内容。通过提供一组简洁的API,Three.js 使开发者能够轻松地在浏览器中创建复杂的3D场景、模型、相机、材质、光源和动画,而无需直接处理WebGL的复杂性。
0篇内容
0 章教程
16 个问答
0道面试题
Wget
wget 是一个广泛使用的、命令行下的非交互式网络下载工具。它支持 HTTP、HTTPS 和 FTP 协议,可以通过命令行下载文件和网页。wget是自由软件,包含在 GNU 项目中,最初由 Hrvoje Niksic 在 1996 年编写。
0篇内容
0 章教程
15 个问答
0道面试题
Promise
Promise 是一种用于延迟计算的策略,适用于多种并发风格:用于本地计算的线程和事件循环并发,以及同步和异步远程消息传递。Promise 代表一个异步操作的最终结果。使用 Promises 的主要方式是通过一个方法,该方法注册从 promise 的最终值或失败原因到新 promise 的转换。
0篇内容
0 章教程
9 个问答
5道面试题
Cheerio
Cheerio是一个基于Node.js的快速、灵活、功能强大的HTML解析器和DOM操作库,类似于jQuery,但主要用于服务器端的Web应用程序。Cheerio可以像jQuery一样使用CSS选择器、DOM遍历、事件处理等功能,可以方便地从HTML文档中提取数据、修改内容、操纵DOM等。Cheerio的核心代码非常小,只有几百行代码,因此它非常快速、轻量级、易于使用。Cheerio还支持多种插件和扩展,如cheerio-tableparser、cheerio-eq等,可以扩展其功能以满足各种需求。由于Cheerio的性能和易用性,它已经成为Node.js中最受欢迎的HTML解析和DOM操纵库之一,并被广泛用于Web爬虫、数据挖掘、数据抓取等应用程序的开发。
0篇内容
0 章教程
14 个问答
0道面试题
Browser
网络浏览器或互联网浏览器是一种软件应用,用于检索、展示和浏览世界广域网上的信息资源。
1篇内容
0 章教程
4 个问答
8道面试题
RPC
远程过程调用(Remote Procedure Call,简称 RPC)是一种计算机通信协议,允许一台计算机(客户端)执行另一台计算机(服务器)上的程序或过程,就好像它是本地程序一样。RPC 隐藏了底层的网络通信细节,使得开发分布式应用程序变得更简单。
0篇内容
0 章教程
13 个问答
0道面试题
Mobx
MobX是一个基于信号的、经过实战测试的库,通过透明地应用函数式响应式编程,使状态管理变得简单和可扩展。
0篇内容
0 章教程
13 个问答
0道面试题
Query String
query-string 是一个JavaScript库,用于解析和字符串化URL查询字符串。它提供了一些简单易用的函数来处理URL查询参数。与原生的Web API URLSearchParams 相比,query-string 提供了更多的功能和更好的浏览器兼容性。
0篇内容
0 章教程
13 个问答
0道面试题
Bun
Bun 是 JavaScript 和 TypeScript 应用程序的一体化运行时。 使用一种快速工具运行、捆绑和测试应用程序。
1篇内容
0 章教程
11 个问答
1道面试题