Where Are You?
You are on the brave land,
To experience, to remember...


CS Vocabulary


English Chinese Example
oriented 面向 object oriented; connection oriented
congestion 拥塞 congestion window size
symmetric 对称的 symmetric encryption
asymmetric 非对称的 asymmetric encryption
utilize 利用 fully utilize
overlap 重叠
memory leak 内存泄漏
fraud 欺诈
bucket sort 桶排
bubble sort 冒泡排序
mishaps 意外 See transaction.
invariants 不变量 In computer science, one can encounter invariants that can be relied upon to be true during the execution of a program, or during some portion of it.
ps: rely upon to be true: 相信是真的
ps: portion 部分
obtain 获取 See isolation.
volatile 易丢失的 See durability.
nontrivial 不重要的 implicit nontrivial default constructor.
implicit 隐式的 See nontrivial.
feed 喂养;供给 It feeds the data into a REDUCE command one grouping at a time.
sustainable 可持续的 sustainable campus
community 社区
empower 授权
inheritance 继承


English Chinese Example
transaction 事务 ACID is a set of properties of database transactions intend to guarantee data validity despite errors, power failures, and other mishaps
atomicity 原子性 Atomicity guarantees that each transaction is treated as a single "unit", which either succeeds completely, or fails complete.
consistency 一致性 Consistency ensures that a transaction can only bring the database from one valid state to another, maintaining database invariants.
isolation 隔离性 Transactions are often executed concurrently. Isolation ensures that concurrent execution of transactions leaves the database in the same state that would have been obtained if the transactions were executed sequentially.
durability 持久性 Durability guarantees that once a transaction has been committed, it will remain committed even in the case of a system failure. This usually means that completed transactions(or their effects) are recorded in non-volatile memory.


English Chinese Example
deadlock 死锁 In concurrent computing, a deadlock is a state in which each member of a group waits for another member, including itself, to take action, such as sending a message or more commonly releasing a lock.
exclusion 排斥 Mutual exclusion: At least one resource must be held in a non-shareable mode.
ps: mutual 相互的
hold 持有 Hold and wait or resource holding: a process is currently holding at least one resource and requesting additional resources which are being held by other process.
preemption 抢占 No preemption: a resource can be released only voluntarily by the process holding it.
circular 循环 Circular wait: each process must be waiting for a resource which is being held by another process, which in turn is waiting for the first process to release the resource.