on-the-fly
即时、动态...
You can also edit the HTML or CSS on-the-fly in the Elements or Styles panel that opens.
This is typically the case
通常是这种情况
leverage the capabilities of ...
利用...
compatibility
兼容性
Each of the above variables has two variants for compatibility with other makes.
concatenate
to link or join together, esp in a chain or series.
The Concat function will concatenate two or more strings from the source into a single string value on the target side.
trim
修剪
with leading space trimmed
interchangeably
可互换
tricky
棘手的
The ifeq and ifneq conditionals can be tricky to handle.
Miscellaneous
混杂的;各种各样的
over and above
远远超过... 以上; 加之; 除...以外
Our product is over and above our rival's product, and yet we're able to sell it at the same price.
Note the basic example implementation is primarily a dumb terminal, and does not implement terminal control codes over and above backspace and delete.
intercepted
拦截
Some of the key sequences below (particularly those that use the Alt key) may be intercepted by the GUI for other functions. All of the key sequences should work properly when using a virtual console.
albeit
尽管,虽然
While it may not seem apparent, our
grep
searches have been using regular expressions all along, albeit very simple ones.
no object
不成问题
For a millionaire like him, money is no object.
no-brainer
无需花脑筋的事;简单的问题
If you describe a question or decision as a no-brainer, you mean that it is a very easy one to answer or make.
analogy
a comparison between two things, typically for the purpose of explanation or clarification.
obsolete
no longer produced or used: out of date.
virtually
几乎;实际上;差不多;虚拟
Telnet client applications are available for virtually all computer platforms.
That remain as true now as it was then.
至今仍然如此
count on
指望;依靠;依赖
If you count on something or count upon it, you expect it to happen and include it in your plans.
If you count on someone or count upon them, you rely on them to support you or help you.
I can count on my parents to help me.
TUI
textual user interface
文本用户界面
boils down to sth
If a situation or problem boils down to something, that is the main reason for it:
- The problem boils down to one thing - lack of money
说到底,归根结底
trivial
If you describe something as trivial, you think that it is unimportant and not serious.
Telnet is extremely simple, almost trivial. 微不足道的
as far as...is concerned
They are all just for me. Well, all for me as far as anyone else is concerned.
就其他人而言
workhorse
主力
Thi is a real workhorse with a lot of options, but usage is actually pretty simple.
thereby
从而
Notice that I set the ai_family to AF_UNSPEC, thereby saying that I don’t care if we use IPv4 or IPv6.
nifty
漂亮的
Nifty!
synopsis
Here is the synopsis for the bind() system call.
queue up
排队
Well, incoming connections are going to wait in this queue until you accept() them and is the limit on how many can queue up.
reap
The code that's there is responsible for reaping zombie processes that appear as the
fork()
ed child processes exit.收割
loop through
loop through all the results
遍历所有结果
In a nutshell
简而言之
techie jargon
技术术语
In a nutshell, "block" is techie jargon for "sleep".
breach
The purpose of a firewall is to prevent people outside the firewall from connecting to machines
inside the firewall, so allowing them to do so is basically considered a breach of security.
违反
synopsis
概要
be identical to
与...一样
hence the name
由此得名
It is a command line user program on -nix machines using the telnet protocol --hence the name-- to login to other machines.
toggle
拨动
Use the word toggle for a switch that has two positions, on and off.
In retrospect
回想起来
agreed-upon
互相认可的;议定
- As you know, this was not the solution eventually agreed upon.
你们知道,这不是最后达成协议的解决办法
- Two systems can't communicate without having an agreed-upon protocol, even if that protocol is just "raw data over TCP".
exhaustive
If you describe a study, search, or list as exhaustive, you mean that it is very thorough and complete.
详尽的
an exhaustive answer
gist
the most important pieces of information about something, or general information without details:
That was the gist of what he said.
juncture
I believe we're now at the right juncture to make this transition.
契机
tremendous
I want to thank all of your tremendous support during my time at Intel.
Tremendous thanks and appreciation to all of you.
press release
新闻稿
You can read our press release here.
among other things
此外
In the old days, you had to physically walk to a server in order to access its data. This meant, among other things, that you had to spend some time arriving at the server's location and then you had to wait for your turn to work with the server.
be intended for
用于
As mentioned in the Telnet overview, even though the protocol is classically intended for remote login, it need not be used in this manner.
whereas
You user whereas to introduce a comment which contrasts with what is said in the main clause.
deem
configASSERT()
can be defined to take whatever action the application writer deems appropriate.认为
deem appropriate 认为适当
deem important
fall back on sth
If you fall back on something, you do it or use it after other things have failed.
If the client and server agree on the use of an option it can be enabled; if not, they can always fall back on the NVT to ensure basic communication.
scalable
able to be expanded to cope with increased use.
可扩展的
approximate
A pseudorandom number generator (PRNG), also known as a deterministic random bit generator (DRBG), is an algorithm for generating a sequence of numbers whose properties approximate the properties of sequences of random numbers.
sufficient
If something is sufficient for a particular purpose, there is enough of it for the purpose.
pros and cons
正面与反面;赞成与反对;优缺点
The approaches have quite different characteristics and each has its pros and cons.
crucial
If you describe something as crucial, you mean it is extremely important.
The choice of a good random seed is crucial.
mimic
If someone or something mimics another person or thing, they try to be like them.
The computer doesn't mimic human thought; it reaches the same ends by different means.
模仿
elapse
If time elapses, it goes past.
Four years had elapsed since he left college and still he hadn't found a job.
epoch
The Unix epoch (or Unix time or POSIX time or Unix timestamp) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT),
Some systems store epoch dates as a signed 32-bit integer, which might cause problems on January 19, 2038 (known as the Year 2038 problem or Y2038). The convertor on this page converts timestamps in seconds, milliseconds and microseconds to readable dates.
the most recently
最近的;最近一次
$?
expands to the exit status of the most recently executed foreground pipeline.
legacy
money or property that you receive from someone after they die.
something that is a part of your history or that remains from an earlier time.
The Greeks have a rich legacy of literature.
bypass
If you bypass someone or something that you would normally have to get involved with, you ignore them, often because you want to achieve something more quickly.
绕过;避开;旁路
defer
If you defer an event or action, you arrange for it to happen at a later date, rather than immediately or at the previously planned time.
推迟
state
If you state something, you say or write it in a formal or definite way.
Clearly state your address and telephone number.
stage the changed file
暂存更改的文件(git add file1.md)
To err is human
人非圣贤,孰能无过;犯错是人性;犯错乃人之常情
tedious
If you describe something such as a job, task, or situation as tedious, you mean it is boring and rather frustrating.
冗长的;啰嗦的;单调乏味的...
revert
When people or things revert to a previous state, system or type of behaviour, they go back to it.
cherry-pick
to pick only the best or most suitable from a group of people or things.
筛选;精选
amend
If you amend something that has been written such as a law, or something that is said, you change it in order to improve it or make it more accurate.
改良;订正;修正;修改...
First and foremost
首先;首要的是
overwhelmed
I was humbled, honored, excited and a bit overwhelmed.
不知所措
unmatched
If you describe something as unmatched, you are emphasizing that it is better or greater than all other things of the same kind.
transparent
If an object is transparent, you can see through it.
check out the next installment
查看下一部分
installment
- 分期付款
- An installment of a story or plan is one of its parts that are published or carried out separately one after the other.
transient
Transient is used to describe a situation that lasts only a short time or is constantly changing.
.gitignore
tells git which files (or patterns) it should ignore. It's usually used to avoid committing transient files from your working directory that aren't useful to other collaborators, such as compilation products, temporary files IDEs create, etc.
constantly
When something happens constantly, it never stops or changes. If your sister constantly complains that she's hungry, she is always insisting that she's starving.
nuanced
made slightly different in appearance, meaning, sound, etc.
When working in Git, or other version control systems, the concept of "saving" is a more nuanced process than saving in a word processor or other traditional file editing applications.
synonymous
If two words are synonymous, they mean the same thing.
The traditional software expression of "saving" is synonymous with the Git term "committing".
track down
追踪;追捕到;查出
It’s important to create atomic commits so that it’s easy to track down bugs and revert changes with minimal impact on the rest of the project.
condense
If you condense something, especially a piece of writing or speech, you make it shorter, usually by including only the most parts.
git log --oneline
Condense each commit to a single line. This is useful for getting a high-level overview of the project history.
irreparably
不可挽回地
The whole idea behind any version control system is to store "safe" copies of a project so that you never have to worry about irreparably breaking your code base.
obsolete
Something that is obsolete is no longer needed because something better has been invented.
amend
If amend something that has been written such as a law, or something that is said, you change it in order to improve it or make it more accurate.
修正;修改;修订
Let's say
比方说
Let's say we've edited a few files that we would like to commit in a single snapshot, but then we forget to add one of the files the first time around.
mechanism
In a machine or piece of equipment, a mechanism is a part, often consisting of a set of smaller parts, which performs a particular function.
in terms of
根据;在...方面;
If you talk about something in terms of something or in particular terms, you are specifying which aspect of it you are discussing or from what point of view you are considering it.
start over
If you start over or start something over, you begin something again from the beginning.
alter
To change something, usually slightly, or to cause the characteristic of something to change.
If something alters or if you alter it, it changes.
stash
If you stash something valuable in a secret place, you store it there to keep it safe.
misnomer
A name that does not suit what it refers to, or the use of such a name.
Trees may be a misnomer, as they are not strictly traditional tree data-structures.
poke
If you poke someone or something , you quickly push them with your finger or with a sharp object.
Poke reviewers who haven't voted yet.
scenic
A scenic place has attractive scenery.
A scenic route goes through attractive scenery and has nice views.
If a place has scenic beauty, its scenery is attractive.
Located in the scenic city of Dalian, ...
...a land of unparalleled scenic beauty.
This speaks volume in teamwork
这说明团队合作的重要性
way to go
You can say Way to go to show that you are pleased or impressed by someone has done.
Used to tell someone they have done well, or used humorously when someone has done something stupid.
- I heard you girls won the contest. Way to go!
- Way to go, John - you broke the chair!
加油;就该这么做;加把劲
indispensable
Something or someone that is indispensable is so good or important that you could not manage without it, him, or her
不可或缺的;不可缺少之物
productivity
生产力;生产能力 ;生产效率
an indispensable productivity tool
customization
If you customize something, you change its appearance or features to suit your tastes or needs.
the action of making or changing something according to the buyer's or user's needs.
tailor to
If you tailor something such as a plan or system to someone's needs, you make it suitable for a particular person or purpose by changing the details of it.
FreeRTOSConfig.h
tailors the RTOS kernel to the application being built. it is therefore specific to the application, not the RTOS, and should be located in an application directory, not in one of the RTOS kernel source code directories.
rational
Rational decisions and thoughts are based on reason rather than on emotion.
He's asking you to look at both sides of the case and come to a rational decision.
It can be very hard to think rationally when you're feeling so vulnerable and alone.
a couple of
A small number of; a few; 几个
Yes, I'm a bit tired. I'm very bad with a jet-lag. But I'll be all right in a couple of days.
Be sure to listen to the lessons without reading the transcript at least a couple of times, since it's necessary for developing your listening skills.
Excessive
Excessive means beyond what is typical or normal. When something is excessive, there's way too much.
Excessive exercise can sometimes cause health problems.
complimentary
A complimentary seat, ticket, or book is given to you free.
If you are complimentary about something, you express admiration for it.
suite[swi:t]
A set of connected rooms, especially in a hotel.
How much is a presidential suite for a night?
promotion
促销
There was a promotion in the supermarket and they were giving away free glasses of wine.
晋升
The act of raising someone to a higher or more important position or rank.
Was Steve given the promotion he wanted?
tuition
指导;学费
The tuition exceeds the average American annual income.
wording
措辞;用词
I cannot but wonder whether this particular wording would not blur the distinction between the aggressor and the victim of aggression.
break out
start suddenly
injustice
an unfair situation
have the nerve
dare to
placard
sign people hold at protests, usually a piece of cardboard on a stick
rally
public meeting in support or opposition of something
demonstration
event where people gather together to show that they support or oppose something
demonstrators
people who go to a demonstration or protest
opponent
a person who opposes something or someone
proponent
person who supports someone or something
vehicle
A vehicle is a machine such as a car, bus, or truck which has an engine and is used to carry people from place to place.
linger
to take a long time to leave or disappear:
After the play had finished, we lingered for a while in the bar hoping to catch sight of the actors.
The smell from the fire still lingered days later.
abbreviation
An abbreviation is a short form of a word or phrase, made by leaving out some of the letters or by using the first letter of each word.
warts and all
If you describe someone or accept them warts and all, you describe them or accept them as they are, including all their faults.
One of the things I admire about this work is the "warts and all" approach that gives it such credibility.
credibility
If someone or something has credibility, people believe in them and trust them.
delimiter
分隔符;分界符
preamble
前言
A preamble is an introduction that comes before something you say or write.
congestion
(交通)拥塞;塞车
If there is congestion in a place, the place is extremely crowded and blocked with traffic or people.
retransmission
重传
encapsulation
封装
latency
延迟;潜伏期
They measured the latency of the brain's response to a stimulus.
depict
描绘
This scenario is depicted in Figure 2.
Care should be taken when using jumbo frames
Care should be taken when using jumbo frames, as these larger frames are not interoperable with the smaller 1518-byte frame size used by most legacy Ethernet equipment.
enumerate
枚举
as to
关于
Although IP does not simply drop all traffic unnecessarily, it provides no guarantees as to the fate of the packets it attempts to deliver.
fragment
to break something into small parts or to be broken up in this way:
His day was fragmented by meetings and phone calls.
Although it is possible to send a 65,535-byte IP datagram, most link layers (such as Ethernet) are not able to carry one this large without fragmenting it (chopping it up) into smaller pieces.
preliminary
A preliminary is something that you do at the beginning of an activity, often as a form of preparation.
line up
排队;排成一行
The term window comes from the idea that if you lined up all the packets sent during a communication session in a long row but had only a small aperture through which to view them, you would see only a subset of them --- like peering through a window.
eligible
Someone who is eligible to do something is qualified or able to do it.
The sender's window, showing which packets are eligible to be sent(or have already been sent), which are not yet eligible, and which have been sent and acknowledged.
in a nutshell
using as few words as possible
简言之;简单说
up to
in no time
立刻
Now we can tickle this error
现在我们可以解决这个错误
tickle本意是挠痒痒...
If a fact or a situation tickles you, it amuses you or gives you pleasure.
newbie
...and after hours and hours of Googling and digging every corner of the web to find a solution (because I'm still a newbie), I finally found it.
originating with
起源于
degradation
In this case, a so-called duplex mismatch can occur. Perhaps surprisingly, when this happens the connection does not completely fail but instead may suffer significant performance degradation.
**moderate **
A moderate to heavy rainfall
中到大雨
exponential
指数的;越来越快的;指数
symmetric
对称的
if any
如果有的话
writeup
You have to submit a writeup that clearly explains parameters of your models, presents the results and analyzes its performance.
你需要提交一份书面记录清晰地解释你的模型的参数,陈述结果和分析性能。
sanity check
完整性检查
As a sanity check for you, we've listed the approximate number of lines of code for each of these functions in our reference solution(which includes lots of comments).
collective
The child processes created as a result of interpreting a single command line are known collectively as a job.
统称为
emit output
Your shell should emit output that is identical to he reference solution(except for PIDs, of course, which change from run to run).
As you've seen, most commands emit output of one kind or another.
正如你所看到的, 大多数命令都会产生某类输出。
come in handy
If something comes in handy, it is useful in a particular situation.
The
waitpid
,kill
,fork
,execve
,setpgid
, andsigprocmask
functions will come in very handy. TheWUNTRACED
andWNOHANG
options towaitpid
will also be useful.
rid
make someone or something free of (a troublesome or unwanted person or thing).
We now have the greatest chance ever to rid the world of nuclear weapons.
count down
倒数;倒计时
to count backwards to zero.
She counts down the top 10 music videos every week.
ephemeral
短暂的;转瞬即逝的
momentarily
Momentarily means for a short time.
She paused momentarily when she saw them.
Very soon
I'll be ready to leave momentarily.
scarce
If something is scarce, there is not enough of it.
drastic
- A drastic change is a very great change.
- ...a drastic reduction in the numbers of people dying.
- As a result, services have been drastically reduced.
- If you have to take drastic action in order to solve a problem, you have to do something extreme and basic to solve it.
- He's not going to do anything drastic about economic policy.
and so forth
等等
printf("&a = %p\n", (void*)&a); printf("a = %p\n", (void*)a); printf("*a = %p\n", (void*)*a); /* and so forth */
predominant
Unicast transmission, in which a packet is sent from a single source to a specified destination, is still the predominant form of transmission on LANs and within the Internet.
bloat
Programmers should always check for errors, but unfortunately, many skip error checking because it bloats the code and makes it harder to read.
start over
If you start over or start something over, you begin something again from the beginning.
elapse
When time elapses, it passes.
prematurely
- In a way that happens or is done too soon, especially before the natural or suitable time.
- Sleep returns zero if the requested amount of time has elapsed, and the number of seconds still left to sleep otherwise. The latter case is possible if the sleep function returns prematurely because it was interrupted by a signal.
thorny
- A thorny problem or subject is difficult to deal with.
- Signal handling is one of the thornier aspects of Linux system-level programming.
counterintuitive
- Something that is counter-intuitive does not happen in the way you would expect it to.
- The rules for how and when signals are received is often counterintuitive.
conservative
保守的;守旧的;保守派
Our aim here is to give you some conservative guidelines for writing handlers that are safe to run concurrently.
hodgepodge
- A hodgepodge is an untidy mixture of different types of things. 大杂烩
- The term Unix IPC is typically reserved for a hodgepodge of techniques that allow processes to communicate with other processes that are running on the same host.
dilemma
- A dilemma is a difficult situation in which you have to choose between two or more alternatives.
- One solution to this dilemma is a situation called I/O multiplexing.
partition
We will find it helpful to partition the loop code for thread i into five parts.
indivisibly
in a way that is not able to be separated from something else or into different parts
- The test and decrement operations in P occur indivisibly, in the sense that once the semaphore s becomes nonzero, the decrement of s occurs without interruption.
in the sense that
就这种意义而言;在某种意义上说
For conciseness
为了简明
For conciseness, we prefer to use the following equivalent P and V wrapper functions instead.
integral
Necessary and important as part of a whole.
- I/O is integral to the operation of a system, and because of this, we often encounter circular dependencies between I/O and other systems ideas.
hierarchy
层次体系
- The Linux kernel organizes all files in a single directory hierarchy anchored by the root directory named / (slash).
descendant
A person who is related to you and who lives after you, such as your child or grandchild.
- Each file in the system is a direct or indirect descendant of the root directory.
deliberation
Deliberation is the long and careful consideration of a subject.
- After much deliberation, I narrowed the problem down to the Base Filtering service.
amortize
In finance, if you amortize a debt, you pay it back in regular payments.
elicit
If you elicit a response or a reaction, you do or say something which makes other people respond or react.
- That's accessing a non-existing page elicits a segment fault.
This begs the question, "How do we find things?"
这引出了一个问题
wearisome
If you describe something as wearisome, you mean that it is very tiring and boring or frustrating.
- This is a wearisome task for me.
weary
If you are weary, you are very tired.
If you are weary of something, you have become tired of it and have lost your enthusiasm for it.
predecessor
Your predecessor is the person who had your job before you.
successor
Someone's successor is the person who takes their job after they have left.
splice out
剪除
premature
There's this phenomena of a lot of programmers make the mistake of what we call premature optimization. Try to think of all the fancy things the can do, and then they put all those in at the beginning, before they even know that it needs to be optimized.
So the way you want to work on this and any sort of complex problem is to first do fairly simple things and then look and see where the slowdowns are and inefficiencies are and just hit those one after another and optimize only for the things that are necessary.
circumvent
规避;绕过;绕行
It takes quite a long time for the online installer to download install .net framework 3.5. The good thing is, you can easily circumvent this.
spurious
A spurious argument or way of reasoning is incorrect, and so the conclusion is probably incorrect.
Ignore spurious requests.
if (size == 0) return NULL:
split
If something splits or if you split it, it is divided into two or more parts.
miscellaneous
A miscellaneous group consists of many different kinds of things or people that are difficult to put into a particular category.
clueless
having no knowledge of something, or of things in general
- I am totally clueless about
makefiles
.
in terms of
If you talk about something in terms of something or in particular terms, you are specifying which aspect of it you are discussing or from what point of view you are considering it.
suffix
后缀
decompose
分解
- Your code should be decomposed into functions and use as few global variables as possible.
departure
出发;起程
The textbook has a detailed example of a simple allocator based on an implicit free list. Use this is a point of departure. Don't start working on your allocator until you understand everything about the simple implicit list allocator.
contingent worker
临时工
planar
平面的
Y8 is a planar image format, containing only a single, 8 bit 'Y' plane for monochrome images.
schematic
A schematic diagram or picture shows something in a simple way.
- This is a rough schematic of how it all relates.
resemble
If one thing or person resembles another, they are similar to each other.
- You resemble your mother very closely.
entity
something that exists apart from other things, having its own independent existence.
work like a charm
药到病除
If you say that something worked like a charm, you mean that it was very effective or successful.
consecutive
连续不断的
Consecutive periods of time or events happen one after the other without interruption.
- To render the dark scene close to what I saw I took 7 consecutive 15 second exposures in under 2 minutes interval.
more often than not
通常;往往
Educational systems more often than not reflect the essential nature of that society.
cont.
is an abbreviation for 'continued', which is used at the bottom of a page to indicate that a letter or text continues on another page.
backtick
反引号 `
- Whenever I can, I write shell scripts as Ruby scripts with lots of backticks.
strive
If you strive to do something or strive for something, you make a great effort to do it or get it.
- When you writing programs, it's always a good idea to strive for simplicity and clarity.
designate
When you designate someone or something as a particular thing, you formally give them that description or name.
- A common convention is to use uppercase letters to designate constants and lowercase letters for true variables.
flesh out
If you flesh out something such as a story or plan, you add details and more information to it.
- With our function framework in place and working, it's time to flesh out some of the function code.
coherent
I will try to demonstrate how it merely combines all the good programming principles that you always wanted to employ into a coherent approach.
savvy
If you describe someone as having savvy, you think that they have a good understanding and practical knowledge of something.
- He is known for his political savvy and strong management skills.
gloss over
If you gloss over a problem, a mistake, or an embarrassing moment, you try and make it seem unimportant by ignoring it or by dealing with it very quickly.
- One detail I'm glossing over for simplicity, is that I've assumed that...
conceptual graphic
概念图
Threads are visible only from within the process
...from within...
full-fledged
- completely developed or trained
When a multi-threaded program starts executing, it has one thread running, which executes the main() function of the program. This is already a full-fledged thread, with its own thread ID.
footprint
占用空间,占地面积
This page is about a technique for the memory footprint of programs in compiled languages with C-like structures.
it began dawn on me
突然意识到
But as I worked, and thought about what I was doing, it began to dawn on me that the technique I was using has been more than half forgotten in these latter days.
retain
- to keep or continue to have something:
She has lost her battle to retain control of the company.
He managed to retain his dignity throughout the performance.
comprise
Teams are created to work on one specific project, and are comprised of people who have very different skills.
Manufacturing comprises 14% of the state's economy.
The linked list is comprised of structs called Elems:
struct Elem { int pri; data info; Elem * next; }; Elem * head;
panel discussion
分组讨论;座谈;座谈会;
a discussion between a panel or group of people.
fine-grained
细粒度的
Functions and classes provide relatively fine-grained separation of concerns, whereas libraries, source files, and translation units provide coarser grain.
coarse grain
粗粒度的
Slurry
Slurry is a watery mixture of something such as mud, animal waste, or dust.
Just #including those headers causes a slurry of error messages.
clash
冲突
There are many techniques for dealing with such name clashes.
inhibit
The use of many different names inhibits generic programming.
cumbersome
- Something that is cumbersome is large and heavy and therefore difficult to carry, wear, or handle.
- A cumbersome system or process is very complicated and inefficient.
converse
相反地;
gulf
海沟;鸿沟
Solid state disks are playing an increasingly important role in the memory hierarchy, bridging the gulf between DRAM and rotating disk.
obstruct
If something obstructs a road or path, it blocks it, stopping people or vehicles getting past.
exceed
超过(数目或数量);超越...的限制
...can eventually exceed real-time constrains.
suppress
To suppress error messages from a command, we do this:
ls -l /bin/usr/ 2> /dev/null
under the hood
What do branches look like under the hood in Git?
stunning
极有魅力的;绝妙的;给人以深刻印象的;令人惊奇万分的
Although other version control systems also offer some form of branching, Git’s concept and implementation are just stunning.
mitigate
To mitigate something means to make it less unpleasant, serious, or painful.
But there’s an easy way to mitigate these risks: you could simply duplicate the whole project folder! In this copy, you could then make any changes you like, without worrying about breaking something.
bring...to a halt
A handful of people working together in such a way is enough to bring the whole development process to a halt.
exclusive
独有的
As said, branches are not exclusive to Git.
mingle
If things such as sounds, smells, or feelings mingle, they become mixed together but are usually still recognizable.
Now the cheers and applause mingled in a single sustained roar.
At a party, if you mingle with the other people there, you move around and talk to them.
Go out of your way to mingle with others at the wedding.
interfere
干涉;干预;干扰;打扰
One advantage, is that the relatively untested new code that you are producing won't interfere with the work of others.
conjunction
Records registered through the
git remote
command are used in conjunction with thegit fetch
,git push
, andgit pull
commands.
numerator
分子
Denominator
分母
fraction
- 分数;
- 少量;
- For instance, only a fraction of houses have swimming pools, so the parameters related to swimming pools will be useless nine times out of ten.
nine times out of ten
十之八九
decimal
A decimal is a fraction that is written in the form of a dot followed by one or more numbers which represent tenths, hundreds, and so on: for example .5, .51, .517.
delegate
Abstraction (also called interface) is a high-level control layer for some entity. This layer isn’t supposed to do any real work on its own. It should delegate the work to the implementation layer (also called platform).
bloat the code immensely
However, it quickly became apparent that this approach would bloat the code immensely, not only the library code but the client code as well.
involved
复杂的
Line matching is more involved in a set associative cache than in a direct-mapped cache.
retrieve
找回;取回;索回;挽回
However, once the cache has retrieved the block, which line should it replace?
exploit
利用
To summarize, programmers should be aware of locality in their programs and try to write programs that exploit it.
wrap up
综合,总结;
This section wraps up our discussion of the memory hierarchy by studying the impact that caches have on the performance of programs running on real machines.
heterogeneous
consisting of parts or things that are very different from each other.
tuple and pair are very similar in their structure. Just like in pair we can pair two heterogeneous object, in tuple we can pair three heterogeneous objects.
homogeneous
Homogeneous is used to describe a group or thing which has members or parts that are all the same.
Arrays, as we all know, are collection of homogeneous objects.
deduce
To reach an answer or a decision by thinking carefully about the known facts
You'll be able to deduce what the accidentals are in any scale.
unanticipated
意料之外的
Even small errors (usually called bugs) in programs can have complex and unanticipated consequences.
retrieve
If you retrieve something, you get it back from the place where you left it.
decomposition
分解
The entire
sqrt
program can be viewed as a cluster of procedures (shown in figure 1.2) that mirrors the decomposition of the problem into subproblems.
self-evident
显而易见的;不言而喻的;明摆着的
This principle seems on the surface to be self-evident, but its consequences are profound.
profound
深远的;深切的;巨大的
This principle seems on the surface to be self-evident, but its consequences are profound.
clutter up
The other procedures only clutter up their minds.
tractable
易处理的;易驾驭的
We will use block structure extensively to help us break up large programs into tractable pieces.
they seem hardly different at all
他们似乎没有什么不同
resort to
依靠;求助
As a consequence, these languages can describe iterative processes only by resorting to "looping constructs".
share this defect
有这个缺点
The implementation of Scheme we shall consider in chapter 5 does not share this defect.
recast
If you recast something, you change it by organizing it in a different way.
To formulate the iterative algorithm required noticing that the computation could be recast as an iteration with three state variable.
sandwich
the value R(n) is sandwiched between k1f(n) and k2f(n).
gross
粗略的
One convenient way to describe this difference is to use the notion of order of growth to obtain a gross measure of the resources required by a process as the inputs become larger.
a decent amount of
相当多的
There is a decent amount of math in different areas being used.
aforementioned
前面提到的;上述
If you refer to the aforementioned person or subject, you mean the person or subject that has been mentioned.
auxiliary
One way to accomplish this is to use an auxiliary procedure to bind the local variables.
seasoned
有经验的
seasoned programmers
outermost
On the other hand, the x that is the second argument to the outermost + is still 5.
yield the same result
yield the same result as dividing n by d
namely
即;也就是;换句话说; The subtle point to notice is that the value returned by (cons x y) is a procedure—namely the internally defined procedure dispatch.
take as arguments ...
The procedure takes as arguments a list and a number n and returns the
$n_{th}$ item of the list with 0.
peculiar
If you find this output to be unexpected, draw an expression tree to clarify why evaluating this expression produces this peculiar output.
course
In general, iterative functions must maintain some local state that changes throughout the course of computation.
squish
Kronik expected the build to take about a year, but it took about twice that thanks to every engineer's worst nightmare-Finding and squishing nasty bugs.
fed up
I'm fed up with my job
novice If all you have is a hammer, everything looks like a nail
This is the problem that haunts many novices who have just familiarized themselves with patterns. Having learned about patterns, they try to apply them everywhere, even in situations where simpler code would do just fine.
logistics
物流;后勤
IMHO
恕我直言 In my humble opinion
OTOH
abbreviation for on the other hand: used in emails and text messages before you refer to a different way of looking at a situation
premise
The basic premise and implementation have not changed since then.
need badly
that page needs badly to be put up-to-date.
This is good and bad
这是好事,也是坏事
Vaguely
Most farm workers were only vaguely aware that there was a storm on its way.
courteously
Unlike
printenv
, its output is courteously sorted in alphabetical order
AFAIK
As far as I know
compelling
These tools help make Linux a compelling operating system.
If you describe something such as a film or book, or someone's appearance, as compelling, you mean you want to keep looking at it or reading it because you find it so interesting.
idiomatic
地道的
Casting to oid is an idiomatic way to ignore a variable explicitly in C and C++.
IMHO
In my humble opinion.
color my perceptions
The fact that...really color my perceptions.
sizeable
Sizeable means fairly large.
a sizeable performance advantage.
restrict
You want to restrict access to the system so only authenticated users can create orders.
filcker of hope
With a small flicker of hope, you decide to call the tech-support phone number written on the box.
boilerplate
The Base Handler is an optional class where you can put the boilerplate code that’s common to all handler classes.
relay
How the error relayed to the application, so that it can log the error or notify the user?
fallback
A different example would be if you want to read some configuration from a file, and that file happens to not exist. Because it is a configuration file, you might have some default configuration as a fallback, so the file is not exactly necessary.
flesh out
In the remaining chapters, we will flesh this out with lots more kinds of instructions. But the basic structure is here, and we have everything we need now > to completely represent an executable piece of code at runtime in our virtual machine.
demystify
We are trying to demystify the workings of government.