如果开发者觉得这样有问题,为什么他们开始的时候要付费进入开发程序呢?
If the developers have an issue with that, why did they pay to get into the dev program to begin with?
有很多字符都会带来特定的问题;只要可能,您就不愿意允许在程序内部或者最终输出中有特定含义的那些字符。
There are a large number of characters that can cause special problems; where possible, you don't want to allow characters that have a special meaning to the program internals or the eventual output.
在第1种情况中,我们使用了两个有内存分配问题的样本程序,使用MEMWATCH和YetAnotherMallocDebugger (YAMD)工具来调试它们。
For Scenario 1, we use two sample programs with memory allocation problems that we debug using the MEMWATCH and Yet Another Malloc Debugger (YAMD) tools.
好消息是对于常用的库和程序来说,已经有很多人已经解决了这些问题。
The good news is, a lot of people have already solved these problems for common libraries and programs.
此外,一个应用程序可以对另一个应用程序调用服务来通知其更改情况,但是这种方法有三个问题。
Again, one application can invoke a service on another application to inform it of a change, but there are three problems with this approach.
与翻译过程本身引入的本地语言问题不同,程序员还是趋向于对这些类所解决的本地语言问题的本质有更直观的评价。
Programmers also tend to have a more intuitive appreciation for the nature of NL problems solved by these classes, as opposed to those introduced by the translation process itself.
在本章中主要关注的是程序设计解决什么样的问题,以及它与计算机科学这一庞大的领域有何联系。
In this chapter, you have focused on what the programming process involves and how it relates to the larger domain of computer science.
此外,如果在生产环境中确实出现了问题,停止和启动应用程序服务器有可能是问题解决过程中必需的一部分。
Moreover, if a problem does occur in production, stopping and starting the application server are likely to be required as part of the problem resolution process.
这是一个联机事务处理(OLTP)应用程序,有10,000位用户访问该系统以发送技术问题。
It was an online transaction processing (OLTP) application with 10,000 users accessing the system in order to dispatch technical problems.
尽管驻留的应用程序有许多好处,但是要考虑一些问题。
Although hosted applications have many benefits, there are some concerns to take into consideration.
请注意允许这种有潜在“爆炸性”的代码存在所带来的问题并不是程序员有意在自己的代码中覆盖类型系统。
Note that the problem with allowing such potentially explosive code is not that programmers could intentionally override the type system in their own code.
应用程序有内存泄漏问题。
内容处理程序应该针对的另一问题就是有翻译的语言集合。
The other issue your content handler should address is the set of languages for which you have translations.
大多数程序员会解决他们自己的问题,因此没有人知道他们有多棒(或者有多糟糕)。
Most programmers work on problems on their own, so no one knows how good (or bad) they really are.
这个看起来是一个复杂的问题,不过幸运的是,已经有一个现成的可以用来解决这个问题的程序。
This sounds like a complicated problem, but luckily for us, a program has already been written that will solve it for us.
引起性能问题的原因有很多种,比如应用程序的实现方式、应用程序的操作系统、系统使用的远程资源,或者所有这些因素的结合。
Performance problems can be related to how an application is implemented, its operating environment, the remote resources that the system USES, or all of these.
您可能会想起来,在上月的文章中,有一项促进视图的技术可以将应用程序的业务逻辑问题与其相应的视图分离。
As you might recall from last month, a view-facilitating technology lets you separate the concerns of your application's business logic and its corresponding view.
过程序编程当然有其用武之地,并且可能是解决某个问题的高度有效的方法。
Procedural programming certainly has its place, and it can be a highly effective way to solve a problem.
您也可以在使用自动化测试工具运行应用程序时进行分析,这样可以让您很容易地重复运行有问题的场景并模拟应用程序的实际负荷。
You can also profile applications as they are launched by automated testing tools, which frees you from having to repeatedly run the problem scenario and can simulate the load on the application.
作为程序员,您要做的是即使有问题存在,也要全力保证用户正常工作。
Your job as a programmer is to do everything in your power to get your users to work even if construction is going on.
如果你对两款新程序或者手机网站,或者其它任何白宫在线程序技术相关问题有建议,请给我们反馈。
Please give us feedback on these new apps, the mobile website or anything else related to the White House online program's technology.
事实上,那是很多现有程序的一大问题:它们有大量可能需要的特性,但实际上,没有人使用这些特性。
In fact, that's a big problem with many existing programs: they're chock full of features that might need to be there, but which aren't actually used by anyone.
现在这个示例应用程序有一个大问题:虽然按钮的标签改变了,但是单击按钮时的动作没有变。
The sample application at this point has one big problem: even though the label of the button changes, the action that occurs when you click that button does not.
若兼容性不成问题,请检查与电脑相连的设备是否有最新的驱动程序——特别是无线或以太网卡。
If compatibility is not a problem, check the computer has the latest drivers for the various devices attached to it-especially the Wi-Fi or Ethernet card.
如果我们将所有的设备驱动程序从BIOS 中删除,显然有很多问题都需要考虑:BIOS是否没有加载所有的设备驱动程序?它怎样读取内核?
There's an obvious concern that arises if we eliminate all of the device drivers from the BIOS: if the BIOS isn't loading all of these device drivers, how can it read the kernel?
如果我们将所有的设备驱动程序从BIOS 中删除,显然有很多问题都需要考虑:BIOS是否没有加载所有的设备驱动程序?它怎样读取内核?
There's an obvious concern that arises if we eliminate all of the device drivers from the BIOS: if the BIOS isn't loading all of these device drivers, how can it read the kernel?
应用推荐