分类
devops

一些计算机术语

@@@@单词@@@@ 翻译
detached separated 分离的,分开的;拆下的
foreground (图片或照片的)前景
background (书、相片的)背景,衬托
endpoint 终点;目标,目的
front end (物体、地方或动物的)前部
fork 餐叉
agent 代理人;代理商
server 伺服器
client a customer or someone who receives services 客戶;顾客,主顾;委托人
pipe 管道
daemon 守护进程
thread 进程
operating system 操作系统
shell
High Availability 高可用
High Robustness 高健壮
High Performance 高性能
High Scalability 高扩展
Low Latency 低延迟
Higher Throughput 高吞吐
compatibility 兼容
User Experience 用户体验
reverse 反向,比如reverse() 方法将数组中元素的位置颠倒,比如reverse proxy
inverse 反向
version 版本
revise 修订
revision 修订,revise的名词
internal 内部
external 外部
mutable 可变的
immutable 不可变的
internet 網際網路
intranet 內部網路,局域网
LAN Local Area Network,簡稱LAN
WAN Wide Area Network
Observability 观测
variant var
variable var
Long-Term Support (LTS)
passthrough 直通
canal 沟渠;水道;渠道
channel 通道;信道;渠道
sink 水槽;洗涤槽;接收器
pipeline 管线;流水线;管路
flow 流程;心流;涨潮
workflow 工作流管理;工作流技术;工作流引擎
flume 渡槽;流水槽;风洞
tunnel 隧道
verbosity
verboseness
verbose
halt
pause
suspend
cease
non interactive without prompt
itil Information Technology Infrastructure Library
Esc escape
Alt Alter
aux “aux” 在 “aux-services” 中是 “auxiliary” 的缩写,意为 “辅助的” 或 “附属的”。因此,”aux-services” 指的是提供支持或补充主要服务的服务。
Mux 在 http.ServeMux 中,Mux 是 Multiplexer 的缩写。Multiplexer 意为多路复用器,表示一个能够从多个输入中读取数据,并将数据发送到一个输出端口的设备或模块。
Mutex 是 Mutual Exclusion 的缩写,表示互斥。
IFS IFS 是 Bash Shell 中的一个环境变量,用于指定 shell 如何将输入分割成字段。它是“Internal Field Separator”的缩写。
cmux cmux是一个缩写,代表 Go语言中的“Connection Multiplexer”(连接复用器)。
endl endl 的单词全称是 “end line”。
printf printf 的含义是 “print formatted”,即格式化输出。
NSS NSS(Name Service Switch, 名称服务开关)
pwd pwd 的含义是 “print working directory”,即打印当前工作目录。
mvcc MVCC是多版本并发控制(Multi-Version Concurrency Control)的缩写。
enum enum是枚举(enumeration)的缩写。
SHA256 在 SHA256 中,SHA 是 Secure Hash Algorithm(安全散列算法)的缩写。
dgst 在 OpenSSL 中,dgst 是 digest 的缩写。
rel 表示”关系(relation)”的简称
prolog prolog是”programming logic”的缩写。在计算机科学中,”Prolog”通常指一种编程语言,它基于谓词逻辑,主要用于人工智能和自然语言处理等领域。在XML文档中,”prolog”则指文档声明部分。
EOF EOF是英文End of File的缩写,指的是文件结束标识。在计算机中,当读取文件时,系统会在文件末尾自动加上一个EOF标记,表示文件已经结束。当程序读到这个标记时,就可以停止读取文件了。EOF也可以用于网络通信中,表示数据传输结束。
PRNG PRNG是伪随机数生成器(Pseudo-Random Number Generator)的缩写,它是一种算法,用于生成看起来随机但实际上是由确定性函数计算而来的数字序列。这些数字序列在很多情况下可以替代真随机数,比如模拟和密码学中。
RDN 在计算机科学中,RDN是Relative Distinguished Name的缩写。RDN是在X.500和LDAP目录服务中使用的术语,它是用于唯一标识目录对象的部分名称。RDN由一个或多个属性值对组成,每个属性值对表示一个目录对象的某个属性及其对应的值。例如,在一个LDAP目录中,”cn=John Smith”是一个RDN,其中”cn”表示通用名称属性(common name),而”John Smith”则是该属性的值。
DN 在计算机安全领域,DN是指Distinguished Name,即专有名称。在X.509数字证书中,Subject DN包含了证书持有者的信息,如姓名、电子邮件地址、组织单位等。这些信息用于标识证书的拥有者,并且可以作为验证证书真实性的依据之一。因此,Subject DN被认为是X.509数字证书中最重要的一个属性之一。
ECDSA ECDSA 是 Elliptic Curve Digital Signature Algorithm(椭圆曲线数字签名算法)的缩写,是一种基于椭圆曲线密码学的数字签名算法。通过使用 ECC 的离散对数问题来保证数字签名的安全性。
ECC ECC 是 Elliptic Curve Cryptography(椭圆曲线加密)的缩写,是一种基于椭圆曲线密码学的公钥加密算法。它使用 ECC 的离散对数问题来保证加密的安全性。与其他公钥加密算法相比,ECC 能够提供相同的安全强度,但使用更短的密钥长度和更快的加解密速度。
ASN.1 ASN.1是Abstract Syntax Notation One的缩写,是一种用于描述数据结构和编码格式的标记语言。ASN.1被广泛应用于网络协议、安全机制和公钥基础设施等领域,它提供了一种独立于机器和操作系统的表示方法,使得不同平台上的应用程序可以互相通信。ASN.1定义了一组抽象数据类型(Abstract Data Types,ADT),并规定了这些ADT的编码方式,以便实现跨平台和跨语言的数据传输和交换。
aka “aka”是”also known as”的缩写。这个短语通常用于表示一个人或事物的另一个名称或别名。当我们想要提及某人或某物的其他名称时,可以使用”aka”来简洁地表达。例如,”John Smith,aka ‘The Professor'”表示约翰·史密斯,又称为“教授”。
SPA 单页应用(Single-Page Application)
MAP 传统的多页应用(Multiple-Page Application)
CR(Carriage Return) 代表回车,对应字符 ‘\r’
LF(Line Feed) 代表换行,对应字符 ‘\n’
CR CR (carriage return) 回车键
LF LF (NL line feed, new line) 换行键
CRLF 即\r\n
STOMP STOMP(Simple Text Oriented Messaging Protocol)
ALPN ALPN 是 Application-Layer Protocol Negotiation 的缩写。ALPN 是一种用于在传输层安全协议(TLS)握手过程中协商应用层协议的扩展。通过 ALPN,客户端和服务器可以在 TLS 握手期间协商使用的应用层协议,例如 HTTP/1.1、HTTP/2、SPDY 等。ALPN 的支持使得客户端和服务器可以在建立连接时选择适当的应用层协议,从而提高了网络通信的效率和安全性。
CAS CAS: 即compareAndSwap(比较与交换),是一种有名的无锁算法(非阻塞算法,synchronized 是阻塞算法)
AMQP AMQP是Advanced Message Queuing Protocol的缩写,是一个用于消息中间件的开放标准协议。而AMQT是AMQP的一个实现,是指AMQP的客户端库。
TCC Try-Confirm-Cancel
JTA JTA是”Java Transaction API”的缩写。
JWT JSON Web Token (RFC 7519)
JWS JSON Web Signature (RFC 7515)
JWE JSON Web Encryption (RFC 7516)
TPS TPS(Transactions Per Second)是指每秒钟完成的事务数量。
QPS QPS(Queries Per Second)是指每秒钟的查询数量。在计算机科学中,查询可以是数据库查询、网络请求、API调用或其他类型的请求。
QoS QoS(Quality of Service)是指网络或系统提供的服务质量。在通信领域中,QoS用于描述网络传输的可靠性、延迟、带宽等方面的性能。QoS可以通过不同的机制和策略来实现,其中QoS的级别常用QoS 0和QoS 1进行表示。QoS 0是指Best Effort服务,也称为无保证服务。在QoS 0级别下,网络或系统不对传输的数据包进行任何保证,数据包可能会丢失、延迟较高或乱序。这种级别适用于一些不要求数据可靠性和低延迟的应用场景,如实时音频或视频传输。QoS 1是指At Least Once服务,也称为至少一次保证服务。在QoS 1级别下,网络或系统确保每个数据包至少传输一次,但可能会出现重复传输的情况。这种级别适用于一些对数据可靠性要求较高的应用场景,如文件传输或消息队列。
TC TC (Transaction Coordinator) – 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚。
TM TM (Transaction Manager) – 事务管理器 定义全局事务的范围:开始全局事务、提交或回滚全局事务。
RM RM (Resource Manager) – 资源管理器
SIMD 單指令流多資料流(英語:Single Instruction Multiple Data,縮寫:SIMD)是一種採用一個控制器來控制多個處理器,同時對一組資料(又稱「資料向量」)中的每一個分別執行相同的操作從而實現空間上的並列性的技術。
ECMA Ecma是European Computer Manufacturers Association(欧洲计算机制造商协会)的缩写。ECMA是一个国际标准化组织,负责制定和发布各种计算机相关的标准,包括编程语言、数据交换、文件格式等。
AP AP模式(Availability and Partition tolerance):可用性和分区容忍性。在AP模式中,系统更关注可用性,即系统在面对网络分区或节点故障时仍能保持可用。系统会容忍数据之间的不一致性,可能会出现数据的延迟复制或丢失,但能够继续提供服务。
CP CP模式(Consistency and Partition tolerance):一致性和分区容忍性。在CP模式中,系统更关注数据的一致性,即系统会在面对网络分区或节点故障时,保持数据的一致性,但可能会导致系统的不可用性。系统会等待分区恢复或节点修复后,才能继续提供服务。
CAP CAP是分布式系统中的三个特性,即一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)。
MDC MDC:Mapped Diagnostic Context
href href代表”hypertext reference”
GPT GPT是Generative Pre-trained Transformer的缩写,意思是生成式预训练变换器。这是一种人工智能模型,用于生成文本或其他类型的数据。
CORS CORS是Cross-Origin Resource Sharing的缩写,意思是跨源资源共享。
blog “blog”是”weblog”的缩写。”weblog”是由”web”(网络)和”log”(日志)组合而成的词,意指在网络上发布的个人或团体的日志或文章。因此,”blog”是指一种在线日志或网志,通常包含个人观点、评论、故事或其他内容,并以时间顺序排列。人们可以通过编写、发布和分享博客文章来表达自己的想法、观点和经验。
oc overclock
ROG ROG(Republic of Gamers):ROG系列是ASUS专为游戏玩家和电竞爱好者设计的高性能游戏电脑系列。ROG系列产品通常拥有强大的性能、先进的技术和设计,以满足游戏玩家对性能和体验的需求。ROG系列包括游戏笔记本电脑、游戏台式机、游戏显示器和游戏外设等,旨在提供顶尖的游戏体验。
TUF TUF(The Ultimate Force):TUF系列是ASUS推出的专注于耐用性和稳定性的产品线。TUF系列产品通常具有坚固耐用的外壳设计、可靠的性能和稳定性,适合需要长时间使用和对稳定性要求较高的用户。TUF系列包括笔记本电脑、台式机、显示器等产品,旨在提供稳定可靠的性能和耐用性。
NBSP “nbsp”是”non-breaking space”的缩写,表示在HTML或其他文本编辑软件中的空格,用于表示一个不会被分隔的空格。
amp “amp”是”ampersand”的缩写,表示和号(&)。在HTML中,&符号用&表示,以避免与HTML标记符号混淆。
MQ MQ, Message Queuing,
HMR HMR是Hot Module Replacement的缩写,即热模块替换。它是一种能够在应用程序运行过程中替换、添加或删除模块的技术,可以实现在不刷新整个页面的情况下更新应用程序的部分代码,从而提供更快速的开发体验。
umd UMD 是 Universal Module Definition 的缩写,意为通用模块定义。UMD 是一种用于在不同模块系统(如 CommonJS、AMD、全局变量)之间通用的模块定义规范,可以让同一个模块同时兼容多种模块系统的加载方式。
BFF BFF 是 Backend For Frontend 的缩写,即专门为前端应用程序(Frontend)设计和构建的后端服务(Backend)。BFF 通常被用来处理前端应用程序的特定需求和逻辑,以提供更好的用户体验和更高的性能。
FFI FFI 是 Foreign Function Interface 的缩写,表示外部函数接口。
SPI SPI 即Service Provider Interface ,字面意思就是:“服务提供者的接口”
utf8mb4 在utf8mb4中,mb4是指”multi-byte 4″,表示Unicode编码中的四字节多字节字符集。在MySQL中,utf8mb4是一种字符集,它支持存储更广泛的Unicode字符,包括一些Emoji表情和一些辅助字符,这些字符需要四个字节来表示。因此,使用utf8mb4字符集可以确保数据库可以正确存储和处理这些特殊的Unicode字符,而不会出现乱码或截断的情况。
setNX 在Redis中,setNX是一个命令,用于将键的值设置为指定的值,只有在键不存在时才设置成功。在这里,NX代表”not exists”,表示只有在键不存在时才执行设置操作。因此,setNX可以被理解为”set if not exists”的缩写。
MACH MACH 架构,该术语由 Microservices-based、API-first、Cloud-native 和 Headless 的首字母创建。
JFR Java Flight Recorder (JFR)
CUDA CUDA是Compute Unified Device Architecture的缩写,是由NVIDIA开发的并行计算平台和应用程序接口,用于利用NVIDIA GPU进行通用目的的并行计算。
CuDNN CuDNN是CUDA Deep Neural Network的缩写,是NVIDIA专门为深度学习框架提供的加速库,用于优化深度神经网络的训练和推理过程。CuDNN通过利用GPU的并行计算能力和优化的算法来加速深度学习任务的执行。
BOM BOM 是 “Byte Order Mark” 的缩写,中文意思是字节顺序标记。BOM 是一种特殊的字符序列,用于指示文本文件中使用的字节顺序(大端序或小端序)。BOM 通常在 Unicode 编码的文本文件开头作为文件头部的标识,以帮助解析器正确识别文本文件的编码方式。BOM 通过特定的字节顺序标记来表示文本文件所使用的字符编码格式,如 UTF-8、UTF-16 或 UTF-32。
hprof Java 的 内存快照文件(Heap Profile 的缩写),格式为java_pid*.hprof 用于分析 OOM: OutOfMemoryError(堆)内存不足错误
Assembled in China Assembled in China , 类似 maven assembly plugin
initrd initrd 是 Initial RAM Disk 的缩写,指的是 Linux 系统启动时加载的初始 RAM 磁盘映像。initrd 包含了系统启动所需的基本文件和驱动程序,以便在系统启动过程中将其加载到内存中。
AT AT:Advanced Technology,是IBM推出的一种主板标准,较早期使用的标准。
ATX ATX:Advanced Technology Extended,是Intel推出的主板标准,比AT标准更先进,是目前最常见的主板规格之一。
M-ATX M-ATX:Micro ATX,是ATX标准的一种小型化版本,通常比标准ATX主板小一些,但功能和性能相对较强。
ITX ITX:Information Technology eXtended,是一种由VIA Technologies推出的小型主板标准,相对于ATX和M-ATX更小巧轻便,适用于小型计算机和嵌入式系统。
RAG Retrieval-augmented generation (RAG)
DMI The Desktop Management Interface (DMI) generates a standard framework for managing and tracking components in a desktop, notebook or server computer, by abstracting these components from the software that manages them.
SRT
ASS
VTT
SRT:SubRip Text,是一种常用的字幕格式,以文本形式存储时间轴信息和对应的字幕内容。
ASS:Advanced SubStation Alpha,是一种高级的字幕格式,支持更多的样式和效果,比如字体、颜色、位置等。
VTT:WebVTT,是一种用于在Web上显示字幕的格式,支持HTML标记和样式,常用于HTML5视频播放器中。
IC 集成电路(Integrated Circuit,IC)
AI Artificial Intelligence
IPAM IPAM 是 “IP Address Management” 的缩写,即 IP 地址管理的意思。
argv argv 是 “argument vector” 的缩写。在计算机编程中,argv 通常指的是命令行参数(command-line arguments)的集合。
DSN DSN 是 “Data Source Name” 的缩写。
DER DER 是 “Distinguished Encoding Rules” 的缩写。DER 是一种用于编码 X.509 证书和其他公钥基础设施(PKI)对象的二进制编码格式。它是 ASN.1 (Abstract Syntax Notation One) 标准的一种实现。
PEM PEM 是 “Privacy Enhanced Mail” 的缩写。PEM 是一种用于存储和传输公钥基础设施(PKI)对象的文本编码格式,主要用于数字证书和密钥管理。具体来说:PEM 格式使用 Base64 编码将二进制数据转换为可打印的 ASCII 字符串。PEM 编码的文件通常以 “—–BEGIN CERTIFICATE—–” 和 “—–END CERTIFICATE—–” 等标签包裹证书内容。
EAB External Account Binding (EAB)
LCD Liquid Crystal Display
OLED Organic Light-Emitting Diode
IPS In-Plane Switching
ANSI 全称是American National Standards Institute
POSIX 全称是Portable Operating System Interface
CMOS Complementary Metal-Oxide-Semiconductor
UEFI Unified Extensible Firmware Interface
eMMC Embedded Multi Media Card
BGA BGA(Ball Grid Array)封装
rfc RFC 1421 – Privacy Enhancement for Internet Electronic Mail
ISO ISO, the International Organization for Standardization
PKI A public key infrastructure (PKI) is a system for the creation, storage, and distribution of digital certificates which are used to verify that a particular public key belongs to a certain entity.
PAM Pluggable Authentication Modules(PAM)是一种认证机制,允许系统在运行时插入不同的认证模块,从而提供更加灵活和可扩展的认证方式。PAM广泛应用于Linux、Unix等系统中,用于实现对用户身份的认证。
atoi atoi是”ascii to integer”的缩写,意思是将ASCII字符串转换为整数值。 atol(ascii to long)、atof(ascii to float)为类似写法
REST REST在RESTful API中代表”Representational State Transfer”的缩写,是一种软件架构风格。
tab tab一词在英语中有多种含义,但作为”制表符”的缩写,它来自于”tabulation”一词的缩写。来自dictionary.com的解释明确指出tab是”tabulator”的缩写,意为”表格”或”列表”。也可以是”table(list or chart)”的缩写。
LFD LFD是”Line Feed”的缩写,表示换行符。
mb_str mb_str是PHP中一系列用于处理多字节字符串的函数的前缀。”mb”是”multibyte”的缩写,表示这些函数专门用于处理多字节字符,如中文、日文、韩文等使用多个字节编码的字符。
ELF ELF表示可执行和可链接格式(Executable and Linkable Format) , Windows使用的是Portable Executable (PE)格式,而不是ELF,macOS使用的是Mach-O(Mach Object)格式,而不是ELF
MCU 微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
FPGA FPGA是”Field Programmable Gate Array”的缩写。
ASIC 特定應用積體電路(英語:Application Specific Integrated Circuit,縮寫:ASIC)
DSP DSP is Digital Signal Processing and can be done on an FPGA or a MCU.
QLC Quad Level Cell 表示每个存储单元(cell)可以存储4位(bit)数据。具有最高的存储密度,但写入寿命最短。
TLC Triple Level Cell表示每个存储单元可以存储3位数据。存储密度高于MLC,但写入寿命比MLC短。
MLC Multi Level Cell表示每个存储单元可以存储2位数据。在性能、可靠性和成本之间取得平衡。
SLC Single Level Cell表示每个存储单元只能存储1位数据。具有最佳的性能、可靠性和写入寿命,但存储密度最低,成本最高。
SoC SoC(System-On-Chip)是一组处理单元集成在单个芯片上,之前这些处理单元是独立的芯片需要连接在一起。
SBC Single Board Computer,
HAL 硬件抽象層(Hardware Abstraction Layer)是軟件層的例行程式套件,用於模擬特定系統平台的細節使程式可以直接存取硬件的資源。將硬件方面的不同抽離作業系統的核心,核心模式的程式碼就不必因為硬件的不同而需要修改。因此硬件抽象層可加大軟件的移植性。
UPnP UPnP是”Universal Plug and Play”的缩写。UPnP是一种网络协议,允许网络设备之间自动发现和建立网络服务连接,目的是简化网络设备的连接和使用。
L2TP L2TP是”Layer 2 Tunneling Protocol”的缩写。L2TP是一种隧道协议,工作在OSI模型的第二层(数据链路层),用于在不安全的网络上建立虚拟专用网络(VPN)连接。它结合了Cisco的L2F协议和微软的PPTP协议的优点。
PAC Proxy auto-config
BGP BGP(Border Gateway Protocol)是一种用于连接Internet上独立系统的路由选择协议。采用BGP方案的机房,可以实现双线路或多线路互联,称为BGP机房。
CN2 CN2全称为中国电信下一代承载网(Chinatelecom Next Carrier Network),分为CN2 GIA和CN2 GT两种
CMI CMI是中国移动国际有限公司的简称,在VPS/云主机领域,CMI特指走移动路由的线路。
ENOENT Error NO ENTry (or Error NO ENTity)
OCSP 在线证书状态协议(英语:Online Certificate Status Protocol,缩写:OCSP)是一个用于获取X.509数字证书撤销状态的网际协议,在RFC 6960中定义,作为证书吊销列表(CRL)的替代品解决了在公开密钥基础建设(PKI)中使用证书吊销列表而带来的多个问题。协议数据传输过程中使用ASN.1编码,并通常建立在HTTP协议上,此消息类型分为“请求消息”和“响应消息”,因此致OCSP服务器被称为“OCSP响应端”。
RASP RASP是”Runtime Application Self-Protection”的缩写。运行时应用程序自我保护(RASP)是一种安全解决方案,旨在为应用程序提供个性化的保护。它利用对应用程序内部数据和状态的洞察,使其能够在运行时识别其他安全解决方案可能忽略的威胁。
VPP The Vector Packet Processor (VPP) is a high-performance, open-source userspace network dataplane written in C, developed under the fd.io umbrella.
IPLC IPLC(International Private Leased Circuit)即国际私有专用线路
SD-WAN SD-WAN(Software-Defined Wide Area Network)是一种通过软件定义网络技术来管理和优化广域网(WAN)连接的解决方案。
GRE GRE (Generic Routing Encapsulation) 是Linux中的一种网络隧道设备。
ASN 在BGP (Border Gateway Protocol) 中,ASN (Autonomous System Number) 是一个非常重要的概念。
OTG USB On-The-Go通常縮寫為USB OTG,是USB 2.0規格的補充標準。它可使USB裝置,例如播放器或手機,從USB周邊裝置變為USB主機,與其他USB裝置連接通信。在正常情況下,這些支援OTG的USB裝置和USB主機,仍然作為USB周邊裝置使用。
DC DC (Direct Current)
PD PD (Power Delivery)
FIX The Financial Information eXchange (FIX) is an information and data protocol used to disseminate price and trade information among investment banks and broker-dealers.
tune Tuning
ICANN Internet Corporation for Assigned Names and Numbers (ICANN)
CD CD 的全称是 Compact Disc,中文通常翻译为“紧凑光盘”或“光碟”。这种格式最初是为音乐的存储和回放设计的,后来被扩展用于存储各种二进制数据,如 CD-ROM(Compact Disc Read-Only Memory,光盘只读存储器
HDD Hard Disk Drive
WebDAV WebDAV中的DAV是”Distributed Authoring and Versioning”(分布式创作和版本控制)的缩写。
nand-sata-install 在“nand-sata-install”中,”nand”指的是“闪存(NAND Flash)”。NAND闪存是一种非易失性存储技术,广泛用于各种电子设备中,如智能手机、平板电脑、SSD(固态硬盘)等。
NAND NAND 是 Not AND 的缩写。NAND 门是一种基本的逻辑门,它输出的结果是输入的逻辑与(AND)结果的否定(NOT)。
NVMe “NVMe” 是 “Non-Volatile Memory Express” 的缩写。它是一种用于访问非易失性存储介质(如固态硬盘,SSD)的高性能接口标准。
SPI Flash 在“SPI Flash”中,“SPI”代表“Serial Peripheral Interface”,即串行外设接口。这是一种用于微控制器和其他小型外设之间进行同步串行通信的标准接口。
MTD flash MTD (Memory Technology Device) 代表的是一种在Linux系统中用于与闪存设备交互的设备文件类型。
psram PSRAM(Pseudo Static Random Access Memory)是一种结合了动态随机存取存储器(DRAM)和静态随机存取存储器(SRAM)特性的内存类型。
SMP Symmetric Multiprocessing (SMP):指的是一种计算机架构,其中多个处理器可以共享内存并并行处理任务。这种架构允许多个处理器同时访问共享内存,从而提高了系统的性能和效率。
AAVMF AAVMF 是 “ARM ACPI Virtual Machine Firmware” 的缩写。在AAVMF_CODE.fd文件名中,.fd 扩展名代表 “Firmware Device” 或 “Firmware Dump”。这个文件包含了ARM架构虚拟机所需的UEFI固件代码。
iwl Intel Wireless (iwl)
DIP switch DIP switch (Dual In-line Package switch) 是一种小型手动开关装置,通常用于电子设备和电路板上。拨码开关(也叫DIP开关,拨动开关,超频开关,地址开关,拨拉开关,数码开关,指拨开关)是一款用来操作控制的地址开关,采用的是0/1的二进制编码原理。
SPF 在 DNS 记录中,SPF 是 “Sender Policy Framework” 的缩写。SPF 是一种电子邮件验证协议,用于防止电子邮件伪造。它通过允许域名所有者指定哪些邮件服务器被授权发送来自该域的电子邮件,从而帮助接收方验证发件人的身份。
sda “s” 表示 SCSI (Small Computer System Interface) 设备。 “d” 表示 disk(磁盘)
mmcblk0
mtdblock0
nvme0n1
ATA ATA 是 “Advanced Technology Attachment” 的缩写,意为”高级技术附件”。这是一种用于连接存储设备的接口标准。
PATA PATA(Parallel ATA)
SATA SATA(Serial ATA)
COM COM 接口中,”COM” 是 “Communication” 的缩写,具体指的是 “Communication Port”(通信端口)。这种接口通常被称为串行端口或 RS-232 接口。
iSCSI iSCSI (Internet Small Computer System Interface): “Internet” – 互联网. “Small Computer System Interface” – 小型计算机系统接口. iSCSI 是一种基于 IP 网络的存储协议,它允许通过 TCP/IP 网络传输 SCSI 命令,从而实现远程存储访问。
FCoE FCoE (Fibre Channel over Ethernet): “Fibre Channel” – 光纤通道 “over” – 基于 “Ethernet” – 以太网 FCoE 是一种将光纤通道协议封装在以太网帧中传输的技术,它允许在现有的以太网基础设施上运行光纤通道协议。
ubuntu-ports 在”ubuntu-ports”这个术语中,”ports”指的是”architecture ports”或”架构移植”。在軟體工程中,移植(英語:Porting)是一種軟體發展程式,將某個可執行的程式,由它原先的環境中,遷移到另一個環境,讓它可以重新運作。
armv7l 在 “armv7l” 中,”l” 代表 “little-endian”(小端序)
armv7b “armv7b”,”b” 则代表 “big-endian”(大端序)
NAT traversal NAT traversal(NAT穿越)是一种网络技术,用于在使用网络地址转换(NAT)的网络中建立和维护IP连接。
STUN (Session Traversal Utilities for NAT):用于发现 NAT 类型和获取外部 IP 地址及端口。
TURN (Traversal Using Relays around NAT):用于中继数据流,以解决对称 NAT 问题。
ICE (Interactive Connectivity Establishment):综合使用 STUN 和 TURN 来建立连接。
UDP Hole Punching:通过在 NAT 设备上打洞来建立直接的 UDP 连接。
NAT Passthrough PPTP Passthrough : 點對點隧道協議(Point to Point Tunneling Protocol)是實現虛擬私人網路(VPN)的方式之一。
L2TP Passthrough : 第二層隧道協定(Layer Two Tunneling Protocol)是一種虛擬隧道協定,通常用於虛擬私人網路(VPN)或是某些ISP業者傳送封包的服務上。L2TP本身不提供任何加密或認證。
IPSec Passthrough : 網際網路安全協定(Internet Protocol Security)是透過對IP協定(Internet Protocol)的分組進行加密和認證來保護IP協定(Internet Protocol)的通訊協定族。
RTSP Passthrough : 及時串流協定(Real Time Streaming Protocol)是用來控制聲音或影像的多媒體串流協議,常用於娛樂或通訊系統來控制媒體伺服器的串流。
H.323 Passthrough : H.323協議是國際電信聯盟電信標準化部門(ITU Telecommunication Standardization Sector)提出的一個協議,用來定義聲音視頻會議傳輸使用的協定。
SIP Passthrough : 會話發起協定(Sesstion Initiation Protocol)是一個用於發訊號和控制多媒體通訊會議的通訊協定。最常使用SIP的應用為網路電話、網路視訊、即時訊息傳送。
-Xms ms: 代表”memory start”或”memory size”完整含义: initial memory size (初始内存大小)-Xms用于设置JVM启动时分配给Java堆(heap)的初始内存大小
-Xmx mx: 代表”maximum memory”(最大内存) 完整含义: maximum heap size (最大堆内存大小)
SNAT Source Network Address Translation (源网络地址转换) 是指修改数据包的源IP地址。通常用于内网主机访问外网时,将内网IP转换为公网IP。SNAT修改源IP,主要用于内网访问外网
DNAT DNAT – Destination Network Address Translation (目标网络地址转换) 是指修改数据包的目标IP地址。通常用于外网主机访问内网服务时,将公网IP转换为内网服务器的IP。DNAT修改目标IP,主要用于外网访问内网服务
GSSAPI GSSAPI 是 Generic Security Services Application Programming Interface 的缩写,翻译为“通用安全服务应用程序编程接口”。它是一个应用程序编程接口,允许软件访问各种安全服务,如身份验证、加密和完整性检查等。
+dfsg DFSG 是 Debian Free Software Guidelines 的缩写,表示 Debian 自由软件指南。这是 Debian 项目制定的一套准则,用于评估软件是否符合自由软件的标准,可以包含在 Debian 发行版中。
Hairpin NAT Hairpin NAT(也称为 NAT loopback 或 NAT reflection)是一种网络地址转换技术,允许网络中的设备通过公共 IP 地址访问同一网络内的其他设备。“Hairpin”这个术语形象地描述了数据包的流动路径,类似于发夹的形状:数据包从一个设备发出,经过路由器(或 NAT 设备),然后又返回到同一网络中的另一个设备。这种“发夹”式的流动使得内部设备能够使用公共地址进行通信。
NPN NPN(Next Protocol Negotiation)是一个用于在 TLS(传输层安全)连接中协商使用的应用层协议的扩展。它最初是为了支持 SPDY 协议而开发的,SPDY 是 Google 提出的一个旨在提高网页加载速度的协议,后来演变为 HTTP/2。
NPN 的功能
协议协商:NPN 允许客户端和服务器在建立 TLS 连接时协商使用的协议。客户端可以在握手过程中告诉服务器它支持哪些协议,服务器则可以选择其中一个进行通信。避免额外的往返延迟:通过在 TLS 握手期间进行协议协商,NPN 可以避免在使用 HTTP/1.1 时需要额外的往返延迟(round-trip time),从而提高连接的效率。NPN 是用于在 TLS 连接中协商应用层协议的扩展,最初用于支持 SPDY 协议,后来被 ALPN 取代。
ubi UBI9(Universal Base Image 9)是 Red Hat 提供的一个基础镜像,基于 RHEL 9(Red Hat Enterprise Linux 9)。它的设计目的是为了提供一个可用于构建和运行容器化应用的轻量级操作系统环境,同时仍然保持与 RHEL 的兼容性。
主要特点
兼容性:UBI9 提供与 RHEL 9 相同的运行时环境,使开发者能够在容器中使用与 RHEL 相同的工具和库。
开放获取:与传统的 RHEL 镜像不同,UBI 镜像可以在没有订阅的情况下自由分发和使用。这使得开发者能够构建基于 RHEL 的应用程序,而不必担心许可问题。
多平台支持:UBI9 支持多种硬件架构,包括 x86_64 和 ARM64,使其适用于不同的部署环境。
易于使用:开发者可以使用标准的容器工具(如 Docker 和 Podman)来拉取和运行 UBI9 镜像。
CRIT 表示 Critical(严重)
2P + 8E + 2LPE 1. 2P (Performance Cores)
2P 表示有 2 个性能核心(Performance Cores)。这些核心通常是高性能的处理单元,适合处理需要较高计算能力的任务。
2. 8E (Efficiency Cores)
8E 表示有 8 个效率核心(Efficiency Cores)。这些核心的设计目的是在低功耗下提供良好的多线程性能,适合处理后台任务和轻负载应用。
3. 2LPE (Low Power Efficiency)
2LPE 代表 2 个低功耗效率核心(Low Power Efficiency)。这些核心通常用于在节能模式下执行任务,进一步提高整体能效。
Dualstack Dualstack(双栈)是指一个网络设备或系统同时支持IPv4和IPv6两种IP协议栈的能力。
NOP, no-op, or NOOP no-op command 计算机科学中,NOP或NOOP(No Operation或No Operation Performed的缩写,意为无操作)是汇编语言的一个指令,一系列编程语句,或网络传输协议中的表示不做任何有效操作的命令。
subst subst 是 “substantive” 的缩写,通常用于文法中指代名词。SUBST 是一个命令,通常用于 DOS、IBM OS/2、Microsoft Windows 和 ReactOS 操作系统中,用于将物理和逻辑驱动器的路径替换为虚拟驱动器。这是一个用于路径替换的命令。
OSINT Open-Source Intelligence(OSINT),公開來源情資
esm-apps ESM 通过扩展安全维护(Extended Security Maintenance,简称“ESM”)从而继续接收Ubuntu基础系统,关键软件包和基础结构组件的安全更新。ESM提供5年的额外安全维护,使得组织能够持续地进行安全漏洞管理。
RGW RGW 是 RADOS Gateway , RADOS 是 Reliable Autonomous Distributed Object Store 的缩写。
bat 在 Windows 批处理文件中,.bat 是 batch 的缩写,表示“批处理文件”。批处理文件(Batch File)是包含一系列命令的文本文件,这些命令会按顺序被命令行解释器执行。它们通常用于自动化任务,简化重复的命令输入。
tee tee 这个命令在计算机领域并不是一个缩写,而是直接取自于管道工程中的 T 型接头(Tee fitting)。在管道中,T 型接头用于将流体分流到两个方向,这与 tee 命令的功能相似:它可以将输入流同时输出到多个地方。三通
rzsz rz:接收文件(Receive ZMODEM)。sz:发送文件(Send ZMODEM)。
ARR ARR 是 Annual Recurring Revenue 的缩写,意为“年度经常性收入”。这是一个重要的财务指标,通常用于衡量企业从订阅服务中每年能够持续获得的收入。
JMH JMH(Java Microbenchmark Harness)是一个用于编写和运行 Java 微基准测试的强大工具。它提供了一个标准化的方式来测量 Java 代码的性能。|\
BFF BFF(Backend For Frontend)是一种架构模式,旨在为不同的前端应用(如移动端、Web端等)提供专门的后端服务。
FSM FSM 指的是 Finite State Machine(有限状态机)。
f-strings 在 Python 中,f 是用于创建 f-strings(格式化字符串字面量)的前缀。f-strings 是 Python 3.6 及更高版本中引入的一种字符串格式化方式,旨在提供更简洁和直观的字符串插值功能。
LRU LRU(Least Recently Used)缓存是一种常见的缓存替换算法,当缓存空间满时,它会移除最近最少使用的数据项以腾出空间。
CF=3 和 CL=1 CF (Consistency Factor):一致性因子,表示数据在集群中的副本数量。CF=3 意味着每个数据项在集群中会有 3 个副本。这通常用于确保数据的高可用性和容错能力。
CL (Consistency Level):一致性级别,表示在读取或写入操作时,所需的响应副本数量。CL=1 表示只需要一个副本的响应就可以认为操作成功。这种设置通常用于提高性能,因为它减少了等待多个副本确认的时间。
simlink Simlink is short for “simulator link”.
abbr. abbr. 是 “abbreviation” 的缩写,意为“缩写”或“简写”。它用于表示一个单词或短语的简化形式,通常通过省略部分字母或使用首字母来形成。
KEX KEX 是 Key Exchange 的缩写。在 SSH中,KEX 指的是密钥交换算法。
h2c h2c 是 “HTTP/2 Cleartext” 的缩写,表示 HTTP/2 协议在明文 TCP 连接上运行,而不是通过 TLS 加密的连接。具体来说,h2c 用于描述不使用 TLS 的 HTTP/2 连接,而 h2 则表示通过 TLS 的 HTTP/2 连接。
coroutines-based 基于协程的
HOCON HOCON (Human-Optimized Config Object Notation) is an easy-to-use configuration format.
in-place editing 就地编辑,linux 中一些命令的-i参数,e.g. sed -i
ga General Availability(ga)
ea Early Access(ea)
DDNS DDNS 是 Dynamic Domain Name System 的缩写。
CRDT CRDT指的是Conflict-free Replicated Data Type,即冲突自由复制数据类型。
IDL IDL 全称是 Interface Definition Language,接口定义语言。
ICE ICE 是 Interactive Connectivity Establishment 的缩写。ICE 是一种用于在网络中建立点对点连接的协议,特别是在存在 NAT(网络地址转换)和防火墙的情况下。
RxJava In RxJava, the “Rx” stands for Reactive Extensions.
SO_KEEPALIVE 在SO_KEEPALIVE中,SO代表Socket Options。
这是一个用于设置或查询套接字选项的前缀,通常在网络编程中使用。具体来说,SO_KEEPALIVE是一个选项,用于启用或禁用TCP连接的Keep-Alive功能。
DoH DoH(DNS over HTTPS)
DoT DoT(DNS over TLS)
DoQ DoQ(DNS over QUIC)
utf8mb4 在 utf8mb4 中,”mb” 并不是 “Megabyte” 的缩写。相反,”mb” 代表的是 “multibyte”,即多字节的意思。utf8mb4 是 MySQL 中的一个字符集,允许使用最多四个字节来编码一个字符,以支持完整的 Unicode 字符集,包括表情符号和其他补充字符。
PaC Policy as code (PaC) is the use of code to define, automate, enforce, and manage the policies that govern the operation of cloud-native environments and their resources.
nvidia-smi 在nvidia-smi中,SMI 代表 System Management Interface(系统管理接口)。
SPOF SPOF(Single Point of Failure,单点故障) 是指系统中存在某个关键组件或节点,一旦它发生故障,会导致整个系统不可用或功能中断。这种设计缺陷会显著降低系统的可靠性和容错能力。
RDD RDD 是 “Resilient Distributed Dataset” 的缩写。Resilient:意味着能够抵御故障和错误,能够自动恢复。Distributed:意味着数据分布在多个节点上,能够并行处理。Dataset:意味着数据集合,能够存储和处理大量数据。因此,RDD 的全称是 “Resilient Distributed Dataset”,即 “容错分布式数据集”。它是 Apache Spark 中的一个核心概念,用于表示一个分布式的、容错的数据集。
seq Sequence
CHA_FAN CHA_FAN是指连接到主板上的机箱风扇插槽,CHA是Chassis的缩写,表示机箱。
DVI Digital Visual Interface(数字视觉接口)
DP DisplayPort(显示端口)
VGA Video Graphics Array(视频图形阵列)
HDMI High-Definition Multimedia Interface(高清多媒体接口)
ECC 英文全称是“Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,是一种指令纠错技术。
RDIMM 存在缓存的就是Registered Memory(RDIMM) 寄存器(Register)
UDIMM 没有缓存的就是Unbuffered Memory(UDIMM)
Non-ECC UDIMM 也就是一般家用平台的内存;(办公常用)
ECC UDIMM 这种常被称为纯ECC内存,我们所说的intel Core i3,或是AMD Ryzen CPU支持ECC中的ECC就是指这类,这种条子处境相对比较尴尬,需求量也算不上大,所以要比Non-ECC UDIMM要贵不少出来(因为多了一位出来用作校验)
ECC RDIMM 也就是我们常说的REG内存,一般是intel的至强Xeon,AMD的线程撕裂者TR支持的才会有支持,常用于服务器、工作站主板;(服务器常用)
Monorepo Monorepo:指的是一个存储库(repository)中包含多个项目或模块的代码。
Multirepo Multirepo:指的是多个存储库(repository)中分别包含不同的项目或模块的代码。
AC Power AC Power 是 Alternating Current Power 的缩写。AC 是 Alternating Current 的缩写,指的是交流电流。
DC Power DC Power 是 Direct Current Power 的缩写。DC 是 Direct Current 的缩写,指的是直流电流。
ISA ISA(Industry Standard Architecture)总线
PCI-E PCI-E(Peripheral Component Interconnect Express)
AVX AVX(Advanced Vector Extensions)AVX指令集则支持256位向量运算
SSE SSE(Streaming SIMD Extensions)SSE指令集主要针对128位向量运算
  • import org.apache.spark.sql.DataFrame;
  • import org.apache.spark.rdd.RDD;
  • org.apache.flink.api.java.DataSet;
  • org.apache.flink.streaming.api.datastream.DataStream;