🔖 English Cheat Sheet
2025-01-22 08:19:30 3.9k 字
This post is also available in English and alternative languages.
1. 方法论
YouTube - 99%的人不知道的学习语言很重要的理论1. 打好基础(2000单词量、尽量在短时间内完成) * 发音、足够的单词量 * 语法
寻找感兴趣的影片
youtube(语言密度高)。
遇到不认识的单词和语法先不要查词典或语法书,而是出现多次再去查,一遇到不认识的就去查那就不是在看影片而是查词典。
一定要接受一些不明确的地方;一个影片十几分钟,全部查完花费一个小时,会导致无法接触大量内容。
开着字幕看影片(重复看)
提升影片或内容的难度
开始口说
2. 音标
英式
3. 英语思维
4. 背单词
连续、重复的背单词。一个单词不用看很久,而是要多天重复的看,每次10s。
4.1. The Oxford 3000
4.2. 自然发音
5. 语法
6. Cheat Sheet
6.1. 时间顺序连接词
6.2. 宾语从句
6.3. 连接词
6.4. 时态
6.5. 语序
6.6. 特殊情况
6.7. Hold 搭配短语动词
6.8. 连接词
6.9. 雅思万能句型
7. 工具
8. 计算机单词
8.1. Github
8.2. 数据结构
English | 中文 |
---|---|
Primitive Data Types | 原始数据类型 |
Integer | 整数 |
Float | 浮点数 |
Char | 字符 |
String | 字符串 |
Boolean | 布尔值 |
Dynamic Array | 动态数组 |
Singly Linked List | 单向链表 |
Doubly Linked List | 双向链表 |
Circular Linked List | 循环链表 |
Stack (LIFO) | 栈(后进先出) |
Queue (FIFO) | 队列(先进先出) |
Priority Queue | 优先队列 |
Binary Search Tree (BST) | 二叉搜索树 |
Balanced Tree | 平衡树 |
AVL Tree | AVL树 |
Red-Black Tree | 红黑树 |
Segment Tree | 线段树 |
Fenwick Tree / Binary Indexed Tree (BIT) | 树状数组 |
B-Tree | B树 |
B+Tree | B+树 |
Quadtree | 四叉树 |
Octree | 八叉树 |
Suffix Tree | 后缀树 |
Trie / Prefix Tree | 字典树/前缀树 |
Directed Graph | 有向图 |
Undirected Graph | 无向图 |
Weighted Graph | 带权图 |
Unweighted Graph | 不带权图 |
Adjacency List | 邻接表 |
Adjacency Matrix | 邻接矩阵 |
Incidence Matrix | 关联矩阵 |
Graph Cycle | 图中的循环 |
Directed Acyclic Graph (DAG) | 有向无环图 |
Minimum Spanning Tree (MST) | 最小生成树 |
Topological Sorting | 拓扑排序 |
Strongly Connected Components (SCC) | 强连通分量 |
Hash Map / Dictionary | 哈希映射/字典 |
Set | 集合 |
Multiset / Bag | 多重集/背包 |
Key-Value Store | 键-值存储 |
Disjoint-Set / Union-Find | 不相交集合/并查集 |
Bloom Filter | 布隆过滤器 |
HyperLogLog | 高性能计数器 |
Count-Min Sketch | 计数-最小草图 |
Spatial Data Structure | 空间数据结构 |
Geohash | 地理编码 |
8.3. 算法与数据结构基础
英文 | 中文 |
---|---|
Sort | 排序 |
Search | 搜索 |
Traverse | 遍历 |
Recursion | 递归 |
Iteration | 迭代 |
Divide and Conquer | 分治 |
Dynamic Programming | 动态规划 |
Greedy | 贪心算法 |
Backtracking | 回溯 |
Branch and Bound | 分支限界 |
Heuristic | 启发式 |
Genetic | 遗传算法 |
Array | 数组 |
List | 列表 |
LinkedList | 链表 |
Stack | 栈 |
Queue | 队列 |
Deque | 双端队列 |
Tree | 树 |
Binary Tree | 二叉树 |
BST | 二叉搜索树 |
Heap | 堆 |
Trie | 字典树 |
Graph | 图 |
HashTable | 哈希表 |
Set | 集合 |
Map | 映射 |
Dictionary | 字典 |
Matrix | 矩阵 |
Node | 节点 |
Vertex | 顶点 |
Edge | 边 |
Complexity | 复杂度 |
Big O | 大O表示法 |
Time Complexity | 时间复杂度 |
Space Complexity | 空间复杂度 |
Asymptotic Analysis | 渐进分析 |
Sorting Algorithm | 排序算法 |
Graph Algorithm | 图算法 |
Pathfinding | 路径查找 |
Hashing | 哈希 |
Collision | 冲突 |
Chaining | 链接 |
Open Addressing | 开放寻址 |
8.4. 操作系统
English | 中文 |
---|---|
Process | 进程 |
Thread | 线程 |
Multiprocessing | 多进程 |
Multithreading | 多线程 |
Process Scheduling | 进程调度 |
Context Switch | 上下文切换 |
Process Control Block (PCB) | 进程控制块 |
Process State | 进程状态 |
Process Identifier (PID) | 进程标识符 |
Daemon | 守护进程 |
Concurrency | 并发 |
Parallelism | 并行 |
Memory Management | 内存管理 |
Virtual Memory | 虚拟内存 |
Physical Memory | 物理内存 |
Memory Allocation | 内存分配 |
Paging | 页式管理 |
Segmentation | 段式管理 |
Page Fault | 页错误 |
Swap Space | 交换空间 |
Memory Leak | 内存泄漏 |
Garbage Collection | 垃圾回收 |
Heap | 堆 |
Stack | 栈 |
File System | 文件系统 |
Directory | 目录 |
File | 文件 |
Inode | 索引节点 |
File Permissions | 文件权限 |
Mounting | 挂载 |
Partition | 分区 |
File Extension | 文件扩展名 |
Symbolic Link | 符号链接 |
Hard Link | 硬链接 |
Device Driver | 设备驱动 |
Input/Output (I/O) | 输入/输出 |
Peripheral | 外围设备 |
Interrupt | 中断 |
Polling | 轮询 |
Direct Memory Access (DMA) | 直接内存访问 |
Synchronization | 同步 |
Semaphore | 信号量 |
Mutex (Mutual Exclusion) | 互斥锁 |
Monitor | 监视器 |
Deadlock | 死锁 |
Starvation | 饥饿 |
Race Condition | 竞态条件 |
Interprocess Communication (IPC) | 进程间通信 |
Message Queue | 消息队列 |
Pipe | 管道 |
Shared Memory | 共享内存 |
Signal | 信号 |
Lock | 锁 |
Security | 安全 |
Authentication | 认证 |
Authorization | 授权 |
Access Control | 访问控制 |
User Account | 用户账户 |
Password | 密码 |
Encryption | 加密 |
Audit | 审计 |
System Call | 系统调用 |
Application Programming Interface (API) | 应用程序编程接口 |
Kernel Mode | 内核模式 |
User Mode | 用户模式 |
Shell | 壳层 |
8.5. 软件工程
English | 中文 |
---|---|
Agile Development | 敏捷开发 |
Scrum | 敏捷框架之一,用于促进项目管理过程 |
Kanban | 看板方法,一种视觉化的项目管理工具 |
Extreme Programming (XP) | 极限编程,一种敏捷软件开发方法论 |
Waterfall Model | 瀑布模型,传统的顺序开发流程 |
Iterative Development | 迭代开发 |
Incremental Development | 增量开发 |
Spiral Model | 螺旋模型,一种风险驱动的开发过程模型 |
Test-Driven Development (TDD) | 测试驱动开发 |
Behavior-Driven Development (BDD) | 行为驱动开发 |
Version Control System (VCS) | 版本控制系统 |
Git | 一个分布式版本控制系统 |
Subversion (SVN) | 一个集中式版本控制系统 |
Commit | 提交,版本控制中的一个操作,用于保存更改 |
Branch | 分支 |
Merge | 合并 |
Pull Request | 拉取请求,代码审查和合并请求 |
Repository | 仓库,存储代码的地方 |
Fork | 分叉,复制一个项目仓库到自己的账户下 |
Tag | 标签,标记特定的提交点 |
Unit Testing | 单元测试 |
Integration Testing | 集成测试 |
Functional Testing | 功能测试 |
End-to-End Testing | 端到端测试 |
System Testing | 系统测试 |
Performance Testing | 性能测试 |
Load Testing | 负载测试 |
Stress Testing | 压力测试 |
Regression Testing | 回归测试 |
Code Review | 代码审查 |
Static Code Analysis | 静态代码分析 |
Continuous Integration (CI) | 持续集成 |
Continuous Delivery (CD) | 持续交付 |
Continuous Deployment | 持续部署 |
Build Automation | 构建自动化 |
Test Automation | 测试自动化 |
Design Pattern | 设计模式 |
Object-Oriented Design (OOD) | 面向对象设计 |
UML (Unified Modeling Language) | 统一建模语言 |
Architecture | 架构 |
Model-View-Controller (MVC) | 模型-视图-控制器 |
Service-Oriented Architecture (SOA) | 面向服务的架构 |
Domain-Driven Design (DDD) | 领域驱动设计 |
Microservices | 微服务 |
Project Management | 项目管理 |
Project Timeline | 项目时间线 |
Gantt Chart | 甘特图 |
Critical Path | 关键路径 |
Milestone | 里程碑 |
Scope Creep | 范围蔓延 |
Risk Management | 风险管理 |
Resource Allocation | 资源分配 |
Stakeholder | 利益相关者 |
Collaboration | 协作 |
Pair Programming | 结对编程 |
Code Ownership | 代码所有权 |
Documentation | 文档 |
Wiki | 维基,一种协作平台 |
8.6. 数据库
English | 中文 |
---|---|
Database (DB) | 数据库 |
Database Management System (DBMS) | 数据库管理系统 |
Relational Database | 关系型数据库 |
Non-Relational Database | 非关系型数据库 |
Structured Query Language (SQL) | 结构化查询语言 |
NoSQL | 一种用于设计非关系型数据库的技术 |
Table | 表 |
Column | 列 |
Row | 行 |
Primary Key | 主键 |
Foreign Key | 外键 |
Index | 索引 |
Schema | 模式 |
Database Transaction | 数据库事务 |
ACID Properties | 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) |
Normalization | 规范化 |
Denormalization | 反规范化 |
Data Model | 数据模型 |
Entity-Relationship Model (ER Model) | 实体-关系模型 |
Data Definition Language (DDL) | 数据定义语言 |
Data Manipulation Language (DML) | 数据操纵语言 |
Data Control Language (DCL) | 数据控制语言 |
Query | 查询 |
Object-Relational Database (ORD) | 对象关系数据库 |
Document-Oriented Database | 文档导向数据库 |
Graph Database | 图数据库 |
Key-Value Store | 键值存储 |
Wide-Column Store | 宽列存储 |
Time-Series Database | 时间序列数据库 |
In-Memory Database | 内存数据库 |
Distributed Database | 分布式数据库 |
Query Optimization | 查询优化 |
Join | 连接 |
Partitioning | 分区 |
Replication | 复制 |
Backup | 备份 |
Restore | 恢复 |
Concurrency Control | 并发控制 |
Locking | 锁定 |
Deadlock | 死锁 |
Transaction Isolation Level | 事务隔离级别 |
Log | 日志 |
Audit | 审计 |
Data Warehousing | 数据仓库 |
Online Analytical Processing (OLAP) | 联机分析处理 |
Online Transaction Processing (OLTP) | 联机事务处理 |
ETL (Extract, Transform, Load) | 抽取、转换、加载 |
Data Mining | 数据挖掘 |
Data Lake | 数据湖 |
Performance Tuning | 性能调优 |
Caching | 缓存 |
Sharding | 分片 |
Read Replica | 读副本 |
Clustering | 集群 |
Load Balancing | 负载均衡 |
Database Link | 数据库链接 |
Materialized View | 物化视图 |
Indexing Strategies | 索引策略 |
Query Caching | 查询缓存 |
Query Plan | 查询计划 |
Explain Plan | 执行计划解释 |
Full Table Scan | 全表扫描 |
Covering Index | 覆盖索引 |
B-Tree Index | B树索引 |
Hash Index | 哈希索引 |
Spatial Index | 空间索引 |
Index Merge | 索引合并 |
Partial Index | 部分索引 |
Bitmap Index | 位图索引 |
Query Refactoring | 查询重构 |
Stored Procedure | 存储过程 |
Trigger | 触发器 |
Views | 视图 |
Batch Processing | 批处理 |
Cardinality | 基数 |
Data Skew | 数据偏斜 |
Table Statistics | 表统计信息 |
Cost-Based Optimizer (CBO) | 基于成本的优化器 |
Rule-Based Optimizer (RBO) | 基于规则的优化器 |
Connection Pooling | 连接池 |
Prepared Statements | 预处理语句 |
Column Store | 列存储 |
Database Sharding | 数据库分片 |
Query Parallelism | 查询并行处理 |
Memory Management | 内存管理 |
Buffer Pool | 缓冲池 |
Query Cache | 查询缓存 |
Disk I/O Optimization | 磁盘I/O优化 |
Table Locking | 表锁定 |
Row Locking | 行锁定 |
Deadlock Prevention | 预防死锁 |
Database Tuning Advisor | 数据库调优顾问 |
Database Engine Tuning Advisor | 数据库引擎调优顾问 |
Page Compression | 页压缩 |
Data Compression | 数据压缩 |
Vertical Partitioning | 垂直分区 |
Horizontal Partitioning | 水平分区 |
Query Governor | 查询限制器 |
Resource Governor | 资源限制器 |
Read-ahead | 预读 |
Write-through | 写入穿透 |
Write-back Cache | 写回缓存 |
Asynchronous I/O | 异步I/O |
Database Replication | 数据库复制 |
Database Mirroring | 数据库镜像 |
Federated Database System | 联合数据库系统 |
High Availability | 高可用性 |
Disaster Recovery | 灾难恢复 |
Failover | 故障转移 |
Database Consolidation | 数据库整合 |
Database Virtualization | 数据库虚拟化 |
Autonomous Transactions | 自主事务 |
8.7. 网络和安全
English | 中文 |
---|---|
Network | 网络 |
Protocol | 协议 |
Internet Protocol (IP) | 互联网协议 |
Transmission Control Protocol (TCP) | 传输控制协议 |
User Datagram Protocol (UDP) | 用户数据报协议 |
Hypertext Transfer Protocol (HTTP) | 超文本传输协议 |
File Transfer Protocol (FTP) | 文件传输协议 |
Secure Shell (SSH) | 安全外壳协议 |
Domain Name System (DNS) | 域名系统 |
Router | 路由器 |
Switch | 交换机 |
Gateway | 网关 |
Modem | 调制解调器 |
Internet Service Provider (ISP) | 互联网服务提供商 |
LAN (Local Area Network) | 局域网 |
WAN (Wide Area Network) | 广域网 |
MAN (Metropolitan Area Network) | 城域网 |
Wi-Fi | 无线网络 |
Ethernet | 以太网 |
MAC Address | MAC地址 |
IP Address | IP地址 |
Subnet Mask | 子网掩码 |
Network Interface Card (NIC) | 网络接口卡 |
Bandwidth | 带宽 |
Latency | 延迟 |
Packet | 数据包 |
Firewall | 防火墙 |
NAT (Network Address Translation) | 网络地址转换 |
VPN (Virtual Private Network) | 虚拟私人网络 |
Proxy Server | 代理服务器 |
Cryptography | 密码学 |
Encryption | 加密 |
Decryption | 解密 |
Symmetric Encryption | 对称加密 |
Asymmetric Encryption | 非对称加密 |
Public Key | 公钥 |
Private Key | 私钥 |
TLS (Transport Layer Security) | 传输层安全 |
SSL (Secure Sockets Layer) | 安全套接层 |
Digital Certificate | 数字证书 |
Certificate Authority (CA) | 证书颁发机构 |
Authentication | 认证 |
Authorization | 授权 |
Access Control | 访问控制 |
Security Policy | 安全策略 |
Intrusion Detection System (IDS) | 入侵检测系统 |
Intrusion Prevention System (IPS) | 入侵预防系统 |
Antivirus | 杀毒软件 |
Malware | 恶意软件 |
Virus | 病毒 |
Worm | 蠕虫 |
Trojan Horse | 木马 |
Spyware | 间谍软件 |
Adware | 广告软件 |
Ransomware | 勒索软件 |
Phishing | 网络钓鱼 |
DDoS Attack (Distributed Denial of Service) | 分布式拒绝服务攻击 |
Brute Force Attack | 暴力破解攻击 |
Exploit | 漏洞利用 |
Patch | 补丁 |
Security Audit | 安全审计 |
Penetration Testing | 渗透测试 |
Zero-Day Attack | 零日攻击 |
Cybersecurity | 网络安全 |
Social Engineering | 社会工程学 |
Phishing | 钓鱼攻击 |
Spear Phishing | 鱼叉式钓鱼攻击 |
Whaling | 鲸鱼攻击(针对高级别个人的钓鱼攻击) |
Man-in-the-Middle Attack (MitM) | 中间人攻击 |
Drive-by Download | 驱动器下载攻击 |
Cross-Site Scripting (XSS) | 跨站脚本攻击 |
Cross-Site Request Forgery (CSRF) | 跨站请求伪造 |
SQL Injection | SQL注入 |
Remote Code Execution (RCE) | 远程代码执行 |
Buffer Overflow | 缓冲区溢出 |
Session Hijacking | 会话劫持 |
Credential Stuffing | 凭据填充攻击 |
Rootkit | 根套件 |
Logic Bomb | 逻辑炸弹 |
Backdoor | 后门 |
Botnet | 僵尸网络 |
Ransomware | 勒索软件 |
Advanced Persistent Threat (APT) | 高级持续性威胁 |
Firewall | 防火墙 |
Antivirus Software | 杀毒软件 |
Anti-Spyware | 反间谍软件 |
Intrusion Detection System (IDS) | 入侵检测系统 |
Intrusion Prevention System (IPS) | 入侵预防系统 |
Security Information and Event Management (SIEM) | 安全信息和事件管理 |
Unified Threat Management (UTM) | 统一威胁管理 |
Data Loss Prevention (DLP) | 数据丢失预防 |
Endpoint Detection and Response (EDR) | 端点检测和响应 |
Network Access Control (NAC) | 网络访问控制 |
Sandboxing | 沙箱技术 |
Virtual Private Network (VPN) | 虚拟私人网络 |
Web Application Firewall (WAF) | 网页应用防火墙 |
Encryption Tools | 加密工具 |
Multi-Factor Authentication (MFA) | 多因素认证 |
Public Key Infrastructure (PKI) | 公钥基础设施 |
ISO/IEC 27001 | 国际标准化组织的信息安全管理系统标准 |
NIST Cybersecurity Framework | 美国国家标准与技术研究院的网络安全框架 |
PCI DSS (Payment Card Industry Data Security Standard) | 支付卡行业数据安全标准 |
HIPAA (Health Insurance Portability and Accountability Act) | 健康保险流通与责任法案 |
GDPR (General Data Protection Regulation) | 通用数据保护条例 |
Sarbanes-Oxley Act | 萨班斯-奥克斯利法案 |
FISMA (Federal Information Security Management Act) | 联邦信息安全管理法案 |
Symmetric Encryption | 对称加密 |
Asymmetric Encryption | 非对称加密 |
Hash Function | 哈希函数 |
Digital Signature | 数字签名 |
Certificate Authority (CA) | 证书颁发机构 |
Digital Certificate | 数字证书 |
Public Key Infrastructure (PKI) | 公钥基础设施 |
SSL/TLS Certificates | 安全套接层/传输层安全协议证书 |
Encryption Algorithm | 加密算法 |
RSA (Rivest–Shamir–Adleman) | 一种广泛使用的非对称加密算法 |
AES (Advanced Encryption Standard) | 高级加密标准,一种对称加密算法 |
DES (Data Encryption Standard) | 数据加密标准,被AES所替代 |
3DES (Triple Data Encryption Algorithm) | 三重数据加密算法 |
ECC (Elliptic Curve Cryptography) | 椭圆曲线密码学 |
Diffie-Hellman | 一种密钥交换协议 |
Message Digest | 消息摘要 |
SHA (Secure Hash Algorithm) | 安全哈希算法 |
MD5 (Message-Digest Algorithm 5) | 消息摘要算法5 |
Nonce | 一次性数字 |
Salt | 在密码学中,用于加密的随机数据 |
Cipher | 密码 |
Key Exchange | 密钥交换 |
Key Management | 密钥管理 |
Homomorphic Encryption | 同态加密 |
Quantum Cryptography | 量子密码学 |
Compliance | 合规性 |
Risk Assessment | 风险评估 |
Audit Trail | 审计追踪 |
Security Governance | 安全治理 |
Incident Response Plan | 事件响应计划 |
Data Breach Notification | 数据泄露通知 |
Privacy | 隐私 |
Anonymization | 匿名化 |
Pseudonymization | 伪匿名化 |
Data Masking | 数据脱敏 |
Data Retention | 数据保留 |
Data Sovereignty | 数据主权 |
Security Awareness Training | 安全意识培训 |
Phishing Simulation | 钓鱼模拟 |
Security Best Practices | 安全最佳实践 |
User Behavior Analytics (UBA) | 用户行为分析 |
8.8. 算法
English | 中文 |
---|---|
Bubble Sort | 冒泡排序 |
Selection Sort | 选择排序 |
Insertion Sort | 插入排序 |
Merge Sort | 归并排序 |
Quick Sort | 快速排序 |
Heap Sort | 堆排序 |
Shell Sort | 希尔排序 |
Radix Sort | 基数排序 |
Counting Sort | 计数排序 |
Bucket Sort | 桶排序 |
Linear Search | 线性搜索 |
Binary Search | 二分搜索 |
Depth-First Search (DFS) | 深度优先搜索 |
Breadth-First Search (BFS) | 广度优先搜索 |
Uniform Cost Search | 均匀成本搜索 |
A* Search Algorithm | A*搜索算法 |
Greedy Best-First Search | 贪心最佳优先搜索 |
Fibonacci Sequence | 斐波那契序列 |
Rod Cutting | 切割钢条 |
Matrix Chain Multiplication | 矩阵链乘法 |
Coin Change | 硬币找零 |
Edit Distance | 编辑距离 |
Knapsack Problem | 背包问题 |
Binary Search | 二分搜索 |
Merge Sort | 归并排序 |
Quick Sort | 快速排序 |
Closest Pair of Points | 最近点对问题 |
9. Reference
- 计算机必背单词——数据结构
- 计算机必背单词——数据库
- 计算机必背单词——数据库性能相关
- 计算机必背单词——算法
- 计算机必背单词——操作系统
- 计算机必背单词——软件工程相关
- 计算机必背单词——网络和安全
- 计算机必背单词——算法和数据结构基础
- 计算机必背单词——术语和缩写