其次,我们可以从头重写系统,或者尝试将现有的架构演进为我们需要的系统。
Second, we could rewrite the system from scratch or try to evolve the existing architecture into the system we needed.
介绍了字符串重写系统的基本原理及其改进算法——模板重写算法。
The principle of String Rewriting System and its improved algorithm-Pattern Rewriting Algorithm are introduced with emphasis.
第三个可能性产生于一个工作在Assistments团队中的研究生建议用Rails重写系统时。
A third possibility came up when one of the graduate students working on the Assistments team suggested rewriting the system using Rails.
本文着重研究重写系统的合流性,通过引入符号测度的概念,本文定义了半正则重写系统,并证明了半正则重写系统的合流性。
In this paper, the symbolic measure is introduced, and semiregularity is defined, and the confluence of semiregular term rewriting system is proved.
为了满足新的需求,设计也在不断演化,关键对象承担着各种模式角色,直到它们变得难以使用或者难以修改,最终不得不重构或者重写系统。
As the design evolves to meet new needs, key objects are loaded with pattern roles until they become hard to use or hard to change and the system has to be refactored or rewritten.
代码可以,经常也应该,被一次又一次的重写,重构,但是只有合适的数据才能使系统运转。
Code can, and often should, be rewritten and refactored again and again, but systems only work if they agree on the data.
重构和重写的目标,都是要通过提高的代码的可读性、结构和清晰性,从而提高系统的健壮性。
The goal of refactoring and rewriting is, to improve the sanity of the system by improving the code readability, structure and clarity.
我们重写旧的系统,因此混乱是家常便饭。
We have the old system during rewrite, so chaos is constant.
因此,如果在可伸缩性上的一项妥协交易很可能会导致你要重写整个系统,那么可能是不值得的。
So, if making a scalability tradeoff will likely cause you to rewrite the entire system, it's probably not worth it.
我们只是说有这么一项”新“技术,应用这项技术,我们可以在不重写任何后台系统的情况下做到工作流程的自动化,自动化将包括从合同到交付整个流程。
What we did tell them is that by leveraging a "new" technology, we could automate their entire workflow from contract to delivery without having to rewrite any of our backend systems.
例如,在清单5中,一个选项被约束到文件系统的特定部分,重写也可以是有作用域的。
For example, in Listing 5, where an option is restricted to a certain part of the file system, overrides can also be scoped.
而另一方面,重写是更具有攻击性的改变,它会导致系统中更大的混乱。
Rewrite on the other hand is a more invasive change and results in a bigger chaos in the system.
尽管之前探讨过系统没有用户的问题,但许多LAMP应用程序都利用这种功能性来控制访问、实现url重写,因此有必要理解其工作原理。
Despite the earlier discussion about not having users on the system, many LAMP applications use this functionality to control access and for URL rewriting, so it's wise to understand how it works.
如果再造工程选项与完整重写外包给远程的开发中心的系统竞争,这就尤其真实。
This is especially true if the reengineering option is in competition with the complete rewrite of the system outsourced to a remote development center.
数据源属性重写了系统属性。
当系统定期崩溃或是一种病毒劫持了网络,你别无选择:你需要升级整个系统,也许甚至要从下到上重写代码。
When the system crashes regularly or a virus hijacks the network, there's no easy alternative: you need to upgrade the whole system, maybe even rewrite the code from the bottom up.
Michael建议,虽然重构和重写都会使代码更加清晰,但是这两种技术都会导致现有系统的混乱。
Michael suggested that, though refactoring and rewrite might lead to cleaner code however, both the techniques bring chaos to the existing system.
1994年,程序员开始重写操作系统的源代码,并以美国著名作曲家Copland的名字命名。
In 1994, programmers began a ground-up rewrite of the operating system, code-named Copland, after the famous American composer.
来自LindenLabs的JimPurbrick构建了一个continuation系统,使用CIL进行了重写而非运行时支持。
Jim Purbrick of LindenLabs built a continuation system that uses CIL rewriting instead of runtime suppport.
为了让我的例子更容易试验,我没有选择修改源代码;不过只要您希望,欢迎继续重写整个内核的子系统。
To make my example easier to follow, I chose not to modify code, but you are welcome to dive in and rewrite the entire kernel subsystem if you are so inclined.
如果你从详细的用例(基于浏览器的系统用例),每次改变你的实现平台的时候,你都得重写整个用例。
If you started with a browser-specific version, you would have to re-write the whole thing from scratch when you changed your target platform.
这时候,整个项目不得不停止,强迫重写并不兼容的子系统,然后其他团队也被迫来趋附这些修改。
At that point, the whole project is stopped, an incompatible rewrite of a subsystem is forced, and then the other teams need to adapt to the change.
UNIX的大部分然后都被用NB重写,然后又用C重写,这就产生了一个更具移植性的操作系统。
Most of UNIX was then rewritten in NB and then c, which led to a more portable operating system.
域名系统DNS的请求被该场所的网络设备所截取并被重写。
The DNS request is intercepted and rewritten by a device on the venue's network.
Release 3.0第一次重写了数据库系统NIF(以后还将重写多次),使得该产品能支持更大的用户群体。
Release 3.0 featured the first of a series of rewrites of the database system, NIF, to make the product scale to even larger user populations.
较底层的部分则来自于Mach,并且许多诸如虚拟内存子系统和排程器的部分,都在最近的版本中被大量重写了。
The lower parts come from Mach and a lot, such as the virtual memory subsystem and scheduler, have been heavily reworked in recent versions.
你将会立即意识到Windows7比它的前辈快得多,因为它的内存管理系统完全被重写。
You’ll immediately notice Windows 7 feels a lot faster than its predecessors, and that’s because memory management has been smartly re-engineered.
你将会立即意识到Windows7比它的前辈快得多,因为它的内存管理系统完全被重写。
You’ll immediately notice Windows 7 feels a lot faster than its predecessors, and that’s because memory management has been smartly re-engineered.
应用推荐