🔖 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单词量、尽量在短时间内完成) * 发音、足够的单词量 * 语法
  1. 寻找感兴趣的影片

  2. 开着字幕看影片(重复看)

  3. 提升影片或内容的难度

  4. 开始口说



2. 音标

  • 英式

    音标(英式)

3. 英语思维

到底什么是英语思维

4. 背单词

连续、重复的背单词。一个单词不用看很久,而是要多天重复的看,每次10s。

4.1. The Oxford 3000


4.2. 自然发音


5. 语法


6. Cheat Sheet

6.1. 时间顺序连接词

GPzATd_XgAA7gXM

6.2. 宾语从句

宾语从句

6.3. 连接词

连接词

6.4. 时态

时态

6.5. 语序

语序

6.6. 特殊情况

特殊情况

6.7. Hold 搭配短语动词

hold搭配短语动词

6.8. 连接词

连接词-1

连接词-2

连接词-3

6.9. 雅思万能句型

雅思万能句型-1

雅思万能句型-2

雅思万能句型-3

雅思万能句型-4

雅思万能句型-5

雅思万能句型-6

7. 工具

8. 计算机单词

8.1. Github

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 TreeAVL树
Red-Black Tree红黑树
Segment Tree线段树
Fenwick Tree / Binary Indexed Tree (BIT)树状数组
B-TreeB树
B+TreeB+树
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 IndexB树索引
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 AddressMAC地址
IP AddressIP地址
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 InjectionSQL注入
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 AlgorithmA*搜索算法
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