﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-博文视点官方博客</title><link>http://www.cnblogs.com/bvbook/</link><description>技术凝聚实力 专业创新出版 与向上的心合作 共同成长！</description><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 18:20:42 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 18:20:42 GMT</pubDate><ttl>60</ttl><item><title>简明精益软件开发指南</title><link>http://www.cnblogs.com/bvbook/archive/2009/07/03/1516595.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Fri, 03 Jul 2009 13:52:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/07/03/1516595.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1516595.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/07/03/1516595.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1516595.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1516595.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="font-size: 14pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">简明精益软件开发指南</span><span lang="EN-US" style="font-size: 14pt; line-height: 135%"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><span lang="EN-US" style="font-size: 14pt; line-height: 135%"><span style="mso-spacerun: yes"><font face="Calibri">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></span><span style="font-size: 14pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">&#8212;&#8212;《<a href="http://www.douban.com/subject/3781725/" target="_blank">精益软件开发艺术》</a>序言</span><span lang="EN-US" style="font-size: 14pt; line-height: 135%"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">凡事都有起因。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">有时候，能够指出引发某件事情的单一事件；而其他时候，则是各种想法、活动和思考，以某种我们永远不能完全理解的神秘方式凑到了一起，引发了某件事情。对于本书的写作缘由，无疑，&#8220;单一事件&#8221;的模式正好适用。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Curt</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">还记得整个事情就像是昨天刚发生的一样&#8212;&#8212;他第一次坐下来与一位同事讨论精益软件开发。当他们讨论着把精益思想应用到软件开发上意味着什么时，同事问了一个简单的问题：&#8220;如果我只能做一件事情时，该做的是什么呢？&#8221;</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">这是一个很好的问题，这个问题就像一首歌一样萦绕在</span><span lang="EN-US"><font face="Calibri">Curt</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">的心中无法拂去。思考这个问题使他更好地了解到一点：软件开发者和管理人员是多么</span><span style="font-family: 汉仪中黑简"><font face="Calibri">想</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">相信精益和敏捷开发的方法能够帮助他们。他们觉得应该做些什么，但出于对失败的恐惧&#8212;&#8212;这也很合情合理&#8212;&#8212;他们不愿意（或不能）一下子就采纳一整套的方法学。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">这就像给某人背上绑上一个时灵时不灵的新型喷气推进器，在要他跳过悬崖时，对他说：</span><span lang="EN-US"><font face="Calibri"> &#8220;</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">相信我，这玩意儿会更快地把你带到深渊的对面去。</span><span lang="EN-US"><font face="Calibri">&#8221; </font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">也许&#8230;&#8230;但如果它失灵了，后果又会怎样呢？</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">如果这是你的感受，那么这本书就是写给你的。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">数十年来，精益方法已经在制造业取得了显著的成果，现在，精益方法正同样地被成功应用到供应链、产品设计、工程，甚至是软件开发中！与此同时，敏捷软件开发方法也表明，它们之中的核心实践，那些和精益软件开发所推荐的非常类似的部分，具有很大的价值。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">在每一种敏捷方法和精益软件开发的实现中，这些核心实践是一致的。绝妙的是，这些实践可以一次只采用一个，但仍然会带来相当大的好处&#8212;&#8212;你无须在使用了整个庞大的实现后，才能看到好处。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">很多人错误地认为，精益和敏捷是同样一件事情的两个不同名字。精益方法和敏捷软件开发具有相同的目标&#8212;&#8212;提高质量和生产力，但它们却是采取不同的哲学方法（方法论）来达成目标的。本书第一部分将介绍精益软件开发的原则。我们会讨论精益和敏捷观点的不同及相似之处。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">本书第二部分将根据价值大小，依次介绍这些核心实践。我们会告诉你，哪一项实践要首先采用，以使付出的努力获得最大的回报；而如果已经这样做了，则会指出下一步应采用的实践。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">这本书覆盖了从开始精益软件开发之旅时，所能采用的最重要的</span><span lang="EN-US"><font face="Calibri">5</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">项实践的详情。这些都是简单、可增量递进的步骤，一步一个脚印地前进，将能使软件开发不断获得精益的效果！</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">在掌握了每一项实践后，你将会看到显著的可衡量的结果。这些成功将会让你更深入地了解到把精益思想应用到软件开发中所产生的威力。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">对软件开发过程做出越多改善，你就越会乐于去发现仍然存在的那些障碍（用精益的术语讲，叫</span><span lang="EN-US"><font face="Calibri">&#8220;</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">浪费</span><span lang="EN-US"><font face="Calibri">&#8221;</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）。这将带给你知识和能力，乃至开始做出自己的价值判断，持续改进自己的软件开发过程。毕竟，&#8220;精益&#8221;是一个旅程，而不是目的地！</span><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【谁应该读这本书】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Who Should Read This Book?</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">这本书适用于那些新近接触精益软件开发（也许还包括敏捷软件开发）的软件开发者和管理人员。也适用于那些想要快速了解&#8220;为什么精益软件开发是重要的&#8221;，以及&#8220;它可以为我做什么&#8221;的读者。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">我们特意把这本书写成章节短小的简洁之作。我们知道，你也一样忙碌，我们也信奉&#8220;不在书中充斥无用东西&#8221;的信条。书中每一个章节都尽量简明扼要，并做到尽可能地一语中的。我们的目标是要向你介绍重要的专题和资源，让你知道当需要更详细的信息时可以去什么地方寻找。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【惯例约定】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Conventions Used in This Book</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">下面列出了本书所采用的一些格式的含义：</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">斜体（</span><em style="mso-bidi-font-style: normal"><span lang="EN-US"><font face="Calibri">Italic</font></span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">代表一些新的术语、链接地址、电子邮件地址、文件名和文件扩展名。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">等宽字体（</span><span lang="EN-US" style="font-size: 8.5pt; line-height: 135%; font-family: 'Courier New'">Constant width</span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">代表广义的计算机代码，包括命令、可选项、分支开关、变量、属性、快捷键、函数、类型、类、命名空间、方法、模块、参数、值、对象、事件、事件句柄、</span><span lang="EN-US"><font face="Calibri">XML</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">标签、</span><span lang="EN-US"><font face="Calibri">HTML</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">标签、文件内容，以及命令的输出结果。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【使用代码示例】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Using Code Examples</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">本书希望能帮助你做好工作。一般来说，你可以在程序和文档中使用本书中的代码。你不需要联系我们获取许可，除非你是要复制使用相当大段的代码。举例而言，使用本书中的一些代码片段来编写程序不需要许可。销售或分销</span><span lang="EN-US"><font face="Calibri">O&#8217;Reilly</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">书籍并包含样例的</span><span lang="EN-US"><font face="Calibri">CD-ROM</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">需要获得许可。引用或摘录本书中的示例代码来回答问题，不需要许可。把本书中相当大数量的代码纳入你自己的产品文档，则需要请求许可。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">如果引用本书的内容，不要求你一定明确标明出处，不过如果你这么做，我们会很感激。标明内容，通常包括书名、作者、出版商和</span><span lang="EN-US"><font face="Calibri">ISBN</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">。比如，&#8220;</span><font face="Calibri"><em style="mso-bidi-font-style: normal"><span lang="EN-US">The Art of Lean Software Development </span></em><span lang="EN-US">by Curt Hibbs, Steve Jewett, and Mike Sullivan. Copyright 2009 Curt Hibbs, Stephen Jewett, and Mike Sullivan, 978-0-596-51731-1.</span></font><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">&#8221;。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">如果你对于使用本书中的示例代码是否属于侵权行为还不太确定，随时可以通过下面的邮件</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">permissions@oreilly.com</span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">和我们联系。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【我们希望看到您的来信】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">We&#8217;d Like to Hear from You</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">如果你想就本书发表评论或有任何疑问，敬请联系出版社：</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">O&#8217;Reilly Media, Inc.</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">1005 Gravenstein Highway North</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Sebastopol, CA 95472</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">800-998-9938 (in the United States or Canada)</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">707-829-0515 (international or local)</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">707-829-0104 (fax)</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">奥莱利技术咨询（北京）有限公司</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">北京市西城区西直门南大街</span><span lang="EN-US"><font face="Calibri">2</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">号成铭大厦</span><span lang="EN-US"><font face="Calibri">C</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">座</span><span lang="EN-US"><font face="Calibri">807</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">室</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">邮政编码：</span><span lang="EN-US"><font face="Calibri">100055</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">网页：</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://www.oreilly.com.cn<o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">E-mail</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">：</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">info@mail.oreilly.com.cn<o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">北京博文视点资讯有限公司（武汉分部）</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">湖北省武汉市洪山区吴家湾邮科院路特</span><span lang="EN-US"><font face="Calibri">1</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">号湖北信息产业科技大厦</span><span lang="EN-US"><font face="Calibri">1402</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">室</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">邮政编码：</span><span lang="EN-US"><font face="Calibri">430074</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">电话：（</span><span lang="EN-US"><font face="Calibri">027</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）</span><span lang="EN-US"><font face="Calibri">87690813<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">传真：（</span><span lang="EN-US"><font face="Calibri">027</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）</span><span lang="EN-US"><font face="Calibri">87690595</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">网页：</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://bv.csdn.net<o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">读者服务信箱：</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">reader@broadview.com.cn</span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">（读者信箱）</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">bvtougao@gmail.com</span></em><font face="Calibri"><span lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp; </span></span><span lang="EN-US" style="font-size: 8pt; line-height: 135%"><span style="mso-spacerun: yes"><font size="3">&nbsp;</font></span></span></font><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">（投稿信箱）</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">我们为本书准备了一个</span><span lang="EN-US"><font face="Calibri">Web</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">页面，在那里列出了勘误表，示例和其他附加信息。可以通过下面的网址访问：</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><a href="http://oreilly.com/catalog/9780596517311/" target="_top"><em style="mso-bidi-font-style: normal"><span style="color: windowtext; font-family: 'Book Antiqua','serif'; text-decoration: none; text-underline: none">http://oreilly.com/catalog/9780596517311/</span></em></a></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">（原书）</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://www.oreilly.com.cn/book.php?bn=9787121088667</span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">（中文版）</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'"><o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">想就本书发布评论或者询问技术问题，请发信到</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#98;&#111;&#111;&#107;&#113;&#117;&#101;&#115;&#116;&#105;&#111;&#110;&#115;&#64;&#111;&#114;&#101;&#105;&#108;&#108;&#121;&#46;&#99;&#111;&#109;"><em style="mso-bidi-font-style: normal"><span style="color: windowtext; font-family: 'Book Antiqua','serif'; text-decoration: none; text-underline: none">bookquestions@oreilly.com</span></em></a></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">想更详细了解我们的书籍、会议、资源中心，以及</span><span lang="EN-US"><font face="Calibri">O&#8217;Reilly Network</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，可以通过下面的网址访问我们的网站：</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://www.oreilly.com<o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【致谢】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Acknowledgments</font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">如果没有感谢到所有帮助本书成为现实的人，那是我们的粗心失职。感谢包括</span><span lang="EN-US"><font face="Calibri">O&#8217;Reilly</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">里那帮认为本书值得出版的好人，以及我们的家人，他们允许我们像失踪了一般关起门来写作本书。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">我们还想感谢那些给我们反馈，让这本书变得更好的那些早期的审校者，他们是：</span><span lang="EN-US"><font face="Calibri">Kelly Carter</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Ted Davis</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Laurent Julliard</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">John McClenning</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Phyllis Marbach</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Bill Niebruegge</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Ian Roth</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Beth Simon</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Tim Sullivan</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、</span><span lang="EN-US"><font face="Calibri">Ed Thoms</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">和</span><span lang="EN-US"><font face="Calibri">Brian Wells</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">但最重要的是，我们要感谢</span><span lang="EN-US"><font face="Calibri">Beth Simon</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，因为他问了那个简单的问题！</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; mso-para-margin-top: .5gd"><span lang="EN-US"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p><img src ="http://www.cnblogs.com/bvbook/aggbug/1516595.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47989/" target="_blank">Twitter无处不在 魔兽世界Twitter发送器插件发布</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>耐心催生信心——写在《走出软件作坊》第4次印刷之际</title><link>http://www.cnblogs.com/bvbook/archive/2009/07/02/1515853.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Thu, 02 Jul 2009 14:08:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/07/02/1515853.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1515853.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/07/02/1515853.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1515853.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1515853.html</trackback:ping><description><![CDATA[<p><a href="http://productp.dangdang.com/product.aspx?product_id=20435119">《走出软件作坊》</a>第4次印刷之际，出版社根据读者和专家的建议，与作者<a href="http://blog.csdn.net/david_lv">阿朱</a>商量后，在内容上做了如下增删修订：</p>
<p>l&nbsp; 增加了图表，使一些经验性的介绍和叙述能有更直观的展示。</p>
<p>l&nbsp; 增加了索引，便于读者根据关键字词来查询。</p>
<p>l&nbsp; 增加了目录说明文字，使读者在阅读目录的时候就能更清楚地了解这本书在讲什么。</p>
<p>l&nbsp; 删去了&#8220;未来趋势篇&#8221;和&#8220;过程管理篇&#8221;中的&#8220;企业业务开发平台架构&#8221;这一小节。</p>
<p>l&nbsp; 进一步编辑了文字，使之更精炼。</p>
<p>版式上也做了一些处理，如：调整了开本尺寸，版心比原来更大；不再保留过多的空白页和边距空白；重新设置正文版式；重新调整封面封底及勒口的文案。</p>
<p>在修订调整的过程中，编辑从阿朱那里看到了诸多他所在的开发团队用于管理各个业务模块的文档，如业务流程图、需求分析、设计文档、测试用例、客服日报、客服周报、各种绩效考核表，等等，看到这些文档，就知道阿朱和他的伙伴们这么些年来，在打造一个运作更加规范的研发团队上投入了多少心血和努力。</p>
<p>看到这些文档，编辑也深感第一次做这本书的时候，对阿朱和阿朱所在的团队的理解是比较肤浅的，因为在策划制作这本书，乃至在做营销上，尽管得到了一些称赞，但下的功夫无疑是不足的，对作者的了解是很不够的。</p>
<p>这些文档让我们想到自己的团队正在进行的规范化建设，阿朱们的耐心和信心，也会成为我们的耐心和信心，而这一切，都取决于持续不断的思考和行动。这样的思考和行动，让个人和团队都能免于焦虑。</p>
<p>在和阿朱合作的过程中，他极强的执行力和能迅速调整自己的心态的能力，让团队的编辑们深受感染。积极的人乐意配合积极的人。和阿朱的合作，始终是愉快的，并令人振作，让人觉得未来很多事情都有盼头，都值得去投入和努力。</p>
<p align="right">本书编辑团队<br />2009年6月于武汉</p>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/bvbook/aggbug/1515853.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47988/" target="_blank">Firefox 3.5匆忙推出漏洞多 Mozilla本月将更新</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>《编程之美》：怎样才算美？</title><link>http://www.cnblogs.com/bvbook/archive/2009/07/01/1514582.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Wed, 01 Jul 2009 03:45:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/07/01/1514582.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1514582.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/07/01/1514582.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1514582.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1514582.html</trackback:ping><description><![CDATA[<p style="text-align: center" mce_style="text-align: center;"><span style="font-size: medium" mce_style="font-size: medium;"><a href="http://www.douban.com/subject/3004255/" mce_href="http://www.douban.com/subject/3004255/"><img style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid" height="136" alt="《编程之美》封面" src="http://t.douban.com/mpic/s3006527.jpg" width="108" mce_style="border: black 1px solid;" mce_src="http://t.douban.com/mpic/s3006527.jpg" /></a></span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">最近看了博文视点出版的《<a href="http://www.china-pub.com/38070" mce_href="http://www.china-pub.com/38070">编程之美&#8212;&#8212;微软技术面试心得</a>》，连续的几个晚上奋战到两点，才放下手中的书，合上书躺在床上，却不能入睡：何谓编程，何谓美，怎样的编程才能算美？</span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">拿到这本书的时候，可能在想这是一本介绍如何编程的书，看了一些后，才会发现书中讲的都是算法问题，但回头再想想，就会明白书的本意并不是讲编程，讲算法，也许你看完这本书，不一定非要每个程序都实现，每个算法都明白，但要知道这本书是在讲思想，讲解决问题的方法。</span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;"><span style="color: #0000ff" mce_style="color: #0000ff;">不管是去哪家公司面试，可能都会有一些刁钻的问题，面试中重要的不是给面试官一个答案，而是告诉他一种思路，一种解决问题的思路。《<a href="http://www.china-pub.com/38070" mce_href="http://www.china-pub.com/38070">编程之美</a>》就是告诉大家在遇到问题时如何去寻找思路，如何去优化思路，最终找到解决问题的途径，并且在这条路上不断地追求卓越，这就是编程之美。</span></span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">总体来看，我总结大概有这几条：</span></p>
<ol><li><span style="font-size: medium" mce_style="font-size: medium;">空间、时间相互置换，达到匹配平衡，多去解决时间或空间复杂度问题。</span></li><li><span style="font-size: medium" mce_style="font-size: medium;">分治思想，典型如二分查找，把复杂的问题化简单，把简单的问题化得更简单。</span></li><li><span style="font-size: medium" mce_style="font-size: medium;">数学推理，看似繁琐的事情，一定也有规律可循，通过由特殊情况推算出一般情况，获取通项公式，找到解决问题的简单思路。</span></li><li><span style="font-size: medium" mce_style="font-size: medium;">递归调用，递归虽然效率低，但能使一些复杂的思想变得易于实现，特别对于对算的过程。</span></li><li><span style="font-size: medium" mce_style="font-size: medium;">抽丝剥茧，拿到复杂的问题，一点点儿的去抽象，从问题中抽象出单个简单问题，再把单个简单问题抽象成具体实现。</span></li></ol>
<p><span style="font-size: medium" mce_style="font-size: medium;">但实际上，我们在各自所在的领域解决问题的时候，没有那种方法能拿过来就用，可以生搬硬套，只有理解和融汇了各种思路，不断锻炼自己发现问题解决问题的能力，才能以不变应万变。这本书讲的就是这个道理：<span style="color: #0000ff" mce_style="color: #0000ff;">编程贵在思想，只有思想很美，只有在思想上追求卓越，编程才会美。</span></span></p>
<p><br /><span style="font-size: small" mce_style="font-size: small;">作者：</span><a href="http://blog.csdn.net/threewall/" mce_href="http://blog.csdn.net/threewall/"><span style="font-size: small" mce_style="font-size: small;">付强</span></a><span style="font-size: small" mce_style="font-size: small;">，原文链接：</span><a href="http://blog.csdn.net/threewall/archive/2009/05/12/4171019.aspx" mce_href="http://blog.csdn.net/threewall/archive/2009/05/12/4171019.aspx"><span style="font-size: small" mce_style="font-size: small;">http://blog.csdn.net/threewall/archive/2009/05/12/4171019.aspx</span></a><br /></p>
<p>《编程之美&#8212;&#8212;微软技术面试心得》：<a href="http://www.douban.com/subject/3004255/" mce_href="http://www.douban.com/subject/3004255/"><strong>豆瓣讨论</strong></a><strong>&#9474;<a href="http://www.china-pub.com/38070" mce_href="http://www.china-pub.com/38070">互动网购买</a>&#9474;<a href="http://www.amazon.cn/mn/detailApp?ref=DT_RV&amp;uid=168-3791182-6923449&amp;prodid=bkbk821857" mce_href="http://www.amazon.cn/mn/detailApp?ref=DT_RV&amp;uid=168-3791182-6923449&amp;prodid=bkbk821857">卓越网购买</a>&#9474;<a href="http://product.dangdang.com/product.aspx?product_id=20170952" mce_href="http://product.dangdang.com/product.aspx?product_id=20170952">当当网购买</a></strong></p> <img src ="http://www.cnblogs.com/bvbook/aggbug/1514582.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47987/" target="_blank">预测：Twitter最可能收购的十家公司</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>MySQL技术人才难求</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/30/1514237.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Tue, 30 Jun 2009 12:34:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/30/1514237.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1514237.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/30/1514237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1514237.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1514237.html</trackback:ping><description><![CDATA[<p class="F" style="text-indent: 19pt; text-align: center;" mce_style="text-indent: 19pt; text-align: center;"><strong><span lang="ZH-CN">百度高级</span> MySQL DBA<span lang="ZH-CN">吴诗展推荐《</span> MySQL<span lang="ZH-CN">性能调优与架构设计》</span> </strong> </p> <p class="F" style="text-indent: 19pt;" mce_style="text-indent: 19pt;"><div align="center"><img style="border: 1px solid black;" mce_style="border: 1px solid black;" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090511/MySQL%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1_Resized2.jpg" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090511/MySQL性能调优与架构设计_Resized2.jpg" alt="MySQL性能调优与架构设计" /></div> </p> <p class="F" style="text-indent: 19pt;" mce_style="text-indent: 19pt;"><span style="font-family: 宋体;" mce_style="font-family: 宋体;">即使</span> <span lang="EN-US">Oracle</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">收购</span> <span lang="EN-US">SUN</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">，将</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">这只小海豚归于麾下，也未必是件很糟糕的事情，</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">和</span> <span lang="EN-US">Oracle</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">面对的客户群体不同，一个偏重中低端、互联网数据库市场，一个偏重高端、大型企业级数据库市场，有太多的理由相信这一收购不会是</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">的终点，相反</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">将会是</span> <span lang="EN-US">Oracle</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">产品线的良好补充，也许不久即成为埃里森手中的另一张王牌。</span> </p> <p class="F" style="text-indent: 19pt;" mce_style="text-indent: 19pt;"><span style="font-family: 宋体;" mce_style="font-family: 宋体;">目前</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">装机量接近</span> <span lang="EN-US">1200</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">万，占有全球数据库</span> <span lang="EN-US">25%</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">市场份额，互联网公司</span> <span lang="EN-US">80%</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">的市场份额，特别近几年的</span> <span lang="EN-US">Web 2.0</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">兴起，更是引爆了</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">的应用。但这些</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">数据库大部分由开发工程师或系统工程师兼职维护着，国内专职</span> <span lang="EN-US">MySQL DBA</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">屈指可数，更别说是</span> <span lang="EN-US">MySQL DBA</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">团队。随着</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">应用的逐步成熟，国内一些重量级互联网公司早已看到其潜力并进行大规模使用，更有一些公司磨刀霍霍却苦于该领域技术人才难求，百度、淘宝等知名的互联网公司都有大半年招不到一名合适</span> <span lang="EN-US">MySQL DBA</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">的经历。而系统介绍</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">的中文书籍非常之少，值得一读的</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">中文书籍更是少之又少。现在</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">技术领域确实需要一批从理论与实践中锤炼出来的著作来造就更多更优秀的</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">技术大师。</span> </p> <p class="F" style="text-indent: 19pt;" mce_style="text-indent: 19pt;"><span style="font-family: 宋体;" mce_style="font-family: 宋体;">从作者撰写此书开始，我就一直关注着，时而与其深夜相遇于</span> <span lang="EN-US">MSN</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">，呼之，答曰：写书</span> <span lang="EN-US">ing</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">。白天在工作中实践，夜里在灯光下沉淀。当时我就迫不急待地想提前一睹，现有幸如愿，阅后颇有感慨，字里行间可见作者对</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">理解之深！特别是优化篇的&#8220;</span> <span lang="EN-US">Query</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">优化&#8221;（第</span> <span lang="EN-US">8</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">章）和架构篇的&#8220;数据切分&#8221;（第</span> <span lang="EN-US">14</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">章），&#8220;</span> <span lang="EN-US">Query</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">优化&#8221;章节结合作者多年的</span> <span lang="EN-US">DBA</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">实战经验总结了</span> <span lang="EN-US">Query</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">优化的十大原则和优化思路，阐述</span> <span lang="EN-US">MySQL Query Optimizer</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">的工作机制，并通过</span> <span lang="EN-US">Explain</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">和</span> <span lang="EN-US">Profiling</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">进行实例解析，清晰易懂，见解独到。&#8220;数据切分&#8221;章节提供了垂直切分和水平切分等多种数据量膨胀解决方案，并深入分析了不同方案的优缺点，为提升数据库集群的扩展性，解决数据库瓶颈提供了极有价值的借鉴参考。</span> </p> <p class="F" style="text-indent: 19pt;" mce_style="text-indent: 19pt;"><span style="font-family: 宋体;" mce_style="font-family: 宋体;">相信此书会成为你通往</span> <span lang="EN-US">MySQL</span> <span style="font-family: 宋体;" mce_style="font-family: 宋体;">技术大牛道路上的正确选择。</span> </p> <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" mce_style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span lang="EN-US">&nbsp;</span> </p> <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" mce_style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;" mce_style="font-family: 楷体_GB2312;">吴诗展</span>  </p> <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" mce_style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;" mce_style="font-family: 楷体_GB2312;">百度</span> <span> </span> <span style="font-family: 楷体_GB2312;" mce_style="font-family: 楷体_GB2312;">高级</span> <span lang="EN-US">MySQL DBA</span> </p> <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" mce_style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><em><span style="font-family: &quot;Book Antiqua&quot;,&quot;serif&quot;;" mce_style="font-family: &quot;Book Antiqua&quot;,&quot;serif&quot;;" lang="EN-US">http://dbaview.cn</span> </em> </p> <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" mce_style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;" mce_style="font-family: 楷体_GB2312;">于</span> <span lang="EN-US">2009</span> <span style="font-family: 楷体_GB2312;" mce_style="font-family: 楷体_GB2312;">年</span> <span lang="EN-US">4</span> <span style="font-family: 楷体_GB2312;" mce_style="font-family: 楷体_GB2312;">月</span>  </p> <p><br /></p><img src ="http://www.cnblogs.com/bvbook/aggbug/1514237.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47986/" target="_blank">网易澄清:与暴雪合资公司仅提供技术支持</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>制定JavaScript子集，让专业人员更好地工作</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/29/1513314.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Mon, 29 Jun 2009 08:00:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/29/1513314.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1513314.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/29/1513314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1513314.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1513314.html</trackback:ping><description><![CDATA[摘要: 摘自《JavaScript语言精粹》（原书名：JavaScript: The Good Parts；作者：Douglas Crockford；译者：赵泽欣&amp;鄢学鹍）第1章 精华 Good Parts&#8230;&#8230;我不过略有一些讨人喜欢的地方而已，怎么会有什么迷人的魔力？&#8212;&#8212;威廉&#183;莎士比亚，《温莎的风流娘儿们 (The Merry Wives &nbsp;&nbsp;<a href='http://www.cnblogs.com/bvbook/archive/2009/06/29/1513314.html'>阅读全文</a><img src ="http://www.cnblogs.com/bvbook/aggbug/1513314.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47985/" target="_blank">杰克逊悼念仪式或成史上最大规模Web活动</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>架构你的团队项目</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/26/1511512.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Fri, 26 Jun 2009 03:05:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/26/1511512.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1511512.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/26/1511512.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1511512.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1511512.html</trackback:ping><description><![CDATA[摘要: 节选自《Visual Studio Team System更佳敏捷软件开发》第8章&#8220;设置TSF版本控制&#8221;8.1节8.1架构你的团队项目（Structuring Your Team Project）Team Foundation版本控制（TFVC）系统在安装Team Foundation Server（TFS）的过程中就已经设置好了，其相关的工具也随着Visual Studi&nbsp;&nbsp;<a href='http://www.cnblogs.com/bvbook/archive/2009/06/26/1511512.html'>阅读全文</a><img src ="http://www.cnblogs.com/bvbook/aggbug/1511512.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47984/" target="_blank">《商业周刊》:Mozilla的志愿者开发模式被复制</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>可以带来幸福的一本书……</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/25/1510706.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Thu, 25 Jun 2009 02:03:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/25/1510706.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1510706.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/25/1510706.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1510706.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1510706.html</trackback:ping><description><![CDATA[<p>作者：<a href="http://www.bullock.cn/blogs/pangtuzizhouzhou/">胖兔子粥粥&nbsp;</a> 原文链接：<a href="http://www.bullock.cn/blogs/pangtuzizhouzhou/archives/63766.aspx">http://www.bullock.cn/blogs/pangtuzizhouzhou/archives/63766.aspx</a></p>
<p>&nbsp;</p>
<p><img style="width: 445px; height: 992px" height="992" alt="" src="http://images.cnblogs.com/cnblogs_com/bvbook/胖兔子粥粥出品1.gif" width="445" border="0" /></p>
<p><img style="width: 445px; height: 1601px" height="1601" alt="" src="http://images.cnblogs.com/cnblogs_com/bvbook/胖兔子粥粥出品2.gif" width="445" border="0" /></p>
<p><a href="http://www.bullock.cn/blogs/pangtuzizhouzhou/">我老人家</a>可以毫不夸张地说，这是俺这些年来看的最最有意义的书！！最！并且没有&#8220;之一&#8221;！</p>
<p>《把时间当作朋友》在这些地方都有得卖：<a tabindex="0" href="http://www.douban.com/subject/3609132/"><span style="color: #d54e21"><strong>豆瓣主页</strong></span></a> | <a tabindex="0" href="http://www.china-pub.com/192536"><span style="color: #d54e21"><strong>China-Pub</strong></span></a>&nbsp;|&nbsp;<a tabindex="0" href="http://www.amazon.cn/mn/detailApp?prodid=bkbk906367"><span style="color: #d54e21"><strong>卓越网</strong></span></a>&nbsp;| <a tabindex="0" href="http://www.xinhuabookstore.com/content/1-101072922.htm"><span style="color: #d54e21"><strong>新华书店</strong></span></a>&nbsp;|&nbsp;<a tabindex="0" href="http://product.dangdang.com/product.aspx?product_id=20613821"><span style="color: #d54e21"><strong>当当网</strong></span></a></p>
<p>3600&#176;空翻跪求大家不要购买！！！哇哈哈&#8230;&#8230;</p>
<p>顺便再次狠狠推荐一下李笑来老师的博客：<a tabindex="0" href="http://www.xiaolai.net/"><span style="color: #4a664d">http://www.xiaolai.net/</span></a></p>
<p>对人生有疑问的，想实现梦想或者习得技能的（尤其是英语），想健康健身或减肥的，都可以去看！！</p>    <img src ="http://www.cnblogs.com/bvbook/aggbug/1510706.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47977/" target="_blank">Mono 的Virtual PC 虚拟机</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>用实例和教学场景烹饪的Java大餐</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/24/1510132.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Wed, 24 Jun 2009 05:19:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/24/1510132.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1510132.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/24/1510132.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1510132.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1510132.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="font-size: 14pt; line-height: 150%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">用实例和教学场景烹饪的</span><span lang="EN-US" style="font-size: 14pt; line-height: 150%"><font face="Calibri">Java</font></span><span style="font-size: 14pt; line-height: 150%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">大餐</span><span lang="EN-US" style="font-size: 14pt; line-height: 150%"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; text-align: center; mso-para-margin-top: .5gd" align="center"><span lang="EN-US" style="font-size: 14pt; line-height: 150%"><span style="mso-spacerun: yes"><font face="Calibri">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></span><span style="font-size: 14pt; line-height: 150%; font-family: 黑体">&#8212;&#8212;</span><span lang="EN-US" style="font-size: 14pt; line-height: 150%"><a href="http://www.douban.com/subject/3730170/"><span lang="EN-US" style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"><span lang="EN-US">《</span></span><font face="Calibri">Java SE</font><span lang="EN-US" style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"><span lang="EN-US">实践教程》</span></span></a></span><span style="font-size: 14pt; line-height: 150%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">作者序</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="font-size: 14pt; line-height: 150%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"></span><span lang="EN-US" style="font-size: 14pt; line-height: 150%"><o:p><a href="http://www.china-pub.com/195637&amp;ref=ps" target="_blank"><img style="width: 219px; height: 289px" height="289" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090624/Java%20SE实践教程_封面_090422-4.jpg" width="219" border="0"  alt="" /></a></o:p></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【关于本书】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言，</span><span lang="EN-US"><font face="Calibri">1995</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">年诞生于</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司。如果按照人的标准来衡量，成长至今也算大小伙子了。但是我更愿意把她看作一位婀娜多姿的少女，向人们展示着不加修饰的天然之美。其诞生至今的传奇经历足可以写成一部精彩的小说，如果拍成电影也不会比任何一部好莱坞大片差。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">与</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言的第一次亲密接触始于大学，当时也阅读了许多介绍</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言的书籍，除了一本书让我印象深刻外，其他的都如过眼云烟。感觉那些书不是太注重语言本身而脱离实际的应用，就是还没有把基本的知识点交代明白，便罗列了一堆让人摸不着头脑的复杂样例。于是便萌生了自己写一本书介绍</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言的念头。但是写书本来就不是件轻而易举的事，何况市面上介绍</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">的书籍又多如牛毛，要想写得与众不同就更难了。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">多年酝酿之后，一次和同事间的无意闲聊，终于让我感觉写书的时机已臻成熟。本人服务于</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司多年，一直从事与</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">相关的工作，所以与</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">联系得相当紧密。在公司举办的历次技术推广大会及校园活动中，我们发现</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">动手试验室非常受大家欢迎，从中不但可以学到最新的</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">技术，还可以当场练习实例，同事们手头也积攒了这方面的大量资料。既然有了上等的原料，为什么不烹制一盘美味佳肴来奉献给广大</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">爱好者呢？于是几位同事一拍即合，紧接着</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">中文社区的一些成员也纷纷加入了进来。众人拾柴火焰高，在大家齐心耕耘之下，本书终于呈现在广大读者面前。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【本书特点】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">本书将动手实验室的内容进一步整理和系统化，形式上更加贴近实际的教学要求，并融入作者多年工程实践的经验和对</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言编程思想的理解，让读者以一种生动有趣的方式掌握</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">的最新技术和相关有效的开发方法和资源。本书力求做到如下几点。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 黑体">内容新。</span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">基于最新的</span><span lang="EN-US"><font face="Calibri">Java SE</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">进行介绍，知识点的讲解简明扼要，汇集了</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司技术讲师多年的讲课积累。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 黑体">实践性强。</span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">书中以动手实验室的方式，详尽地讲解大量实例。实例分为两种形式，一种是规模适中的贯穿全书的综合开发实例，其开发过程将以项目的形式进行，穿插实际工程中常见问题的解决方法；另一种是短小精悍的例程，形成对知识点讲解的补充。</span><span lang="EN-US"><font face="Calibri"> </font></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 黑体">密切结合集成开发工具。</span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言的学习和实例的讲解都将结合</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">开发工具完成，方便学生上机实习。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 黑体">遵循教学的特点和规律。</span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">在内容安排上将紧扣教学中的多个场景进行设计，充分考虑老师的教学需求和学生的学习需要。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【读者群】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">本书基于</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">集成开发环境介绍</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言的最新技术和应用方法，除了对基本技术点进行介绍外，还利用大量生动的实例进行阐述。因此，本书适合所有</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">初学者及对</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">有一定研究的开发人员。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">初学者：能以最快的速度了解</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">的最新技术，从而对</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言产生浓厚的兴趣。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Java&nbsp;</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">中级开发者：在了解</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">新技术的同时可以学到如何在</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">中使用这些新技术。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">高级研究者：帮您始终站在</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">技术的前沿而立于不败之地。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【获取代码和软件】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">本书所使用的代码在</span><span lang="EN-US"><font face="Calibri">Java SE 6 Update 7</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">和</span><span lang="EN-US"><font face="Calibri">NetBeans6.1</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">简体中文完全版上测试通过。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">由于没有配备随书光盘，请从如下站点下载本书的所有示例代码：</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://zh-cn.netbeans. org/community/book/JavaSE/index.html/</span></em><em style="mso-bidi-font-style: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Book Antiqua'; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: 'Book Antiqua'">。</span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">要下载及安装</span><span lang="EN-US"><font face="Calibri">JDK</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，请访问：</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://java.sun.com/</span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">。</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'"><o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">要下载及安装</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，请访问：</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://www.netbeans.org/</span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">。</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'"><o:p></o:p></span></em></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">【感谢】</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">首先感谢</span><span lang="EN-US"><font face="Calibri">Karie Willyerd</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">女士在百忙之中抽出宝贵时间为本书写序。</span><span lang="EN-US"><font face="Calibri">Karie</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">是</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司副总裁兼首席培训官，全面负责</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司全球的培训和认证业务。如果最近通过了</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司技术认证，那么在认证证书上您会看到</span><span lang="EN-US"><font face="Calibri">Jonathan Schwartz</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">先生（</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">公司</span><span lang="EN-US"><font face="Calibri">CEO</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）和</span><span lang="EN-US"><font face="Calibri">Karie Willyerd</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">女士的签名。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">还要感谢我在</span><span lang="EN-US"><font face="Calibri">Sun</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">中国工程研究院的同事蒋健、沈卓立和叶亮。他们不但全程参与了许多重要章节的编写，同时还是本书的发起人，贡献了许多好点子。特别要感谢蒋健对本书做了许多细致的改进。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">感谢</span><span lang="EN-US"><font face="Calibri">Allen Shao</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">、丁亮、何广军、黄永龙、刘峥、田野和赵毅。他们都来自</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">中文社区（</span><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="font-family: 'Book Antiqua','serif'">http://zh-cn.netbeans.org/community</span></em><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">）。这是一支非常出色和有活力的团队，参与了许多</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">中文项目，为</span><span lang="EN-US"><font face="Calibri">NetBeans</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">在中国的推广做出了极大的贡献。来自五湖四海的社区成员利用业余时间参与了大量的编写和校对工作，并提出了许多有价值的建议。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">我由衷地希望，您在阅读本书时，能感觉到学习</span><span lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">语言是一个轻松而愉快的过程。</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US"><font face="Calibri"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">张伟</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span lang="EN-US" style="line-height: 150%; mso-bidi-font-size: 10.5pt"><a href="http://blog.csdn.net/bvbook/archive/2009/06/17/4275265.aspx"><span lang="EN-US" style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"><span lang="EN-US">《</span></span><font face="Calibri">Java SE</font><span lang="EN-US" style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"><span lang="EN-US">实践教程》<span lang="EN-US">推荐<span lang="EN-US">序</span></span></span></span></a><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 150%; mso-para-margin-top: .5gd"><span style="line-height: 150%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 10.5pt">《</span><span lang="EN-US" style="line-height: 150%; mso-bidi-font-size: 10.5pt"><font face="Calibri">Java SE</font></span><span style="line-height: 150%; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 10.5pt">实践教程》网上热卖地址：</span><span lang="EN-US" style="line-height: 150%; mso-bidi-font-size: 10.5pt"><a href="http://www.china-pub.com/195637&amp;ref=ps"><font face="Calibri">http://www.china-pub.com/195637&amp;ref=ps</font></a><o:p></o:p></span></p><img src ="http://www.cnblogs.com/bvbook/aggbug/1510132.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>软件领域“精益生产”导航图</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/23/1508948.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Tue, 23 Jun 2009 02:11:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/23/1508948.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1508948.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/23/1508948.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1508948.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1508948.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast"><span lang="EN-US"></span></span></span></span><span lang="EN-US" style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast"><o:p>&nbsp; </p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><a name="OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="font-size: 14pt; color: black; line-height: 135%; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">软件领域&#8220;精益生产&#8221;导航图<span lang="EN-US"><o:p></o:p></span></span></span></a></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span lang="EN-US" style="font-size: 14pt; line-height: 135%; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="font-size: 14pt; line-height: 135%; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">&#8212;&#8212;</span></span></span><a href="http://www.douban.com/subject/3781725/"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="font-size: 14pt; line-height: 135%; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">《精益软件开发艺术》</span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"></span></span></a><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="font-size: 14pt; line-height: 135%; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">译者序<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span lang="EN-US" style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast"><o:p>&nbsp;</o:p></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">在现今，敏捷软件开发已经不是什么新鲜事物了&#8212;&#8212;市面上已经有大量的书籍，网络上也有大量的页面，聚焦于此领域。如果有人还总把&#8220;敏捷&#8221;挂在嘴上喋喋不休，反倒可能会被认为是后知后觉，落伍久矣。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">简而言之，&#8220;敏捷&#8221;在口头上的热度已经慢慢冷却，在概念层面上的新鲜劲已经过去。现在，是让嘴巴休息而让双手忙碌的时候了<span lang="EN-US">! <o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">但是，&#8220;千江有水千江月&#8221;，究竟该如何有效实施&#8220;我的敏捷开发&#8221;呢？<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">&#8220;琳琅满目的敏捷方法中，哪个最适合我们团队？该选<span lang="EN-US">SCRUM</span>还是极限编程（<span lang="EN-US">XP</span>）呢？如果是<span lang="EN-US">XP</span>，它包含有一大堆的实践，我们要把这些实践一次性全部导入吗？但是，如果我们是在维护一个已有产品，大量的代码没有自动化单元测试，该怎样进行&#8220;持续集成&#8221;呢？作为经理，又该如何说服老板获得他的支持呢？&#8230;&#8230;&#8221;<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">一堆问题！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">由于无法在这些问题上获得令人满意的答案，使得很多软件开发组织始终徘徊在&#8220;敏捷&#8221;的门口，不敢举足踏入；在没有深入思考和回答出这些问题前，就贸然地光凭一腔热情一头扎入，也正是很多软件组织实施&#8220;敏捷&#8221;失败的原因&#8212;&#8212;仅模仿得&#8220;敏捷&#8221;之皮相，当然无法带来真正的实效。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">知行合一，诚非易事！如果你有以上类似的困惑，如果你真诚期望团队能够更快更好地开发软件来创造真正的客户价值，但是感觉无从下手，那么，本书值得你拨冗一读。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">本书将向你介绍一种可以以稳健的步伐逐步导入的&#8220;精益软件开发方法&#8221;。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">它根源于&#8220;精益思想&#8221;这一通泛的哲理。&#8220;精益思想&#8221;涌现于日本的汽车制造业。丰田公司通过其独特的&#8220;丰田生产系统（<span lang="EN-US">Toyota Production System</span>）&#8221;获得了巨大的成功，很快，日本汽车工业的高速发展对美国汽车工业带来了极大的威胁和挑战，麻省理工学院的研究小组对它进行调查研究后，挖掘出丰田的成功哲学，以&#8220;精益思想&#8221;名之。之后，&#8220;精益思想&#8221;在多个领域得到广泛深入的应用。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">本书正是要向你提供一个在软件领域实施&#8220;精益生产&#8221;的导航图。依循本书指出的方向和路线，将可以通过实施持续的改善，释放出&#8220;精益思想&#8221;的强大力量。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">到这里，你可能会问&#8220;精益软件开发和敏捷软件开发之间是什么关系？精益软件开发难道不是诸多敏捷开发方法学流派中的一支吗？&#8221;<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span lang="EN-US" style="line-height: 135%; font-family: Wingdings; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span lang="EN-US" style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast"> </span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">请允许我笑而不答！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">且回到古代的日本看看，在日本战国时期，有高超的剑士从禅僧那里获得启示而迈入&#8220;剑禅合一&#8221;之境的案例。在禅门中，有&#8220;守破离&#8221;之说，禅尚不立文字，虽如以指指月，且强为说之：首先以前人所定之规矩为准，以之作为第一阶段的修炼，是为&#8220;守&#8221;；经历这种修炼，取得不断进步而到达某种程度后，藉由自己的用功和机智等将之突破，是为第二阶段&#8220;如桶底脱&#8221;的&#8220;破&#8221;境；然而依然持续&#8220;勇猛精进&#8221;的进行修炼，技艺更趋精纯，于不知不觉中升离，但一切还是不失法、不逾矩，到达一个独立开拓的境地，这是第三阶段的&#8220;离&#8221;境。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">守，破，离，<span lang="EN-US">Shu</span>，<span lang="EN-US">Ha</span>，<span lang="EN-US"> Ri</span>&#8230;&#8230;&#8220;万里无云万里天&#8221;！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">对于一本题涉&#8220;精益&#8221;的书，它的译序也应该言简意赅才好，我还是赶紧闭上嘴巴隐退到文字之后，让本书作者展示他们关于软件开发的智慧吧！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">【勘误和反馈】<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">虽然我们力求准确传递作者的哲思，但人非圣贤，译文中可能仍然难免有错误存在。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">因此，我会在后面提供本书可能的相关勘误，请通过我的个人站点（<em style="mso-bidi-font-style: normal"><span lang="EN-US">http://www. agileway.cn</span></em>）获取勘误信息。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">如果你发现书中有错讹之处，请联系我，我的电子邮件地址是</span></span></span><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#97;&#103;&#105;&#108;&#101;&#119;&#97;&#121;&#46;&#99;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><em style="mso-bidi-font-style: normal"><span lang="EN-US" style="color: windowtext; line-height: 135%; font-family: 宋体; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; text-underline: none">agileway.cn@gmail.com</span></em></span></span></a><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">【致谢】<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">非常感谢博文视点对我的信任，使我在离开机械工程专业<span lang="EN-US">9</span>年之后，有了这个机缘，把软件开发和本科期间所学的机械工程知识进行了一次联结，让我有做完了一道<span lang="EN-US">Cloze</span>题目的感觉！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; letter-spacing: -0.1pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">感谢爸妈、爱妻对我长期的支持和宽容，使我能够在周末躲进书房安心伏案工作！特别想对小儿&#8220;多多&#8221;略表歉意，老爸抢了你的鼠标，让你好久不能玩<span lang="EN-US">Ubuntu</span>上的小企鹅游戏，</span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span lang="EN-US" style="line-height: 135%; font-family: Wingdings; letter-spacing: -0.1pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; letter-spacing: -0.1pt; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">。<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">另外，要特别感谢阿里巴巴网站技术部的同学们，尤其是<span lang="EN-US">Peleus</span>虚拟小组和&#8220;风林火山&#8221;项目组的同学们，和你们一起就书中的若干主题进行思考和探讨，实为快事！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">最后，感谢读者朋友们，在繁忙中停下脚步，翻开此书！<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">不觉已是盛夏。</span></span></span></p>
<p class="MsoNormal" style="margin-top: 6pt; line-height: 135%; mso-para-margin-top: .5gd"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast"></span></span></span><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span style="line-height: 135%; font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-theme-font: minor-fareast; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 章显洲<span lang="EN-US"><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 135%; text-align: center; mso-para-margin-top: .5gd" align="center"><span style="mso-bookmark: OLE_LINK1"><span style="mso-bookmark: OLE_LINK2"><span lang="EN-US" style="font-size: 10.5pt; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2009</span><span style="font-size: 10.5pt; font-family: 宋体; mso-ascii-theme-font: minor-fareast; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-fareast; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">年<span lang="EN-US">5</span>月于杭城华星路<span lang="EN-US"><br style="mso-special-character: line-break" /><br style="mso-special-character: line-break" /></p></span></span></span></span></o:p></span><img src ="http://www.cnblogs.com/bvbook/aggbug/1508948.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>集百家之长，博众颜欢笑</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/22/1508371.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Mon, 22 Jun 2009 08:37:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/22/1508371.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1508371.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/22/1508371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1508371.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1508371.html</trackback:ping><description><![CDATA[<h2 style="text-align: center" mce_style="text-align: center;">&#8212;&#8212;<a href="http://www.china-pub.com/195616" mce_href="http://www.china-pub.com/195616">《Google API大全&#8212;&#8212;编程&#8226;开发&#8226;实例》</a>策划手记</h2>
<p mce_style="text-align: center;">
<div align="center"><img style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid" height="194" alt="《Google API大全》" src="http://t.douban.com/view/note/large/public/p35066828-1.jpg" width="164" mce_style="border: black 1px solid;" mce_src="http://t.douban.com/view/note/large/public/p35066828-1.jpg" /></div>
<p>&nbsp;</p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">梅子黄时，我在乌镇旅行，知道这本书即将出版，感觉挺欣慰。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">作为策划编辑，</span><a href="http://www.china-pub.com/195616" target="_blank" rel="nofollow" mce_href="http://www.china-pub.com/195616"><span style="font-size: medium" mce_style="font-size: medium;">《Google API大全》</span></a><span style="font-size: medium" mce_style="font-size: medium;">是我入职博文视点后独立策划的第一本书。漫步在江南水乡，初夏的清风挽起垂柳的轻腰，拂面飘来。脑中回放着一年前的种种场景，回味无穷。</span></p>
<p mce_style="text-align: left;">&nbsp;</p>
<h2 style="text-align: left" mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">播 种</span></h2>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">一直以来，自己都是Google产品的&#8220;中毒&#8221;使用者，从事IT出版后，就很想做一本关于Google的开发类图书。再加上当编辑后更关注月光和Tinyfool的博客了，看到他们对Google API应用答疑的相关文章，就想到：可不可以做一本Google API开发的图书呢？产生这个想法后，很兴奋，组稿路过清华园Google中国Office的时候，就特想冲过去联络一把，实现自己的策划想法。为了得到支持与认同，我拉着同事一起转道奔赴中科院地理所，约了我们的&#8220;老&#8221;作者<a href="http://www.gaoang.com/" mce_href="http://www.gaoang.com/">高昂</a>，与他沟通了策划想法。大家都是Google的爱好者，一拍即合。高昂是本书的主力作者与组织者，为了这本书的顺利出版，他付出了极大努力。</span></p>
<p mce_style="text-align: left;">&nbsp;</p>
<h2 style="text-align: left" mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">耕 耘</span></h2>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">Google API是Google的重点产品，这样一本书无论从版权还是推广方面，都需获得Google的官方支持。在挖掘作者之前，我就先后与Google的崔瑾、杨巍、栾跃建立了联系，并获得了他们的多方支持与帮助。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">Google API分类较多，即便是Google爱好者，也不可能熟悉所有的API。本书创作历时一年，前后相邀的作者达12人之多，有Google的开发工程师，也有Google爱好者及开发社区活跃分子。图书涉及Google API站点基础类、互联网应用工具类、电子商务类、搜索类、地图服务类及桌面应用类等多个方面，除了中国没有上线的API，几乎都囊括其中。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">采用Google自己的产品来做远程写作交流，如专门为本书建立了Google 论坛；采用Google doc来share文档；建立Google site来为写作创建实例；运用google code 来分享样章代码，并进行验证；通过Picasa来查阅图书相关设计，如图书版式、封面等；订阅Google reader来获取Google产品的更新信息，以便图书内容追上Google快速更新的脚步。这些手段不但将远在各地的作者实时联系了起来，也让编辑真正通过实践了解了Google的产品，并将该手段推广应用到其他的图书项目中，实现多人合作的图书真正无障交流。</span></p>
<p mce_style="text-align: left;">&nbsp;</p>
<h2 style="text-align: left" mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">灌 溉</span></h2>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">网络协作固然节约成本，但写作的推进还是少不了面对面的沟通。从2008年5月到2009年1月，我总共组织了4次作者见面交流会，推进图书撰写进度。作者们也多次牺牲休息时间，聚集在一起讨论图书。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">根据Google这一年来的新产品更新情况，作者们在一起不断调整写作范围，力求满足互联网站长、开发者的应用需求。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">整合作者的写作内容，有部分章节甚至是两位作者合作完成，大家各自将自己擅长的技术融合到章节中，一起充沛完善该API的功能，集百家之长博众颜欢笑。</span></p>
<p mce_style="text-align: left;">&nbsp;</p>
<h2 style="text-align: left" mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">葡萄熟了</span></h2>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">本书版式与封面设计在博文经历了多次头脑风暴的洗礼。博文同仁们都希望这本书不但能在内容上为读者献上Google API的功能应用大餐，也能在设计中体现Open API这一技术渐渐丰富成熟之趋向，在读者学习技术点的同时，对技术背后深层次的平台发展也能有所认识。本书计划在<a href="http://blog.csdn.net/bvbook/archive/2009/06/09/4255869.aspx" mce_href="http://blog.csdn.net/bvbook/archive/2009/06/09/4255869.aspx">2009年6月5日GDD（Google Developer Day）大会</a>当天正式发售，希望借着大会分享的理念，为更多的Google爱好者及API开发者提供最佳应用案例，丰富并完善大家的开发之旅。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">武汉博文还将推出《Open API&#8212;&#8212;服务集成平台设计之探秘》一书，套用一下《双城记》中被引用到白烂的名言：&#8220;这是最好的时代，这是最坏的时代&#8221;。Open API这一互联网应用开发的新模式就如同秋日里的葡萄，已经圆润丰满并趋于成熟。互联网企业信息互通与融合也将通过Open API这一日渐成熟的技术手段，步入一个崭新的时代。能不能在这个时代中收获果实与希望，就要看我们自己了。</span></p>
<p mce_style="text-align: left;"><span style="font-size: medium" mce_style="font-size: medium;">由于个人原因，我已经离开博文团队，但我知道，为了这本书的顺利出版，我的同事们非常努力。感谢白爱萍、徐定翔、杨绣国、何艳、陈元玉等多位编辑的辛勤付出，感谢美编小勤、勤栋和文佳的精心设计。我以曾经是你们的同事为荣。</span></p>
<p mce_style="text-align: left;">&nbsp;</p>
<p mce_style="text-align: right;"><span style="font-size: medium" mce_style="font-size: medium;">陈琼<br />2009年5月</span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">
<hr />
</span><font size="2">相关阅读：<br /></font><a href="http://blog.csdn.net/bvbook/archive/2009/05/31/4227452.aspx" mce_href="http://blog.csdn.net/bvbook/archive/2009/05/31/4227452.aspx"><font color="#6466b3">云计算开发的技术平台前景无限</font></a>（Google开发技术推广部中国市场首席经理栾跃作序推荐） <br /><a href="http://blog.csdn.net/bvbook/archive/2009/06/08/4251898.aspx" mce_href="http://blog.csdn.net/bvbook/archive/2009/06/08/4251898.aspx"><font color="#6466b3">品原创 读实例 享互联网开发之趣</font></a>（Google资深研究员吴军作序推荐）<font size="2"> <br /></font><a href="http://www.cnblogs.com/bvbook/archive/2009/06/16/1504159.html" mce_href="http://blog.csdn.net/bvbook/archive/2009/06/16/4272581.aspx"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2">宣传网站的利器&#8212;&#8212;DIY个性化iGoogle主题</font></span></a><font size="2">（样章试读：第10章&#8220;iGoogle主题设计&#8221;10.2节）<br /></font><font size="2"><font size="2"><a href="http://www.gaoang.com/archives/125"><font size="2"><font size="2">《<span style="color: #006bad" mce_style="color: #006bad;">Google API大全&#8212;&#8212;</span><span style="color: #006bad" mce_style="color: #006bad;">编程&#183;开发&#183;实例</span>》作者序</font></font><br /></a></font></font><font size="2">互动网购买请点</font><a href="http://www.china-pub.com/195616" mce_href="http://www.china-pub.com/195616"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2">这里</font></span></a><font size="2">，卓越亚马逊购买请点</font><a href="http://www.amazon.cn/dp/bkbk953746" mce_href="http://www.amazon.cn/dp/bkbk953746"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2">这里</font></span></a><font size="2">，当当网购买请点</font><a href="http://product.dangdang.com/product.aspx?product_id=20613825" mce_href="http://product.dangdang.com/product.aspx?product_id=20613825"><font size="2">这里</font></a><font size="2">，豆瓣讨论请点</font><a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2">这里</font></span></a>  <img src ="http://www.cnblogs.com/bvbook/aggbug/1508371.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>时间是个问题，但管理它却不是最好的办法</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/19/1506744.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Fri, 19 Jun 2009 06:11:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/19/1506744.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1506744.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/19/1506744.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1506744.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1506744.html</trackback:ping><description><![CDATA[<div class="blog_content">
<p style="text-align: center"><span style="font-size: 18pt">时间是个问题，但管理它却不是最好的办法</span><br /><a href="http://www.xiaolai.net/"><font color="#108ac6">李笑来<br /></font></a>2009年春于北京</p>
<p><br />无论是谁，都最终在某一刻意识到时间的珍贵，并且几乎注定会因懂事太晚而多少有些后悔。病了要投医，病急了就很可能乱投医。可是书店里各种各样的关于&#8220;时间管理&#8221;的书籍多半于事无补&#8212;&#8212;至少这是我自己的经验。一方面是束手无策，另一方面是时间无情地流逝，恶性循环早已经形成：要做的事情越来越多，可用的时间越来越少；而因此时间越来越珍贵，时间越来越紧迫；时间越珍贵就越紧迫，时间越紧迫就越珍贵&#8230;&#8230;压力越来越大，生活成了一团乱麻。&nbsp;</p>
<p>时间是个问题，可是&#8220;管理&#8221;它却不是正确有效的方法，因为那是干脆做不到的事情。之所以后来换成这个名字，在于《把时间当作朋友》更能体现本书的实质。我自己也是在写作的过程中才清楚地意识到&#8220;管理时间&#8221;的说法有多么荒谬。人是没办法管理时间的，时间也不听从任何人的管理，它只会自顾自一如既往地流逝。&#8220;管理时间&#8221;只不过是人们的一厢情愿而已。换言之，人类能做的事情顶多只不过是发明改进测量时间的工具而已，根本没有任何办法去左右时间。&nbsp;</p>
<p>终于有一天，我对自己说，&#8220;承认了吧，你对时间的流逝无能为力。&#8221;在那一刻的醒悟中，感觉就像那凤凰涅磐一样浴火重生&#8212;&#8212;这个说法多少有些矫情，但又确实过于准确而无可替代。那一瞬间，我已经30多岁&#8212;&#8212;还好，并不算太晚。&nbsp;</p>
<p>要管理的不是时间，而是自己。人们生活在同一个世界，却又各自生活在自己的那个版本之中。改变自己，就意味着说属于自己的那个版本的世界将会随之而变，其中也包括时间的属性。开启自己的心智，让自己能够用最可能准确的方式思考、观察、记录、总结、分享、行动，那么自己的时间就会拥有不同的质量，进而整个生活都必然因此焕然一新。&nbsp;</p>
<p>人生的幸运在于能够&#8220;用正确的方式做正确的事情&#8221;。而什么是正确的或者更好的方式，什么事情真的值得去做，需要培养出良好的心智才能做出尽可能准确的判断。若真的做到&#8220;用正确的方式做正确的事情&#8221;，那一瞬间，时间无需管理（当然就算想管其实也没人能做到），它是你的朋友，陪你亦步亦趋走到最后的朋友。</p>
<p>&nbsp;我终于明白为什么过去读过的那么多&#8220;感觉上有道理&#8221;的文字却最终&#8220;感觉上并无帮助&#8221;了。也许是自己被误导了，也许是过去太愚钝，我竟然没有意识到&#8220;管理&#8221;的焦点根本就不应该是时间，而应该是我自己！过去我读过的许多时间管理书籍里的方法肯定是、至少应该是有用的&#8212;&#8212;就好像是巧匠手中的工具，不可能没用。武侠小说里的那些江湖高手，手拿一根树枝也一样可以横扫天下；可是对一个手无缚鸡之力的人来说，给他干将也罢、莫邪也罢，又有什么用处呢？&nbsp;</p>
<p>找到问题的根源，就真的有了希望。</p>
<p><br />-------------------------------------</p>
<p>《把时间当作朋友》由电子工业出版社博文视点于2009年6月出版，敬请关注。</p>
<p>点击封面即可购买。</p>
<p>&nbsp;<a href="http://www.china-pub.com/192536&amp;ref=ps"><span style="color: #006bad"> </span></a></p>
<p style="text-align: center"><a href="http://www.china-pub.com/192536"><img style="-ms-interpolation-mode: bicubic" alt="《把时间当作朋友》封面" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090521/%E6%8A%8A%E6%97%B6%E9%97%B4%E5%BD%93%E4%BD%9C%E6%9C%8B%E5%8F%8B-%E6%8A%A4%E5%B0%814.jpg" width="185" height="241" /></a></p>
<p><a href="http://blog.csdn.net/bvbook/archive/2009/06/19/4282738.aspx"></a></p></div><img src ="http://www.cnblogs.com/bvbook/aggbug/1506744.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47965/" target="_blank">Google App Engine宕机6小时——云的安全在哪里？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Silverlight的百科全书，指引RIA开发之路</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/18/1505824.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Thu, 18 Jun 2009 06:39:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/18/1505824.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1505824.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/18/1505824.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1505824.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1505824.html</trackback:ping><description><![CDATA[<p><span style="font-size: small" mce_style="font-size: small;">作者：王涛（微软MVP，<a href="http://insidedotnet.cnblogs.com/">《你必须知道的.NET》</a>作者，博客地址<a href="http://www.cnblogs.com/anytao/" mce_href="http://www.cnblogs.com/anytao/">http://www.cnblogs.com/anytao/</a>。）</span></p>
<p><span style="font-size: small" mce_style="font-size: small;"></span>&nbsp;</p>
<p><span style="font-size: small" mce_style="font-size: small;">很早就有为</span><a href="http://www.dotneteye.cn/silverlight"><span style="font-size: small" mce_style="font-size: small;">《Silverlight 2完美征程》</span></a><span style="font-size: small" mce_style="font-size: small;">推荐的想法了，这源于我自己亲身经历的一点一滴。话说，关于Silverlight，TerryLee是我的导师和益友。他的系列文章《</span><a href="http://writeblog.csdn.net/Terrylee/archive/2008/03/09/Silverlight2-step-by-step-Tutorials.html"><span style="font-size: small" mce_style="font-size: small;">一步一步学Silverlight 2系列</span></a><span style="font-size: small" mce_style="font-size: small;">》为无数的Silverlight粉丝带来指导和导航，而我自己的Silverlight之路也是从这一系列文章开始的。现在，我很高兴的看到Terry的新书</span><a href="http://www.dotneteye.cn/silverlight"><span style="font-size: small" mce_style="font-size: small;">《Silverlight 2完美征程》</span></a><span style="font-size: small" mce_style="font-size: small;">隆重上市。</span></p>
<p>&nbsp;</p>
<p style="text-align: center"><img style="border-top-width: 0px; display: block; border-left-width: 0px; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" alt="" src="http://images.cnblogs.com/cnblogs_com/anytao/186609/o_terrylee-Silverlight-2.png" border="0" /></p>
<p><span style="font-size: small" mce_style="font-size: small;">可以说，这本书继续了对《</span><a href="http://writeblog.csdn.net/Terrylee/archive/2008/03/09/Silverlight2-step-by-step-Tutorials.html"><span style="font-size: small" mce_style="font-size: small;">一步一步学Silverlight 2系列</span></a><span style="font-size: small" mce_style="font-size: small;">》的延续，全书22章包含了UI、控件、图像处理、动画效果等基本概念，以及数据绑定、网络通信、独立存储和浏览器交互等高级内容，全书的最后一些有意思的主题可以为我们的SIlverlight体验收获更多的美味，例如墨迹标注的使用、开发DeepZoom应用，凡此种种、无所不包。</span><a href="http://www.dotneteye.cn/silverlight"><span style="font-size: small" mce_style="font-size: small;">《Silverlight 2完美征程》</span></a><span style="font-size: small" mce_style="font-size: small;">就像是Silverlight的百科全书，涵盖了Silverlight主题的方方面面，在所有主题的论述中，我们始终能看到富有特色的Terry体，初学者很容易通过One By One式的引导来了解如何、怎样实现相应的功能；除了大量的实例实践，terry将他对技术的理解融入到实例的引导中，例如在网络通信章节的论述中，通过Silverlight与WCF、WebClient、HttpWebRequest以及最新的ADO .NET Data Service通信方式进行不同的通信体验，同时对跨域策略进行了深入的介绍，让读者能够更好的理解silverlight数据通信的深层原理。所以，毫不夸张的说，这是国内最优秀的Silverlight著作，源于国内最优秀的技术专家。</span></p>
<p><span style="font-size: small" mce_style="font-size: small;">Terry是个认真博识的人，在我所认识的很多专家中，Terry始终保持着谦逊、认真和进取。每天和他的言谈身教，使我惊讶于他如此渊博的技术功底。我新历了他写作过程的艰辛、也感激他认真负责的写作态度，他的经历与能力让我毫不犹豫对</span><a href="http://www.dotneteye.cn/silverlight"><span style="font-size: small" mce_style="font-size: small;">《Silverlight 2完美征程》</span></a><span style="font-size: small" mce_style="font-size: small;">进行任何毫不掩饰的&#8220;吹捧&#8221;。</span></p>
<p><span style="font-size: small" mce_style="font-size: small;">作为受益者，我拿起这本书为所有有Silverlight兴趣的朋友推荐，大家可以访问本书的官方网站：</span><a href="http://www.dotneteye.cn/silverlight"><span style="font-size: small" mce_style="font-size: small;">http://www.dotneteye.cn/silverlight</span></a><span style="font-size: small" mce_style="font-size: small;">，了解更多的信息。</p>
<hr />
</span>
<p>相关内容：<br /><a href="http://blog.csdn.net/bvbook/archive/2009/05/12/4173278.aspx">Silverlight 2实战技巧之&#8220;操作Cookies&#8221;</a>（《Silverlight 2完美征程》样章试读）<br /><a href="http://blog.csdn.net/bvbook/archive/2009/04/20/4094345.aspx">资深架构师曲春雨作序推荐《Silverlight 2完美征程》</a><br /><a href="http://www.douban.com/review/1974209/">微软（中国）有限公司开发及平台合作部技术经理黄继佳作序推荐《Silverlight 2完美征程》</a><br /><a href="http://blog.csdn.net/bvbook/archive/2009/04/02/4043778.aspx">踏上Silverlight的征程 体验Silverlight之美</a>（《Silverlight 2完美征程》作者序）<br /><a href="http://blog.csdn.net/bvbook/archive/2009/05/20/4202961.aspx">拥抱变化&#8212;&#8212;Silverlight 2 完美征程</a>（《Silverlight 2完美征程》作者访谈）</p><img src ="http://www.cnblogs.com/bvbook/aggbug/1505824.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47961/" target="_blank">微软新推社交网站Windows Live Planet</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Java咖啡馆里的新故事</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/17/1504772.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Wed, 17 Jun 2009 01:33:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/17/1504772.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1504772.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/17/1504772.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1504772.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1504772.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="margin: 6pt 0cm 0pt; line-height: 125%; text-align: center; mso-para-margin-top: .5gd" align="center"><span lang="EN-US" style="font-size: 14pt; color: black; line-height: 125%; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast">Java</span><span style="font-size: 14pt; color: black; line-height: 125%; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast">咖啡馆里的新故事<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; text-indent: 210pt; line-height: 125%; mso-para-margin-top: .5gd; mso-char-indent-count: 15.0"><span style="font-size: 14pt; color: black; line-height: 125%; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8212;&#8212;<span lang="EN-US"><a href="http://www.douban.com/subject/3730170/"><span lang="EN-US"><span lang="EN-US">《Java SE</span></span><span lang="EN-US"><span lang="EN-US">实践教程》</span></span></a></span>推荐序</span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; text-indent: 210pt; line-height: 125%; mso-para-margin-top: .5gd; mso-char-indent-count: 15.0"><span style="font-size: 14pt; color: black; line-height: 125%; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast"><img style="width: 239px; height: 316px" height="316" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090617/Java%20SE实践教程_封面.jpg" width="239" border="0"  alt="" /></span></p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; text-indent: 210pt; line-height: 125%; mso-para-margin-top: .5gd; mso-char-indent-count: 15.0"><span style="font-size: 14pt; color: black; line-height: 125%; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast"></span>&nbsp;</p>
<p class="MsoNormal" style="margin: 6pt 0cm 0pt; text-indent: 210pt; line-height: 125%; mso-para-margin-top: .5gd; mso-char-indent-count: 15.0"><span style="font-size: 14pt; color: black; line-height: 125%; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast"><span lang="EN-US"><o:p></o:p></span></span>&nbsp;</p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd"><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在信息工业领域，</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">技术的兴起和发展是一个不可思议的传奇故事。自从</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">15</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">年前诞生于</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Sun</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">公司，迄今为止，您可以在绝大多数桌面电脑和移动电话中找到</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的身影。全世界</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">6500</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">万的</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发者中有</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">40</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">万人通过了</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Sun</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">公司的</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">认证，同时这个数字还在以惊人的速度增长。全世界各大院校大都将</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">语言作为一门主要的课程，以便学生在就业之前获得足够的</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">知识。与此同时，来自</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">社区的成员还在不断地增强和扩展</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的功能。</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><o:p></o:p></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd"><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">面对</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">平台日渐增强的</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">API</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、大量的工具和更新的标准，每个人都面临无法跟进而原地踏步的风险和挑战。《</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java SE </font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实践教程》恰恰提供了最新的</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">特性和一系列相关的动手实验室样例，而且本书的作者也都参与过大型的</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">项目，有着丰富的编程经验。由于本书提供了大量接近实战的样例，所以老师们也可以使用本书帮助学生获取只有在实际工作中才能得到的宝贵经验。</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><o:p></o:p></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd"><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">本书将向读者逐步介绍</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发的各个环节，包括搭建</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发环境，解释面向对象概念、</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">JUnit</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">框架，如何构建网络应用和</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">桌面应用、</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">UML</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">图及</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">CVS</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><o:p></o:p></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd"><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">《</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java SE </font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实践教程》可以帮助读者加入</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">专家的国际大家庭，并且为</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">社区的发展和</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Java</font></span><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的未来做贡献。</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><o:p></o:p></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd"><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt 21pt; line-height: 135%; text-align: right; mso-para-margin-top: .7gd" align="right"><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Dr. Karie Willyerd<o:p></o:p></font></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt 21pt; line-height: 135%; text-align: right; mso-para-margin-top: .7gd" align="right"><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><font face="Times New Roman">Vice President &amp; Chief Learning Officer, Sun Microsystems, Inc.<o:p></o:p></font></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; text-align: left; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd" align="left"><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p class="a" style="margin: 8.4pt 0cm 3pt; line-height: 135%; text-align: left; mso-para-margin-top: .7gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: 3.0pt; mso-para-margin-left: 0gd" align="left"><span style="font-size: 12pt; line-height: 135%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网上热卖地址：</span><span lang="EN-US" style="font-size: 12pt; line-height: 135%"><a href="http://www.china-pub.com/195637&amp;ref=ps"><font face="Times New Roman">http://www.china-pub.com/195637&amp;ref=ps</font></a><o:p></o:p></span></p> <img src ="http://www.cnblogs.com/bvbook/aggbug/1504772.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47960/" target="_blank">火狐3.5版被指推出太匆忙：存在50多个漏洞</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>宣传网站的利器——DIY个性化iGoogle主题</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/16/1504159.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Tue, 16 Jun 2009 03:16:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/16/1504159.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1504159.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/16/1504159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1504159.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1504159.html</trackback:ping><description><![CDATA[<p>摘自《<a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/">Google API大全&#8212;&#8212;编程&#183;开发&#183;实例</a>》第10章&#8220;iGoogle主题设计&#8221;10.2节</p>
<p style="text-align: center" mce_style="TEXT-ALIGN: center"><a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/"><img style="border-right: black 1px solid; border-top: black 1px solid; display: block; margin-left: auto; border-left: black 1px solid; margin-right: auto; border-bottom: black 1px solid" height="193" alt="《Google API大全》封面" src="http://otho.douban.com/lpic/s3810942.jpg" width="150" mce_style="display: block; margin-left: auto; margin-right: auto; border: black 1px solid;" mce_src="http://otho.douban.com/lpic/s3810942.jpg" /></a></p>
<h2>10.2 创建主题的步骤</h2>
<p>为iGoogle制作主题，除需要有艺术天赋外，还需要有Web设计、编写代码、调试等计算机相关知识。</p>
<p>简单地说，创建一个主题有以下3个步骤：</p>
<ul><li>视觉设计。包括页眉和页脚的横幅设计，各个模块的配色等。对Web设计不熟悉而有艺术天赋的设计者对横幅设计的一些要求可能不那么容易理解，本章将重点讲解。</li><li>代码实现。把视觉设计转换成iGoogle能读懂的XML文件。</li><li>测试并提交。 </li></ul>
<p>下面以iGoogle全球版的最新版本为基础进行讲解。此版本在原有版本上有大幅改进，API也有较大变动。涉及新老API不同时，文中会加以说明。iGoogle中国版（<em>www.google.cn/ig</em>）目前还是适用于旧版API。</p>
<h2>10.2.1 视觉设计</h2>
<p>打开iGoogle，可以看到，界面由4部分组成：页眉、页脚、内容区域和左侧导航（新版），这些都可以在主题中进行定制。</p>
<p>可以根据iGoogle关于主题内容的指引（<em>http://code.google.com/apis/themes/programpolicy. html</em>）来选择是放照片还是绘画作品。笔者认为最容易被开发者们忽视的有以下相关规定：</p>
<ul><li>不要把品牌元素放在指定区域之外。也就是说，不能在页眉的横幅图片里面做广告。创意需要的文字可以放在页眉的横幅图片中，但制作者的名字、logo和广告语等都不允许放在其中，因为页脚有专门署名的位置。</li><li>不要在设计中自行添加iGoogle和Google的logo。</li><li>背景图像的设计不能干扰页面上的iGoogle logo&#8212;&#8212;iGoogle 7个字母，也就是说iGoogle徽标附近不能有复杂的图案，背景图像不能看上去像是与iGoogle徽标进行互动，徽标也不能和背景颜色过于接近等。</li><li>设计必须不影响iGoogle本身的可用性，主要是指文字、链接等必须仍然清晰可辨，不会给用户的使用带来困难。 </li></ul>
<p>详细规定可以浏览<em>http://code.google.com/apis/themes/programpolicy.html</em>。</p>
<h4>页眉的设计</h4>
<p>页眉区域是一个iGoogle主题最引人注意、最容易被识别的部分。在UI的实现上，页眉由四个层次构成，从下到上依次是：</p>
<ul><li>背景颜色。如果没有图片或图片因网络等原因无法载入时，背景颜色会显示出来。</li><li>一张从中心开始向两边重复平铺的背景图片。</li><li>一张居中显示的前景图片。</li><li>iGoogle徽标、搜索框和链接文字等。 </li></ul>
<p>图10-1以&#8220;江南&#8221;为主题，说明这个关系：</p>
<p>下面，重点讲讲平铺图片和中心图片的关系。对于仔细设计的iGoogle主题而言，页眉的图像看上去像是一张图片，而事实上由两张图片组成的：一张在后面平铺，一张居中显示。为什么要这么做？因为iGoogle的设计是自适应浏览器宽度的，也就是说，用户的显示器有多宽，这张图片所占的位置就可能有多宽。如果不想两边留白，最容易的解决方案就是设计一张超大的图片。然而，大图片就意味着用户需要等待更长的时间，尤其对屏幕分辨率不大的用户来说，更浪费时间。</p>
<p><a href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-1_2.jpg" mce_href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-1_2.jpg"><img title="10-1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="285" alt="10-1" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-1_thumb.jpg" width="575" border="0" mce_style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-1_thumb.jpg" /></a> </p>
<p>图10-1 以&#8220;江南&#8221;为主题的示例</p>
<p>在iGoogle实际应用中，背景的平铺图片先载入，这张图片从页面的中心开始，向两边无限地重复平铺，而且整个平铺的效果使这张图片的左边界和右边界完美衔接，见图10-2所示。</p>
<p><a href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-2_4.jpg" mce_href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-2_4.jpg"><img title="10-2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="125" alt="10-2" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-2_thumb_1.jpg" width="566" border="0" mce_style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-2_thumb_1.jpg" /></a> </p>
<p>图10-2 载入背景平铺图片</p>
<p>背景图片铺完以后，再在其正中心载入一张前景图片。前景图片不平铺，但其左右边界也必须和它下面的背景图片完美衔接，见图10-3所示。</p>
<p><a href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-3_2.jpg" mce_href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-3_2.jpg"><img title="10-3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="97" alt="10-3" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-3_thumb.jpg" width="578" border="0" mce_style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-3_thumb.jpg" /></a> </p>
<p>图10-3 载入前景图片</p>
<p>无论用户的分辨率有多大，背景图片看起来都应该是一张大图片，不能有明显的接缝。设计者可以用比较灵活的方式来达到这个要求，举例如下：</p>
<ul><li>只用一张背景图片，不用前景图片。保证背景图片平铺时能衔接即可。下面这个Simplicity is complex主题的截图宽度约为3000像素（下同），见图10-4所示。 </li></ul>
<p><a href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-4_2.jpg" mce_href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-4_2.jpg"><img title="10-4" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="89" alt="10-4" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-4_thumb.jpg" width="628" border="0" mce_style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-4_thumb.jpg" /></a> </p>
<p>图10-4 背景图片</p>
<ul><li>只用一张前景图片，不用背景图片。保证前景图片在边缘处已经渐变到了背景的纯色即可。例如，Earth hour主题，见图10-5所示。 </li></ul>
<p><a href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-5_2.jpg" mce_href="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-5_2.jpg"><img title="10-5" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="89" alt="10-5" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-5_thumb.jpg" width="630" border="0" mce_style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/505170/o_10-5_thumb.jpg" /></a> </p>
<p>图10-5 前景图片</p>
<ul><li>前景图片使用透明背景的GIF或PNG图像，背景部分使用背景图片和背景颜色都可。前景图片的透明部分会直接显示出背景部分，只需要完美融合即可。一般来说，这要比保证接缝处的融合容易。Bus stop的主题使用的是这个方法，可以参阅<em>http://code.google.com/apis/themes/docs/dev_guide.html#Header</em>中的介绍。 </li></ul>
<p>可以在应用这些主题后，使用Firebug等工具查看这些图层到底是如何拼合的。</p>
<p>页眉图像高度规定为175像素，可以使用JPG、PNG或GIF图片。使用PNG图片时请注意，一些旧的浏览器如IE6对带有透明通道的PNG图片支持有限。</p>
<p>下面该谈谈徽标的选择了。</p>
<p>可以为自己的主题选择一个相匹配的iGoogle徽标。Google备有24个不同颜色的徽标供设计者选择，详情可到<em>http://code.google.com/apis/themes/docs/reference.html#Ref_Logos</em>中浏览。</p>
<p>关于徽标的选择规定，请参阅前面的介绍。</p>
<h4>页脚的设计</h4>
<p>页脚部分的结构和页眉相似，同样要使用两张图片来实现无限延展的效果，在此不加赘述，但图片高度的要求变为140像素。</p>
<p>在页脚，还可以放置一个100像素宽、50像素高的署名图像。署名会出现在页脚区域的右上方，内容可以是设计者的名字、签名或徽标。具体规定，请仔细阅读政策页（<em>http://code.google.com/apis/themes/programpolicy.html</em>），以免在提交主题时被拒绝。</p>
<h4>配色方案</h4>
<p>iGoogle允许指定页面中许多元素的颜色。颜色的数值可以是6位的十六进制数值（#XXXXXX），也可以是CSS中的通用色彩名字，共有28个颜色值可以供用户指定，列举如下：</p>
<p>（1） 页眉部分：背景颜色，链接文字颜色，非链接文字颜色。<br />（2） 左侧导航（新版）：背景颜色，边框颜色，图标颜色，选中标签中的链接文字颜色，未选中标签中的链接文字颜色，未选中标签的边框颜色等。<br />（3） 顶部导航标签栏（旧版）：标签边框颜色，选中标签的背景颜色和文字颜色，未选中标签的背景色和文字颜色等。<br />（4） 聊天工具：联系人名字颜色，联系人状态颜色，鼠标滑过联系人时的背景颜色，浮动联系人卡片的边框颜色，新联系人邀请的背景颜色、边框颜色、链接文字颜色和非链接文字颜色，聊天窗口的背景颜色，高亮状态下聊天窗口的背景颜色等。<br />（5） 内容部分：内容区域的边框颜色，每个小工具的边框颜色、标题栏背景颜色、标题栏文字颜色、标题栏图标颜色和内容中的链接颜色仅对内联的小工具有效。<br />（6） 页脚部分：背景颜色，链接文字颜色，非链接文字颜色。</p>
<p>关于小工具标题栏的图标颜色，新旧版API的指定方式略有不同。在旧版的API中，对于每个小工具右上角的3个操作按钮，要分别指定在不同状态下调用的图片地址；4个按钮中，每个按钮有两个状态，一共就是要指定8个图片地址。而在新版API中，只要指定一个标题栏图标颜色。不是所有的颜色都可以用于标题栏&#8212;&#8212;可供选择的颜色请参阅参考资料（<em>http://code.google.com/apis/themes/docs/reference.html#Ref_Icons</em>）。</p>
<h4>动态主题</h4>
<p>每个主题下面可以包括多个皮肤。在设计主题时，可以指定不同的皮肤在不同的时段显示。通过这个功能，可以设计出许多有趣的Theme。例如：假如设计能反映每天不同时段的心情，或者通过不同的时段讲述完整的故事，一定会让用户更感亲切。</p>
<p>但由于深夜iGoogle的用户不会有其他时间那么多，这段时间的主题变化可以减缓，以减少工作量。有关数据表明，午休时段和黄昏时段，iGoogle的用户最多。</p>
<h2>10.2.2 编写XML文档</h2>
<p>完成上述工作后，可以开始编写代码。每个iGoogle的Theme都由一个XML文档表示，该XML文档中的键值对，就表示设计的各种属性，如页眉背景图片、联系人名字颜色等。一个Theme文件的基本结构如下：<br />&lt;?xml version="1.0" encoding="UTF-8" ?&gt; <br />&lt;ConfigMaps&gt; <br />&nbsp; &lt;ConfigMap type="Skin"&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Meta name="title"&gt;Simple Theme&lt;/Meta&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Meta name="description"&gt;Simple theme example.&lt;/Meta&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Meta name="author"&gt;Rowan&lt;/Meta&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Meta name="author_email"&gt;Rowan@gmail.com&lt;/Meta&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Meta name="thumbnail"&gt;<a href="http://gmodules.com/ig/images/skins/ig_thumb_beach" mce_href="http://gmodules.com/ig/images/skins/ig_thumb_beach"><span style="color: #669966" mce_style="color: #669966;">http://gmodules.com/ig/images/skins/ig_thumb_beach</span></a>. jpg&lt;/Meta&gt;&nbsp;&nbsp;&nbsp; <br />&nbsp; &lt;/ConfigMap&gt; <br />&nbsp; &lt;ConfigMap type="Skin"&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Attribute name="header.background_color"&gt;teal&lt;/Attribute&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Attribute name="header.logo"&gt;white&lt;/Attribute&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Attribute name="header.link_color"&gt;blue&lt;/Attribute&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Attribute name="header.text_color"&gt;black&lt;/Attribute&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Attribute name="gadget_area.gadget.header.background_color"&gt;teal&lt;/Attribute&gt; <br />&nbsp; &lt;/ConfigMap&gt; <br />&lt;/ConfigMaps&gt;</p>
<p>每个Theme文件都至少包括两个Config Map，其中一个是Theme的属性，另外一个是具体的设计。如果一个Theme内包括多个皮肤，也就是所谓的动态主题，那么可以包括多个皮肤设计，并通过标签和TimeOf Day属性来指定不同皮肤适用的时间段，指令如下：<br />&lt;ConfigMap type="Skin"&gt; <br />&nbsp; &lt;Trait name="TimeOfDay"&gt;12am-1am&lt;/Trait&gt; <br />&nbsp; ...attributes... <br />&lt;/ConfigMap&gt; <br />&lt;ConfigMap type="Skin"&gt; <br />&nbsp; &lt;Trait name="TimeOfDay"&gt;1am-2am&lt;/Trait&gt; <br />&nbsp; ...attributes... <br />&lt;/ConfigMap&gt; </p>
<p>每个皮肤使用的时间段可以有多个，但互相之间不能有重叠。iGoogle还规定时间段不能跨过午夜12点（12am）。如果确实须要跨夜，可以把它拆成两个来写。如要表示晚上10点到第二天6点，可以这样写：<br />&lt;Trait name="TimeOfDay"&gt;10pm-12am&lt;/Trait&gt; <br />&lt;Trait name="TimeOfDay"&gt;12am-6am&lt;/Trait&gt;</p>
<p>也可以使用多个Config Map来表示不同语言、不同国家地区版本的Theme基本信息，通过标签和TimeOf Day属性来指定不同配置适用的语言和国家地区。如下指令：<br />&lt;ConfigMaps&gt; <br />&nbsp; &lt;ConfigMap type="Skin"&gt; <br />&nbsp;&nbsp;&nbsp; ...meta attributes...&nbsp; <br />&nbsp; &lt;/ConfigMap&gt; <br />&nbsp; &lt;ConfigMap type="Skin"&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Trait name="Language"&gt;zh-CN&lt;/Trait&gt; <br />&nbsp;&nbsp;&nbsp; ...meta attributes... <br />&nbsp; &lt;/ConfigMap&gt; <br />&lt;/ConfigMaps&gt;</p>
<p>前一个Config Map表示了默认的 Theme信息，后一个Config Map则特意指定了简体中文版中的信息。</p>
<p>具体的设计元素及对应的XML属性，请参阅API文档（<em>http://code.google.com/apis/ themes/docs/reference.html</em>）。但有两点注意事项：</p>
<p>1. 颜色代码不能使用3位数的简写。也就是说，不能写成#123，而必须写成#112233。<br />2. 里面所有的URL都必须是绝对URL。</p>
<h2>10.2.3 开发、测试和提交</h2>
<p>XML完成后，就可以在iGoogle的实际环境中进行调试。</p>
<p>首先，需要把XML文件连同图片上传到一个公共的Web服务器。必须核实XML中指定的图片URL地址是否和上传后的地址一致。如果没有合适的服务器，Google Code的Project Hosting服务是个不错的选择。</p>
<p>然后，打开iGoogle，在地址后面加上一个?skin=参数。表示要测试的XML文件的绝对URL。如果顺利，应该可以看见Theme的效果；如果看到的是iGoogle的默认蓝色风格，说明Theme存在问题，请仔细检查语法，以及有没有违反上述格式的规定。</p>
<p>仔细检查Theme的效果，特别是一些第一眼看不见、容易被忽视的功能。如删除一个小工具后页眉中会出现一个小提示，询问用户是否撤销刚刚的操作，这时候文字就不一定容易辨认了。细节非常重要，用户往往会因为一个细节而弃用某个主题，不管这个主题的其他部分是多么好。</p>
<p>测试没有问题后，可以到<em>http://www.google.com/ig/skin_submit</em>提交。提交时程序会检查XML有没有语法错误、图片是否可访问等，如果没有问题，就会提交到后台等待审核。如果没有任何非技术的问题，在1～2个工作日内，设计者设计的Theme就会出现在iGoogle的主题目录里。</p>
<p>iGoogle的主题通过后，所有图片会被iGoogle抓取过去缓存，所以不用担心自己服务器流量问题。另一方面，如果要更新主题的设计，即使只是更新图片，都要重新提交主题。</p>
<hr />

<p>相关阅读： <br /><a href="http://blog.csdn.net/bvbook/archive/2009/05/31/4227452.aspx" mce_href="http://blog.csdn.net/bvbook/archive/2009/05/31/4227452.aspx"><font color="#6466b3"><span style="font-size: 12pt">云计算开发的技术平台前景无限</span></font></a><span style="font-size: 12pt">（Google开发技术推广部中国市场首席经理栾跃作序推荐） </span><br /><a href="http://blog.csdn.net/bvbook/archive/2009/06/08/4251898.aspx" mce_href="http://blog.csdn.net/bvbook/archive/2009/06/08/4251898.aspx"><font color="#6466b3"><span style="font-size: 12pt">品原创 读实例 享互联网开发之趣</span></font></a><span style="font-size: 12pt">（Google资深研究员吴军作序推荐）</span><font size="2"> <br /></font><font size="2"><span style="font-size: 12pt"><a href="http://www.cnblogs.com/bvbook/archive/2009/06/22/1508371.html"><font size="2"><span style="font-size: 12pt">集百家之长，博众颜欢笑</span></font></a>（《Google API大全》策划手记）</span><br /></font><font size="2"><font size="2"><a href="http://www.gaoang.com/archives/125"><font size="2"><font size="2"><font color="#6466b3"><span style="font-size: 12pt">《</span></font><span style="font-size: 12pt; color: #006bad" mce_style="color: #006bad;">Google API大全&#8212;&#8212;</span><span style="font-size: 12pt; color: #006bad" mce_style="color: #006bad;">编程&#183;开发&#183;实例</span><font color="#6466b3"><span style="font-size: 12pt">》作者序</span></font></font></font><br /></a></font></font><font size="2"><span style="font-size: 12pt">互动网购买请点</span></font><a href="http://www.china-pub.com/195616" mce_href="http://www.china-pub.com/195616"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2"><span style="font-size: 12pt">这里</span></font></span></a><font size="2"><span style="font-size: 12pt">，卓越亚马逊购买请点</span></font><a href="http://www.amazon.cn/dp/bkbk953746" mce_href="http://www.amazon.cn/dp/bkbk953746"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2"><span style="font-size: 12pt">这里</span></font></span></a><font size="2"><span style="font-size: 12pt">，当当网购买请点</span></font><a href="http://product.dangdang.com/product.aspx?product_id=20613825" mce_href="http://product.dangdang.com/product.aspx?product_id=20613825"><font color="#6466b3" size="2"><span style="font-size: 12pt">这里</span></font></a><font size="2"><span style="font-size: 12pt">，豆瓣讨论请点</span></font><a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/"><span style="color: #006bad" mce_style="color: #006bad;"><font size="2"><span style="font-size: 12pt">这里</span></font></span></a> </p><img src ="http://www.cnblogs.com/bvbook/aggbug/1504159.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47959/" target="_blank">Google对手机搜索进行优化升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>MySQL DBA成长宝典</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/15/1503877.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Mon, 15 Jun 2009 13:47:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/15/1503877.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1503877.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/15/1503877.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1503877.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1503877.html</trackback:ping><description><![CDATA[<p style="text-align: center;"><strong><span lang="ZH-CN">搜狐公司高级</span> DBA<span lang="ZH-CN">叶金荣推荐《MySQL性能调优与架构设计》</span></strong></p><div align="center"><img alt="" src="http://images.cnblogs.com/cnblogs_com/bvbook/MySQL%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1_Resized2.jpg" border="1" height="343" width="600" /></div>&nbsp;<p>&nbsp;1995年5月23日，这是一个普通的日子，但对MySQL来说，这是初生的时刻；自此，这个世界上多了一个数据库系统，这就是一开始被人们嘲笑为&#8220;玩具&#8221;数据库的MySQL。我是在2000年开始接触Linux和MySQL的，那时候国内网络仍然很不发达，想要找到MySQL的学习资料太不容易了，唯一可用的就是MySQL手册，而且还是英文的。就这样懵懵懂懂直到工作，这种情况仍未得到太大改善。这时候，我就在想，有朝一日我也要学习开源社区的精神，为开源社区做出一定的努力。此后，我利用业余时间翻译了不少MySQL的英文手册，以及不少优秀的技术材料，期间也有出版社联系我商谈出书事宜，虽未出过书，但深知写书的艰辛，因此也没敢答应下来，至今仍为一大遗憾。<br /></p><p>2008年2月26日，Sun收购了MySQL，可爱的小海豚差点就此走上了封闭的道路，幸好有开源社区各知名人士的奔走，才使得它仍然活跃在开源社区里，这让我们对MySQL的未来充满了信心。2009年4月20日，Oracle收购Sun后，我们却已不再担心MySQL的未来，因为我们坚信有开源社区的努力，即使Oracle想要扼杀它，也不会得逞的。</p><p>随着互联网的发展，电子商务、Web 2.0等的崛起，一大批以LAMP技术为依托的企业如雨后春笋，这也大大刺激了MySQL DBA这个职位的需求。从前大家都把MySQL不当回事，认为普通的PHP程序员或系统管理员就可以搞定，但随着数据量和访问量的双重暴增，术业有专攻这句老话得到验证了，没有专业的MySQL DBA，想要再把LAMP架构做好是不可能的事。本书的出现为我们提供了一个机会，它可以帮助初级MySQL DBA迅速成长起来，让我们在面对负载日渐严重的数据库服务器时不至于心慌气短，手忙脚乱。</p><p>本书由阿里巴巴的高级DBA简朝阳先生呕心沥血编著而成，我想它应该是目前国内最好的MySQL技术书籍了。它适用读者范围广，是初级DBA到LAMP架构设计师手头必不可少之利器。本书由易到难，不仅阐述了基础知识，同时深入剖析了MySQL的内部工作机制及其原理，最后针对LAMP架构中的各种常用技术做了详细分析。想成为优秀DBA或LAMP的话，它会是你的良师益友，我们强力推荐此书。</p><p align="right">叶金荣（http://imysql.cn）</p><p align="right">搜狐公司高级DBA</p><p align="right">MySQL 专家组（http://mysqlmeg.cn）</p><p align="right">于2009年4月</p><img src ="http://www.cnblogs.com/bvbook/aggbug/1503877.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47958/" target="_blank">风声又起 Windows 7 RTM版7月13日完成</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>数据切分整合？有章法！</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/12/1502057.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Fri, 12 Jun 2009 05:02:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/12/1502057.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1502057.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/12/1502057.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1502057.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1502057.html</trackback:ping><description><![CDATA[摘要: 《MySQL性能调优与架构设计》第14.5节&#8220;数据切分及整合方案&#8221;14.5 数据切分及整合方案通过前面的章节，已经清楚了通过数据库的数据切分可以极大地提高系统的扩展性。但是，数据库中的数据经过垂直和（或）水平切分被存放在不同的数据库主机之后，应用系统面临的最大问题就是如何让这些数据源得到较好的整合，可能这也是很多读者非常关心的一个问题。本节主要的内容就是分析各种可以帮助我们&nbsp;&nbsp;<a href='http://www.cnblogs.com/bvbook/archive/2009/06/12/1502057.html'>阅读全文</a><img src ="http://www.cnblogs.com/bvbook/aggbug/1502057.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47957/" target="_blank">乔布斯和埃利森</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>相信我，时间也是你的朋友 ——新东方创始人俞敏洪力荐《把时间当作朋友》</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/11/1501483.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Thu, 11 Jun 2009 08:37:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/11/1501483.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1501483.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/11/1501483.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1501483.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1501483.html</trackback:ping><description><![CDATA[<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--[if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves>false</w:TrackMoves>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:DontVertAlignCellWithSp/>    <w:DontBreakConstrainedForcedTables/>    <w:DontVertAlignInTxbx/>    <w:Word11KerningPairs/>    <w:CachedColBalance/>    <w:UseFELayout/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="&#45;-"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:黑体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimHei; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:1 135135232 16 0 262144 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:536871559 0 0 0 415 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"\@黑体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:1 135135232 16 0 262144 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:宋体; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	mso-themecolor:hyperlink; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:宋体; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --> </style><!--[if gte mso 10]> <style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:普通表格; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} </style> <![endif]-->  <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 14pt; line-height: 115%; font-family: 黑体;" lang="ZH-CN">相信我，时间也是你的朋友</span><span style="font-size: 14pt; line-height: 115%; font-family: 黑体;"><o:p></o:p></span></p>  <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 14pt; line-height: 115%; font-family: 黑体;" lang="ZH-CN">&#8212;&#8212;新东方创始人俞敏洪力荐《把时间当作朋友》</span><strong><span style="font-size: 14pt; line-height: 115%; font-family: 黑体;"><o:p></o:p></span></strong></p>  <p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">记得上次给</span><a href="http://www.xiaolai.net/"><span style="font-family: 宋体;" lang="ZH-CN">笑来</span></a><span style="font-family: 宋体;" lang="ZH-CN">的</span><a href="http://www.amazon.cn/mn/detailApp?qid=1244707739&amp;ref=SR&amp;sr=13-1&amp;uid=477-5075568-5509326&amp;prodid=zjbk151305"><span style="font-family: 宋体;" lang="ZH-CN">《</span>TOEFL<span style="font-family: 宋体;" lang="ZH-CN">核心词汇</span>21<span style="font-family: 宋体;" lang="ZH-CN">天突破》</span></a><span style="font-family: 宋体;" lang="ZH-CN">写序，转瞬间已经是</span>6<span style="font-family: 宋体;" lang="ZH-CN">年之前。我于</span>1993<span style="font-family: 宋体;" lang="ZH-CN">年创建新东方，至今已有</span>16<span style="font-family: 宋体;" lang="ZH-CN">年。时间过得太快，真应了那句话&#8212;&#8212;人生犹如白驹过隙，瞬间而已。</span></p>  <p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">人生苦短，去日苦多。每个人都想掌控时间这个最重要的资源，可实际上总是无能为力。有很多媒体记者在采访我的时侯都会问一个同样的问题：新东方的未来是什么？新东方打算走向何方？坦率地说这是一个不好回答的问题，我也从来没有明确的答案。很多人都以为我雄才大略，胸有成竹，而实际上我常常是捉襟见肘，十分狼狈。新东方从过去走到现在，一直是顺其自然发展而已，我从来没有设计过她的未来，更加没有五年计划之类的东西。商业世界瞬息万变，我觉得制定了计划也不一定管用。新东方只懂得风雨兼程，勇往直前。至于说最后会有一个什么样的结局，已经不在我们应该担心的范围之内。我相信只要方向是对的，哪怕道路再曲折，也终将能够走到我们心中的目的地。</span></p>  <p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">再往前追溯一点，当初我自以为自己考上个江苏师范学校就不错了，结果却考上了北大。又比如，当初我只是为了出国去考托福，结果美国人一下子就看出我是准备出去混日子的，虽然肯录取我却不肯给我一分钱奖学金。没钱去留学，只好留在国内教别人考托福，竟然靠着这个出了名，创了业。动机是一回事儿，预期是一回事儿，而结果往往又是另外一回事儿。</span></p>  <p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">人生充满了不确定性和戏剧性，但有一件事是确定的&#8212;&#8212;时间只与那些努力的人做朋友。笑来肯定不是我见过的最聪明的人，但他一定是很努力的人。在新东方执教期间，除了桃李无数之外，还写过两本非常畅销的书，除了前面提到过的那本之外，还有</span><a href="http://www.amazon.cn/mn/detailApp?qid=1244708411&amp;ref=SR&amp;sr=13-1&amp;uid=477-5075568-5509326&amp;prodid=zjbk362144"><span style="font-family: 宋体;" lang="ZH-CN">《</span>TOEFL iBT<span style="font-family: 宋体;" lang="ZH-CN">高分作文》</span></a><span style="font-family: 宋体;" lang="ZH-CN">，这些都可以证明他的努力，他的勤奋。读过笑来的新书，</span><a href="http://www.china-pub.com/192536"><span style="font-family: 宋体;" lang="ZH-CN">《把时间当作朋友&#8212;&#8212;运用心智获得解放》</span></a><span style="font-family: 宋体;" lang="ZH-CN">，感慨他是个用心的人，也为他肯把自己用心积累的感受写出来与学生、朋友分享而感动。</span></p>  <p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">能够登上金字塔顶端的只有两种动物，一种是雄鹰，一种是蜗牛。雄鹰拥有矫健的翅膀，所以能够飞到金字塔的顶端，而蜗牛只能从底下一点点爬上去。雄鹰飞到顶端只要一瞬间，而蜗牛可能需要爬很久很久，也许需要坚持一辈子才能爬到顶端，也许爬到一半滚下来不得不从头爬起，但只要蜗牛爬到顶端，他所到达的高度和看到的世界就和雄鹰是一样的。我们大部分人也许不是雄鹰，但是我们每一个人都可以拥有蜗牛的精神，我们可以不断地攀登自己生命的高峰，终有一天，我们可以在无限风光的险峰俯视和欣赏这个美丽的世界。无论是雄鹰，还是蜗牛，都因为它们的勤奋和努力，就有了时间作为自己的朋友，每一分、每一秒，它们的生命都因此有了它们自己确定的意义，而非虚度。</span></p>  <p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">做人要勤奋，做人要执着，但做事不一定要图快。马跑起来比骆驼快，但骆驼一生走过的路却是马的两倍。没有人见到过在沙漠里狂奔的骆驼&#8212;&#8212;除非那头骆驼疯了。我喜欢笑来的观点：一切都靠积累，一切都可提前准备，越早醒悟越好。人的一生是奋斗的一生，但是有的人一生过得很伟大，有的人一生过得很琐碎。如果我们有一个伟大的理想，一颗善良的心，我们一定能把很多琐碎的日子堆砌起来，变成一个伟大的生命。但是如果你每天庸庸碌碌，没有理想，从此停止进步，那未来你一辈子的日子堆积起来将永远是一堆琐碎。所以，我希望这本书所有的读者都能把自己每天平凡的日子堆砌成伟大的人生。</span></p>  <p class="MsoNormal" style="text-align: right;" align="right"><span style="font-family: 宋体;" lang="ZH-CN">俞敏洪</span></p>  <p class="MsoNormal" style="text-align: right;" align="right"><span style="font-family: 宋体;" lang="ZH-CN">新东方教育科技集团</span><span>&nbsp; </span><span style="font-family: 宋体;" lang="ZH-CN">董事长</span></p>  <p class="MsoNormal" style="text-align: right;" align="right">2009<span style="font-family: 宋体;" lang="ZH-CN">年</span>3<span style="font-family: 宋体;" lang="ZH-CN">月于北京</span></p>  <p class="MsoNormal" style="margin: 12pt 0cm 6pt; text-indent: 24pt; line-height: 16.5pt;"><span style="font-size: 10.5pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">-------------------------------------<o:p></o:p></span></p>  <p class="MsoNormal" style="margin: 12pt 0cm 6pt; text-indent: 24pt; line-height: 16.5pt;"><span style="font-size: 10.5pt; font-family: 宋体; color: black;" lang="ZH-CN">《把时间当作朋友》由电子工业出版社博文视点于</span><span style="font-size: 10.5pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">2009</span><span style="font-size: 10.5pt; font-family: 宋体; color: black;" lang="ZH-CN">年</span><span style="font-size: 10.5pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">6</span><span style="font-size: 10.5pt; font-family: 宋体; color: black;" lang="ZH-CN">月出版，敬请关注。</span><span style="font-size: 10.5pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"><o:p></o:p></span></p>  <p class="MsoNormal" style="margin: 12pt 0cm 6pt; text-indent: 24pt; line-height: 16.5pt;"><span style="font-size: 10.5pt; font-family: 宋体; color: black;" lang="ZH-CN">点击封面即可预订。</span><span style="font-size: 10.5pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"><o:p></o:p></span></p>  <p class="MsoNormal" style="margin: 12pt 0cm 7.5pt; text-align: center; text-indent: 24pt; line-height: 16.5pt;" align="center"><a href="http://www.china-pub.com/192536&amp;ref=ps"><img style="border: 0.1px solid black;" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090521/%E6%8A%8A%E6%97%B6%E9%97%B4%E5%BD%93%E4%BD%9C%E6%9C%8B%E5%8F%8B-%E6%8A%A4%E5%B0%814.jpg" alt="《把时间当作朋友》封面" height="241" width="185" /> </a><a href="http://www.china-pub.com/192536&amp;ref=ps"><br /></a><span style="font-size: 10.5pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"><o:p></o:p></span></p>  <p class="MsoNormal" style="text-align: justify;"><o:p>&nbsp;</o:p></p>   <img src ="http://www.cnblogs.com/bvbook/aggbug/1501483.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47956/" target="_blank">Xbox Live将投放Silverlight广告</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>源码，又见源码</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/10/1500198.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Wed, 10 Jun 2009 02:14:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/10/1500198.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1500198.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/10/1500198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1500198.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1500198.html</trackback:ping><description><![CDATA[&nbsp; 
<p style="margin-top: 6pt; layout-grid-mode: char; line-height: 140%" align="center"><span style="font-size: 16pt; line-height: 140%; font-family: 宋体">源码，又见源码</span><span style="font-size: 16pt; line-height: 140%; font-family: 'Arial','sans-serif'"></span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; line-height: 140%" align="right"><span style="line-height: 140%; font-family: 宋体">&#8212;&#8212;《</span><span style="line-height: 140%; font-family: 'Arial','sans-serif'"><a href="http://www.douban.com/subject/3683326/">Apache<span style="font-family: 宋体">源代码全景分析第</span>1<span style="font-family: 宋体">卷：体系结构与核心模块</span></a></span><span style="line-height: 140%; font-family: 宋体">》推荐序</span><span style="line-height: 140%; font-family: 'Arial','sans-serif'"> </span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 17.95pt; line-height: 140%" align="left">&nbsp;</p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%"><span style="line-height: 140%; font-family: 宋体">如果说没有</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">就没有</span><span style="line-height: 140%">Internet</span><span style="line-height: 140%; font-family: 宋体">可能有些夸张，但至少可以说没有</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">，互联网就不会发展得这么快。根据互联网研究公司</span><span style="line-height: 140%">NetCraft</span><span style="line-height: 140%; font-family: 宋体">的统计，多年来</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">一直稳居</span><span style="line-height: 140%">Web</span><span style="line-height: 140%; font-family: 宋体">服务器市场的头把交椅，至今仍占据超过</span><span style="line-height: 140%">50%</span><span style="line-height: 140%; font-family: 宋体">的市场份额。就整个互联网来说，</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">仍然是最重要的软件之一。</span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%"><span style="line-height: 140%; font-family: 宋体">尽管近几年来涌现出不少以&#8220;高性能&#8221;为卖点的新的</span><span style="line-height: 140%">Web</span><span style="line-height: 140%; font-family: 宋体">服务器软件，比如</span><span style="line-height: 140%">Lighttpd</span><span style="line-height: 140%; font-family: 宋体">、</span><span style="line-height: 140%">Nginx</span><span style="line-height: 140%; font-family: 宋体">等，吸引了不少用户注意力，不过</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">因其功能广泛，某些方面仍具有不可替代性，仍然是</span><span style="line-height: 140%">Web</span><span style="line-height: 140%; font-family: 宋体">服务器技术领域的风向标。话说回来，&#8220;重剑无锋，大巧不工&#8221;，有的时候软件性能表现不佳，更多原因可能是用户对其了解不够、使用不当造成的，并非软件自身有多大缺陷。对</span><span style="line-height: 140%">Apache </span><span style="line-height: 140%; font-family: 宋体">来说，更是如此。因此，通过分析源代码了解</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">软件架构体系，熟知其本质，方能更有效地使用</span><span style="line-height: 140%">Apache Web</span><span style="line-height: 140%; font-family: 宋体">服务器，使之发挥出最大效能。为网站节省资源，为企业节省资金，也能为用户提供更好的访问体验，好处多多。</span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%"><span style="line-height: 140%; font-family: 宋体">此外，随着互联网业务的复杂化，很多网站在使用</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">的过程中也遇到了新的挑战，如常常要在业务的驱动下对</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">进行扩展性的开发（例如扩展日志模块以便于更复杂的日志统计）。这时，源代码分析是绕不过去的一件事儿，尽管源代码获取是轻而易举之事，但</span><span style="line-height: 140%">Apache</span><span style="line-height: 140%; font-family: 宋体">代码毕竟凝聚了开源软件界的群体智慧，要想高效分析也并非易事，相信这本书能让有此需求的读者少走弯路，剥丝抽茧，获得更多启发与借鉴。</span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%"><span style="line-height: 140%; font-family: 宋体">说起源代码分析，其实几年前市面上出现过一些有关此类话题的图书，但基本上是在大段源代码加上几句注释了事，读者可能会有吃到注水猪肉的感觉。而读者对本书这一点大可放心，书中代码只是点到即止，相对环保多了。</span><span style="line-height: 140%"> <br /></span><span style="line-height: 140%; font-family: 宋体">　　</span> <span style="line-height: 140%; font-family: 宋体">　　</span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%" align="right"><span style="line-height: 140%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="line-height: 140%; font-family: 宋体">支付宝（中国网络技术有限公司）数据架构师</span> <span style="line-height: 140%; font-family: 宋体">冯大辉　　</span><span style="line-height: 140%"> </span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%" align="right"><span style="line-height: 140%"><a href="http://dbanotes.net/">http://dbanotes.net/</a></span><span style="line-height: 140%; font-family: 宋体">　　</span><span style="line-height: 140%"> </span></p>
<p style="margin-top: 6pt; layout-grid-mode: char; text-indent: 21pt; line-height: 140%" align="right"><span style="line-height: 140%">2009</span><span style="line-height: 140%; font-family: 宋体">年</span><span style="line-height: 140%">3</span><span style="line-height: 140%; font-family: 宋体">月于杭州</span></p>
<p style="margin-top: 6pt; text-indent: 21pt; line-height: 140%" align="right">&nbsp;</p>
<p style="margin-top: 6pt; text-indent: 20pt; line-height: 140%" align="left"><span style="color: #393939; line-height: 140%; font-family: 宋体">网上书店热卖地址：<a href="http://www.china-pub.com/195492&amp;ref=lljl"><span style="color: #6466b3">http://www.china-pub.com/195492&amp;ref=lljl</a></span></span></p>
<p style="margin-top: 6pt; text-indent: 20.1pt; line-height: 140%" align="left"><strong><span style="color: black; line-height: 140%; font-family: 宋体"><a href="http://blog.csdn.net/bvbook/archive/2009/05/14/4183034.aspx"><span style="color: #6466b3">六年磨一剑&#8212;&#8212;专访《Apache</span><span style="color: #6466b3">源代码全景分析第1</span><span style="color: #6466b3">卷：体系结构与核心模块》作者张中庆</span></a></span></strong></p> <img src ="http://www.cnblogs.com/bvbook/aggbug/1500198.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47951/" target="_blank">Debian无视GNU创始人警告 接受Mono</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Google的葡萄熟了</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/09/1499998.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Tue, 09 Jun 2009 14:31:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/09/1499998.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1499998.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/09/1499998.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1499998.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1499998.html</trackback:ping><description><![CDATA[摘要: Google开发者大会见闻 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 6 月 5 日， Google 开发者大会（ GDD ）在北京国际会议中心如期举行，今年 Google 给开发者们带来了一场技术饕餮大餐，除了向开发者介绍 Google 在地图技术、 Chrome 浏览器、 OpenSocial 标准、云计算平台 App En&nbsp;&nbsp;<a href='http://www.cnblogs.com/bvbook/archive/2009/06/09/1499998.html'>阅读全文</a><img src ="http://www.cnblogs.com/bvbook/aggbug/1499998.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47950/" target="_blank">iPhone 3GS首发日创AT&T多项纪录</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>品原创 读实例 享互联网开发之趣</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/08/1498842.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Mon, 08 Jun 2009 08:32:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/08/1498842.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1498842.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/08/1498842.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1498842.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1498842.html</trackback:ping><description><![CDATA[<p align="center" mce_style="TEXT-ALIGN: center"><span style="font-size: medium" mce_style="font-size: medium;">&#8212;&#8212;Google资深研究员吴军作序推荐《<a href="http://www.china-pub.com/195616" mce_href="http://www.china-pub.com/195616">Google API大全&#8212;&#8212;编程&#183;开发&#183;实例</a>》</span></p>
<p align="center"><span style="font-size: medium" mce_style="font-size: medium;"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium"><span style="font-size: small" mce_style="font-size: small;">
<p align="center" mce_style="text-align: center;"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium"><a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/"><img style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid" height="193" alt="《Google API大全》封面" src="http://otho.douban.com/lpic/s3810942.jpg" width="150" mce_style="border: black 1px solid;" mce_src="http://otho.douban.com/lpic/s3810942.jpg" /></a></span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium">Google 10年前还仅仅是一个小小的搜索引擎，今天它已经是全球最大的收集、处理各种形式的信息并提供免费信息服务的公司。Google（谷歌）的首席执行官埃里克&#183;施密特博士在每次会见来自中国的客人时总是说：&#8220;Google是一个奇怪的地方&#8221;。施密特讲的Google奇怪之处在于它独特的运作和管理方式。凡是参观过Google总部的中国客人，都会惊讶地发现Google虽然是一个近2万人的大型跨国公司，从表面上看管理却近乎于无政府状态；而且几乎每一个产品、每一个项目都是由分布在全世界不同地点的工程师合作完成的。这样一种非传统的运营方式，却造就了当今全世界科技工业企业中最富创新、利润最高并且发展最快的公司。</span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium">其实，Google内部是外松内紧，将Google不同经历、不同文化背景和不同地点的员工紧密联系起来，开发大众喜欢的产品的纽带是Google的技术和工程标准。Google的利润在其搜索引擎里，它是由分布在全世界多个办公室上千工程师共同努力开发的。这些工程师的工作方式，完全不遵循传统软件工程教程中的金科玉律。传统的软件开发，总体是自上向下的，从整体设计到细节设计，再分成一个个小模块，分配给开发小组，直到个人；而Google是上千个工程师自下向上地同时编写和修改一个软件，每个人根据自己的特长主动解决其中一个或数个技术问题，从设计到产品化，从头负责到底。这样，Google比传统的软件公司更能调动员工的积极性，时间一长，便能做出超越同行的产品，创造巨额的利润。当然，为了保证众多工程师各自写的程序能够有效地整合成商业软件，大家须要遵守很多技术规范，其中Google编程的API就是众多技术规范之一。</span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium">Google成功的另一个重要原因在于它得到了工业界和社会的广泛支持。在商业上Google尽可能联合同行来分利，而不是直接与同行争利。在工程和技术上，Google希望通过提供一些开发的平台，让社会上越来越多的人参与开发应用软件和服务。Google的很多产品，例如Google地球得以普及的原因之一是有大量的政府部门、软件开发商和计算机爱好者基于Google地球开发出各种应用产品。为了方便软件工程师和计算机爱好者使用Google的技术、工具和数据从事开发工作，Google不断公布一些应用程序接口（API）。由于Google在计算机领域，尤其是互联网应用方面技术领先、影响力大，利用Google API进行应用软件和服务的开发在全世界越来越普及，很多年轻人甚至在此基础上成功创业，提供深受欢迎的互联网服务。遗憾的是这些API的原始技术文档都是以英文书写的，不利于广大中国开发者使用。</span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium">2008年我通过电子工业出版社的<a href="http://blog.csdn.net/yeka" mce_href="http://blog.csdn.net/yeka">周筠</a>和陈琼老师介绍认识了本书的作者<a href="http://www.gaoang.com/" mce_href="http://www.gaoang.com/">高昂</a>先生。高先生和我谈起他正在写一本有关Google API的编程指南，我觉得这是一件非常有意义的事情，它不仅将Google的技术介绍到了中国，并且为中国读者提供了一个中文版的Google的API使用指南，为中国的广大软件程序员提供了很多解决工程问题的参考方案。</span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium"><span style="font-size: small" mce_style="font-size: small;"><span style="font-size: medium" mce_style="font-size: medium;">《</span><a href="http://www.china-pub.com/195616" mce_href="http://www.china-pub.com/195616"><span style="font-size: medium" mce_style="font-size: medium;">Google API大全&#8212;&#8212;编程&#183;开发&#183;实例</span></a><span style="font-size: medium" mce_style="font-size: medium;">》<font size="3"><span style="font-size: 14pt">一书</span></font></span></span>最突出的一点在于它的原创性。长期以来市场上各种软件开发指南的图书，翻译英文的著作较多，由软件专家根据自己经验进行原创的较少。翻译的科技图书不仅文字绕口，而且很多应用实例和中国人生活相去甚远。这类翻译的图书另一大不足之处是，翻译者通常没有去实现书中的编程实例，只是将原文直接附在书中。这样，翻译者不仅对这些实例的理解不深，很难给予编程人员必要的指导，而且由于原文和译文难以避免的一些编辑错误，这些书中的实例时常无法运行。这些编程指南虽然对专业人进行开发有所帮助，但是很难作为软件开发的辅导书。而本书的作者（们）则不同，他们完全学习和掌握了Google技术，并且亲身实践、消化吸收后，用心地将他（们）的点点滴滴体会，用优美的文笔整理成书。书中的实例，都是作者（们）在工作中使用过的，或者是作者测试过的，因此很有参考价值。在和高昂先生的接触中，我发现他年轻有为，思维敏锐，能快速地把握计算机发展技术的动态；同时，他对Google API编程有着全面而深刻的理解。书中所精选的实例也非常适合中国广大软件工作人员和计算机爱好者在工作中使用。因此，这是一本难得的计算机参考书。</span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium">博文视点出版公司的编辑们非常擅长编辑和出版科技图书。一般科技图书给人的感觉是内容高深而枯燥、版面呆板单调，但是博文视点公司出版的很多科技图书，在内容组织、编排，以及版面设计上新颖、生动、优美并且引人入胜。这是该书的又一个特点。</span></span></p>
<p mce_style="TEXT-ALIGN: left"><span style="font-size: x-small" mce_style="FONT-SIZE: x-small"><span style="font-size: medium" mce_style="FONT-SIZE: medium">我作为一名长期从事计算机科学研究的学者和Google的资深员工，对于<a href="http://www.gaoang.com/" mce_href="http://www.gaoang.com/"><font size="4">高昂</font></a>先生这项了不起的工作表示衷心的感谢，同时也非常感谢电子工业出版社博文视点出版公司的周筠老师、陈琼和其他同仁编辑和出版该书，他们把最新的知识介绍给了读者。</span></span></p></span></span></span></span>
<p>&nbsp;</p>
<p>
<p align="right" mce_style="text-align: right;"><span style="font-size: medium" mce_style="font-size: medium;">吴军<br />Google（谷歌）资深研究员<br />2009年5月于美国硅谷</span> <span style="font-size: small" mce_style="font-size: small;"></p>
<hr />
</span><span style="font-size: medium" mce_style="font-size: medium;"><span style="font-size: small" mce_style="font-size: small;">相关阅读：</span><br /><a href="http://www.cnblogs.com/bvbook/archive/2009/05/31/1492714.html" mce_href="http://blog.csdn.net/bvbook/archive/2009/05/31/4227452.aspx"><span style="font-size: small" mce_style="font-size: small;">云计算开发的技术平台前景无限</span></a><span style="font-size: small" mce_style="font-size: small;">（<span lang="EN-US">Google</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" mce_style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">开发技术推广部<span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" mce_style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">中国市场首席经理栾跃作序推荐</span></span>）<br /><span style="font-family: Verdana" mce_style="font-family: Verdana;"><span style="font-size: medium" mce_style="font-size: medium;"><span style="font-size: small" mce_style="font-size: small;">《</span><a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/"><span style="font-size: medium" mce_style="font-size: medium;"><span style="font-size: small; color: #006bad" mce_style="font-size: small; color: #006bad;">Google API大全&#8212;&#8212;</span></span></a><span style="font-size: x-small" mce_style="font-size: x-small;"><a href="http://www.douban.com/subject/3764948/" mce_href="http://www.douban.com/subject/3764948/"><span style="font-size: medium" mce_style="font-size: medium;"><span style="font-size: small; color: #006bad" mce_style="font-size: small; color: #006bad;">编程&#183;开发&#183;实例</span></span></a><span style="font-size: medium" mce_style="font-size: medium;"><span style="font-size: small" mce_style="font-size: small;">》</span></span></span></span></span><span style="font-family: Verdana" mce_style="font-family: Verdana;">互动网预定请点<a href="http://www.china-pub.com/195616" mce_href="http://www.china-pub.com/195616">这里</a>，卓越亚马逊预定请点<a href="http://www.amazon.cn/dp/bkbk953746" mce_href="http://www.amazon.cn/dp/bkbk953746">这里</a></span></span></span> <img src ="http://www.cnblogs.com/bvbook/aggbug/1498842.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47949/" target="_blank">Silverlight开发大赛奖金高达10000美元</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>让网页完美地“动起来”并不是一件手到擒来的简单工作</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/06/1497598.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Sat, 06 Jun 2009 06:54:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/06/1497598.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1497598.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/06/1497598.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1497598.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1497598.html</trackback:ping><description><![CDATA[<p><span style="font-size: small" mce_style="font-size: small;">
<div align="center"><img style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid" height="140" alt="Dynamic HTML权威指南（第3版）" src="http://t.douban.com/mpic/s3780767.jpg" width="105" mce_style="border: black 1px solid;" mce_src="http://t.douban.com/mpic/s3780767.jpg" /></div></span></p>
<p><span style="font-size: small" mce_style="font-size: small;"><a href="http://www.china-pub.com/195581" mce_href="http://www.china-pub.com/195581"><span style="font-size: medium" mce_style="font-size: medium;">《Dynamic HTML权威指南（第3版）》</span></a><span style="font-size: medium" mce_style="font-size: medium;">译者序</span></span></p>
<p><span style="font-size: small" mce_style="font-size: small;"><span style="font-size: medium" mce_style="font-size: medium;">万维网诞生20年来，小小的Web发生了翻天覆地的变化，呆板的文字信息一统天下的日子早已离我们远去，一成不变的图片、动画等页面元素逐渐无法满足人们的需要，这也正是动态HTML出现并日渐成熟的一大主因。动态HTML并不属于一种专门的技术，它既不是某种语言，也不是插件，而是一种由各种技术综合而成的实用理念。无论是古老的HTML，还是不可或缺的CSS、JavaScript，甚至方兴未艾的AJAX技术，都是动态HTML的组成要素。但是，当将这些功能各异的技术、不同的实现规范，以及各种品牌和版本的浏览器都纳入考虑范围时，我们才会发现让网页完美地&#8220;动起来&#8221;并不是一件手到擒来的简单工作。正因为如此，Danny Goodman才编写了《Dynamic HTML: The Definitive Reference》（中文版译名为《</span><a href="http://www.china-pub.com/195581" mce_href="http://www.china-pub.com/195581"><span style="font-size: medium" mce_style="font-size: medium;">Dynamic HTML权威指南</span></a><span style="font-size: medium" mce_style="font-size: medium;">》）一书，并且在新版本中不断地加入新的概念和内容，使得这本书始终是最好的动态HTML参考书籍之一。</span></span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">作为一个Web开发者，这本书有3个方面深深吸引着我。首先，本书是内容翔实，它涵盖了动态HTML开发中常用的HTML、DOM、CSS和JavaScript等诸多内容。虽然这些信息主要来自于各个官方规范，但作者对它们进行了深入的探究，其深度和准确性远非其他基础书籍可比。更难能的是，作者还将自己十几年的Web开发经验都灌注于本书中，实际应用中会遇到哪些常见问题，各种标签、对象的使用技巧等经验之谈贯穿始终。其次，由于网页相关技术发展历史悠久，目前在互联网上存在着各种规范、不同的浏览器品牌，以及各自的不同版本，这也给动态HTML的开发带来了不小的麻烦。本书作者结合官方规范，经过大量的实际测试，给出了详细的平台兼容性说明。这是本书的一大特色，同时也为所有Web开发人员规避兼容性错误提供了有力的帮助。根据这些信息，还可以从细微之处了解整个动态HTML的发展史。第三，秉承本书前两版的风格，作者依然在内容编排上下足了功夫，各项内容安排得井井有条。按字母顺序排列的各个参考内容十分便于读者查阅。有了这本书，读者可以告别以往漫无目的的搜寻工作，创建动态页面所需的各类信息都可以从本书中信手拈来。</span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">总的说来，在各种基础教程充斥市面的今天，这本书算一个另类。它不会手把手地教大家如何一步一步地进行Web开发，但它始终在细微处给予读者睿智的提示。面对这本厚书，通篇阅读可不是一个明智的选择，正如作者所说，它应该成为开发人员的助手，常伴身边，不时被召唤以提供帮助。本书的内容十分丰富，读者在阅读中肯定会发现许多新鲜而又不失深刻的内容，还会获得许多曾经被忽略的重要知识，这也是我们在翻译本书中的亲身体会。</span></p>
<p><span style="font-size: small" mce_style="font-size: small;"><span style="font-size: small" mce_style="font-size: small;"><a href="http://www.china-pub.com/195581" mce_href="http://www.china-pub.com/195581"><span style="font-size: medium" mce_style="font-size: medium;">《Dynamic HTML权威指南（第3版）》</span></a></span><span style="font-size: medium" mce_style="font-size: medium;">主要由杨文俊、张苏、王卓翻译。杨文俊负责全书的校对和审定。译文虽经多次修改和校正，但难免存在疏漏、缺点及错误，我们真诚地希望同行和读者不吝赐教。不胜感激。</span></span></p>
<p><span style="font-size: medium" mce_style="font-size: medium;">
<hr />
</span>
<p>&nbsp;</p>
<p><span style="font-size: small" mce_style="font-size: small;"><a href="http://www.china-pub.com/195581" mce_href="http://www.china-pub.com/195581"><span style="font-size: medium" mce_style="font-size: medium;">《Dynamic HTML权威指南（第3版）》</span></a></span><span style="font-size: medium" mce_style="font-size: medium;">样章试读&amp;预定，请点击：</span><a href="http://www.china-pub.com/195581" mce_href="http://www.china-pub.com/195581"><span style="font-size: medium" mce_style="font-size: medium;">这里</span></a></p><img src ="http://www.cnblogs.com/bvbook/aggbug/1497598.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47947/" target="_blank">微软告攒机商第一案胜诉</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>春播夏长，期待辉煌</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/05/1496960.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Fri, 05 Jun 2009 06:33:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/05/1496960.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1496960.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/05/1496960.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1496960.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1496960.html</trackback:ping><description><![CDATA[<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--[if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves/>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:DontVertAlignCellWithSp/>    <w:DontBreakConstrainedForcedTables/>    <w:DontVertAlignInTxbx/>    <w:Word11KerningPairs/>    <w:CachedColBalance/>    <w:UseFELayout/>   </w:Compatibility>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="&#45;-"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	text-align:justify; 	text-justify:inter-ideograph; 	mso-pagination:none; 	font-size:10.5pt; 	mso-bidi-font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:宋体; 	mso-bidi-font-family:"Times New Roman"; 	mso-font-kerning:1.0pt;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:宋体; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --> </style><!--[if gte mso 10]> <style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:普通表格; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:宋体; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} </style> <![endif]-->  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-family: 宋体;" lang="ZH-CN">博文视点致力原创</span> &#8212;&#8212; </strong><strong><span style="font-size: 22pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">春播夏长，期待辉煌</span></strong> </p>  <p><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">自主创新，是国家、产业、行业、企业具备强大力量的象征。拥有强大的自主创新能力的民族，才会有强大的自信。</span> <br /></p>  <p><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">建设创新型国家，要求文化创新、出版创新。在</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">领域，出版优秀的原创技术图书，也是一种自主创新，是一种奋发图强的自信。</span> <br /></p>  <p>&nbsp;<span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">随着国内</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">技术水平不断提高，国内涌现出大批优秀的</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">技术图书作者。为了把国外先进技术与国内实践结合起来，让更多的人分享知识，他们潜心研究，辛勤写作。</span> <br /></p>  <p><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">如果说这些作者种下了知识的种子，那么出版社就是将知识的成果广泛传递的人。电子工业出版社博文视点出版公司自从</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">2003</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">年成立以来，就密切关注国内</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">技术的发展与</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">作者的成长，并长期在技术图书原创领域深耕细作，连年推出原创精品，</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">2008</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">年，</span><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;"><a href="http://www.china-pub.com/38070"><span lang="ZH-CN">《编程之美》</span></a> <span lang="ZH-CN">、</span><a href="http://www.china-pub.com/39850"><span lang="ZH-CN">《加密与解密》</span></a> <span lang="ZH-CN">、</span><a href="http://www.china-pub.com/39884&amp;ref=ps"><span lang="ZH-CN">《软件调试》</span></a> <span lang="ZH-CN">、</span><a href="http://www.china-pub.com/209258&amp;ref=ps"><span lang="ZH-CN">《天书夜读》</span></a> <span lang="ZH-CN">等原创精品一举在原创技术图书领域拿下若干大奖。</span><a href="http://www.china-pub.com/38070"><span lang="ZH-CN">《编程之美》</span></a> <span lang="ZH-CN">被评为全行业优秀畅销书，也获得</span></span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">2008</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">年度原创技术图书大奖第一名，同时繁体版在台湾也持续热销。</span> <br /></p>  <p><span style="font-size: 10pt; line-height: 150%;">2009</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">年，博文视点在原创技术图书领域丝毫没有懈怠，团队的每个编辑都认识到组织策划原创图书的必要性和重要性，在</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">2008</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">年获得丰收的基础上，博文视点北京和武汉两支团队继续齐心努力，不断推出精品。</span> <br /></p>  <p><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">本周，</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">专业图书的风向标中国互动出版网的畅销排行上，再度出现了有趣的排名</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">&#8212;&#8212;</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">博文视点包揽了畅销排行的前</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">5</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">名，且这</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">5</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">本书均为原创技术图书。在互动网畅销前</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">40</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">名中，只有</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">14</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">本原创图书，其中</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">7</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">本是博文视点出版，占</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">50%</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">。</span> <br /></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第一名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/195439"><span style="font-family: 宋体;" lang="ZH-CN">程序员的自我修养</span> &#8212;&#8212;<span style="font-family: 宋体;" lang="ZH-CN">链接、装载与库</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">云风推荐：</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;"><a href="http://blog.codingnow.com/2009/06/link_loader.html"><span style="font-family: 宋体;" lang="ZH-CN">莫到用时再读书</span><span lang="ZH-CN"> </span></a></span></p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">邹飞推荐：</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.cnblogs.com/bvbook/archive/2009/06/01/1493380.html"><span style="font-family: 宋体;" lang="ZH-CN">理解系统底层的概念是多么重要</span><span lang="ZH-CN"> </span></a></span></p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/195439"><img style="border: 0px solid black;" alt="程序员的自我修养&#8212;&#8212;链接、装载与库" src="http://images.china-pub.com/ebook195001-200000/195439/zcover.jpg" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第二名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/195486">Windows <span style="font-family: 宋体;" lang="ZH-CN">内核情景分析</span> &#8212;&#8212;<span style="font-family: 宋体;" lang="ZH-CN">采用开源代码</span> ReactOS<span style="font-family: 宋体;" lang="ZH-CN">（上、下册）</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">读者推荐：</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">以该书配合天书夜读还有即将出版的寒江独钓，边调试边琢磨应该很快就可以成为内核界的一员。</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/member/bookpinglun/viewpinglun.asp?reader=0&amp;plgrade=2&amp;id=195486">http://www.china-pub.com/member/bookpinglun/viewpinglun.asp?reader=0&amp;plgrade=2&amp;id=195486</a> </span></p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/195486"><img style="border: 0px solid black;" alt="Windows 内核情景分析&#8212;&#8212;采用开源代码ReactOS（上、下册）" src="http://images.china-pub.com/ebook195001-200000/195486/zcover.jpg" height="200" width="147" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第三名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/195571">Orange&#8217;S<span style="font-family: 宋体;" lang="ZH-CN">：一个操作系统的实现</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">编辑推荐：</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.douban.com/note/34452516/">http://www.douban.com/note/34452516/</a> </span></p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/195571"><img style="border: 0px solid black;" alt="Orange&#8217;S：一个操作系统的实现" src="http://images.china-pub.com/ebook195001-200000/195571/zcover.jpg" height="200" width="141" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第四名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/508874"><span style="font-family: 宋体;" lang="ZH-CN">走出软件作坊</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">读者推荐：</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">写的内容有很强的共识，时常共鸣，就如自己发生的一样！其中有不少内容在日常管理中值得借鉴，而且不同层次的人皆有，我觉得这本书称为</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">&#8220;</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">手册</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">&#8221;</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">比较妥当，需要的时候翻翻</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">。</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/member/bookpinglun/memberpl.asp?membername=china-pub_sos">http://www.china-pub.com/member/bookpinglun/memberpl.asp?membername=china-pub_sos</a> </span></p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">本书是作者长期以来工作中的一些经验和思考总结，没有大段的枯燥理论带你走出软件作坊，而是给你一种思路，思考问题的方法，让你自然而然地走出软件作坊。看完这本书后，作者不会代替你思考，但你在思考了吗？</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.douban.com/review/1971959">http://www.douban.com/review/1971959</a> </span></p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/508874"><img style="border: 0px solid black;" alt="走出软件作坊" src="http://images.china-pub.com/ebook505001-510000/508874/zcover.jpg" height="200" width="133" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第五名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/195492">Apache<span style="font-family: 宋体;" lang="ZH-CN">源代码全景分析第</span> 1<span style="font-family: 宋体;" lang="ZH-CN">卷：体系结构与核心模块</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">冯大辉推荐：</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.douban.com/subject/discussion/16779226/"><span style="font-family: 宋体;" lang="ZH-CN">剥丝抽茧分析</span> Apache<span style="font-family: 宋体;" lang="ZH-CN">源代码</span><span lang="ZH-CN"> </span></a></span></p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/195492"><img style="border: 0px solid black;" alt="Apache源代码全景分析第1卷：体系结构与核心模块" src="http://images.china-pub.com/ebook195001-200000/195492/zcover.jpg" height="200" width="151" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第十一名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/38070"><span style="font-family: 宋体;" lang="ZH-CN">编程之美</span> &#8212;&#8212;<span style="font-family: 宋体;" lang="ZH-CN">微软技术面试心得</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/rank/?typeid=59&amp;ordertype=4"><span style="font-family: 宋体;" lang="ZH-CN">互动网</span> 2008<span style="font-family: 宋体;" lang="ZH-CN">年度</span> IT<span style="font-family: 宋体;" lang="ZH-CN">图书畅销排行榜第</span> 1<span style="font-family: 宋体;" lang="ZH-CN">名</span><span lang="ZH-CN"> </span></a></span></p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">读者推荐：</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;" lang="ZH-CN">对于每一个程序员，可能曾经的编译原理、操作系统、数据结构</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">&#8230;&#8230;</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;" lang="ZH-CN">这些专业课都已被现在的复制粘贴、百度谷歌所替代，仿佛慢慢失去了思考的能力，一切都成了拿来。浮躁的一天过去后，读一读这本书，思考一下上面的题目，也许会让你重拾昔日的自己，重新点亮心里的明灯。编程是一件美妙的事情。</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/member/bookpinglun/viewpinglun.asp?bookname=&amp;reader=0&amp;gid=0&amp;id=38070&amp;Curpage=2&amp;sale=0&amp;plgrade=1">http://www.china-pub.com/member/bookpinglun/viewpinglun.asp?bookname=&amp;reader=0&amp;gid=0&amp;id=38070&amp;Curpage=2&amp;sale=0&amp;plgrade=1</a> </span></p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/38070"><img style="border: 0px solid black;" alt="编程之美&#8212;&#8212;微软技术面试心得" src="http://images.china-pub.com/ebook35001-40000/38070/zcover.jpg" height="200" width="160" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">第三十二名</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">《</span><span lang="ZH-CN"> </span></strong><strong><span style="font-size: 10pt; line-height: 150%;"><a href="http://www.china-pub.com/39850"><span style="font-family: 宋体;" lang="ZH-CN">加密与解密（第三版）</span><span lang="ZH-CN"> </span></a></span></strong><strong><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">》</span></strong> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">编辑推荐：</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;" lang="ZH-CN">提示软件加密与解密最核心，看雪安全技术团队全力支持。专家讲坛，全面探讨，软件安全问题与解决之道，迅速提升读者的专业水平</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;" lang="ZH-CN">。</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><a href="http://www.china-pub.com/39850"><img style="border: 0px solid black;" alt="加密与解密（第三版）" src="http://images.china-pub.com/ebook35001-40000/39850/zcover.jpg" height="200" width="148" /></a></p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">薪火相传</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">,</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">任重道远。在传播知识火种的道路上，博文视点将一如从前，为广大读者与作者更好地服务，为国内</span><span lang="ZH-CN"> </span><span style="font-size: 10pt; line-height: 150%;">IT</span> <span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">产业的发展做出自己的贡献。</span> </p>  <p class="MsoNormal" style="line-height: 150%;"><span style="font-size: 10pt; line-height: 150%; font-family: 宋体;" lang="ZH-CN">春播夏长，期待辉煌。</span> </p> <img src ="http://www.cnblogs.com/bvbook/aggbug/1496960.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47946/" target="_blank">Mono这只猴子招惹了谁？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>《Apache源代码全景分析第1卷：体系结构与核心模块》重磅推出</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/05/1496648.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Fri, 05 Jun 2009 01:12:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/05/1496648.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1496648.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/05/1496648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1496648.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1496648.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 10.2pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: black; font-family: 宋体"><a href="http://www.douban.com/subject/3683326/"><span>《Apache</span><span>源代码全景分析第1</span><span>卷：体系结构与核心模块》</span></a></span><span style="font-size: 10pt; color: black; font-family: 宋体">重磅推出</span><strong><span style="font-size: 11.5pt; color: #464646; font-family: 'Verdana','sans-serif'"></span></strong></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 9.5pt; color: #393939; font-family: 'Verdana','sans-serif'"></span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体"></span>&nbsp;</p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体"><img src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090605/Apache源代码全景分析第1卷-封面.jpg" border="0"  alt="" /></span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">一、出版信息</span>&nbsp;</p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【书名】Apache源代码全景分析第1卷：体系结构与核心模块</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【系列】博文视点LAMP精品书廊</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【作者】张中庆&nbsp;梁雪平</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【出版社】电子工业出版社 </span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【书号】978-7-121-08474-4</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【上市日期】2009年6月 </span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【开本】16开</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【版次】1-1 </span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">【定价】88.00元</span></p>
<p style="margin: 0cm 0cm 6.8pt; layout-grid-mode: char; word-break: break-all; line-height: 18pt" align="left">&nbsp;<span style="font-size: 10pt; color: #393939; font-family: 宋体">二、内容简介</span>&nbsp;</p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; text-indent: 20pt; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">本书是&#8220;Apache源代码全景分析&#8221;的第1卷。书中详细介绍了Apache的基础体系结构和核心模块的实现机制，包括配置文件、模块化结构、多任务并发，以及网络连接和请求读取，其中多任务并发体系结构是本书分析的重点，讨论了Prefork、Worker及WinNT三种MPM。本书还着重介绍了Apache 2.0新引入的过滤器，包括过滤器的使用、实现，以及其中的数据组织形式&#8212;&#8212;存储段和存储段组，剖析了Apache中常用的过滤器。</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; text-indent: 20pt; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">本书的目的是深入挖掘Apache运行背后的实现机制和模块开发的细节，适合Apache模块开发者、希望了解内部细节的Apache管理员、Web服务器开发者、大规模服务器开发者学习和阅读。</span></p>
<p style="margin: 0cm 0cm 6.8pt 41pt; word-break: break-all; text-indent: -21pt; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: Wingdings">l&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">目前国内市面上少有的全面介绍Apache体系结构与核心模块的专业图书。</span></p>
<p style="margin: 0cm 0cm 6.8pt 41pt; word-break: break-all; text-indent: -21pt; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: Wingdings">l&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">剥丝抽茧&#8212;&#8212;剖析Apache系统架构与核心模块</span></p>
<p style="margin: 0cm 0cm 6.8pt 41pt; word-break: break-all; text-indent: -21pt; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: Wingdings">l&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">大巧不工&#8212;&#8212;重新认识开源社区集体智慧的结晶</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">三、目录</span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第1章&nbsp;Web服务器概述1</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">1.1&nbsp;WWW</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">概述2</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">1.2&nbsp;HTTP</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">服务器8</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">1.3&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">功能15</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第2章&nbsp;Apache体系结构23</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">2.1&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">目录24</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">2.2&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">层次结构26</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">2.3&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">核心功能层30</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">2.4&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">运行流程34</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">2.5&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">主程序main</span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第3章&nbsp;配置文件管理51</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.1&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">配置系统52</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.2&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">配置文件52</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">指令相关概念56</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.4&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">指令配置76</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.5&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">配置处理81</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.6&nbsp;.htaccess</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">处理115</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">3.7&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">实现自己的配置段120</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第4章&nbsp;Apache模块化体系结构123</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.1&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">模块概述124</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.2&nbsp;Apache</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">模块结构127</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">模块的加载132</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.4&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">指令表147</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.5&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">挂钩（HOOK）154</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.6&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">模块与配置文件192</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.7&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">配置存储和使用199</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.8&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">模块通信207</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">4.9&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">常用模块216</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第5章&nbsp;多任务并发处理227</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">5.1&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">多进程并发处理228</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">5.2&nbsp;MPM</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">数据结构231</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">5.3&nbsp;Inetd</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">：通用的多任务处理结构247</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">5.4&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">预创建（Prefork）MPM分析249</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">5.5&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">工作者（Worker）MPM分析291</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">5.6&nbsp;WinNT MPM</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">分析326</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第6章&nbsp;网络连接359</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">6.1&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">网络连接概述360</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">6.2&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">连接数据结构361</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">6.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">等待连接364</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">6.4&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">连接处理376</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">6.5&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">请求读取385</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第7章&nbsp;过滤器409</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.1&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器概述410</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.2&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器类型412</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器结构414</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.4&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器协议416</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.5&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器使用418</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.6&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器操作419</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.7&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">智能过滤器438</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.7.1&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">何谓智能过滤器438</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.7.2&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">智能过滤器的使用442</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.7.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">智能过滤器的实现442</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">7.8&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">过滤器函数457</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第8章&nbsp;存储段和存储段组459</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.1&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">什么是存储段和存储段组460</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.2&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">存储段分配子465</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">存储段操作概述471</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.4&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">存储段类型482</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.5&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">存储段操作508</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.6&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">存储段组操作511</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">8.7&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">存储段组和过滤器528</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">第9章&nbsp;常用过滤器531</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">9.1&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">概述532</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">9.2&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">输入过滤器532</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">9.3&nbsp;</span><span style="font-size: 10pt; color: #393939; font-family: 宋体">输出过滤器558</span></span></p>
<p style="layout-grid-mode: char; text-indent: 20pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">索引 &nbsp;603</span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; text-indent: 20pt; line-height: 18pt" align="left">&nbsp;</p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; text-indent: 20pt; line-height: 18pt" align="left"><span style="font-size: 10pt; color: #393939; font-family: 宋体">网上书店热卖地址：<a href="http://www.china-pub.com/195492&amp;ref=lljl">http://www.china-pub.com/195492&amp;ref=lljl</a></span></p>
<p style="margin: 0cm 0cm 6.8pt; word-break: break-all; text-indent: 20.1pt; line-height: 18pt" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 宋体"><a href="http://blog.csdn.net/bvbook/archive/2009/05/14/4183034.aspx"><span>六年磨一剑&#8212;&#8212;</span><span>专访《Apache</span><span>源代码全景分析第1</span><span>卷：体系结构与核心模块》作者张中庆</span></a></span></strong><strong></strong></p> <img src ="http://www.cnblogs.com/bvbook/aggbug/1496648.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47946/" target="_blank">Mono这只猴子招惹了谁？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>人生是马拉松，胜者不一定是跑得最快的</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/03/1495381.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Wed, 03 Jun 2009 07:19:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/03/1495381.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1495381.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/03/1495381.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1495381.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1495381.html</trackback:ping><description><![CDATA[<p style="text-align: center;"><span style="font-size: large;"><strong>人生是马拉松，胜者不一定是跑得最快的</strong> </span> </p>  <p style="text-align: center;"><span style="font-size: small;">赛伯乐（中国）投资公司董事长&nbsp; 朱&nbsp; 敏</span> </p>  <p><span style="font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp; 人们常说&#8220;要与时间赛跑&#8221;，我却觉得自己一直被时间追着跑，被追得死去活来。1977年国内恢复高考，当时的我俨然已到而立之年。时时刻刻都恨不得 把一分钟掰成两份。要做的事儿太多，要学的东西汪洋一片，不舍得浪费哪怕一秒钟时间，因为被迫浪费掉的已无法追回，用现在的话来说就是&#8220;沉没成本&#8221;早已无 法承受。回想当年，那滋味总令我百感交集，那时候连洗衣服或者哼首歌的时间之于我们都是莫大的奢侈。有电的时间是用来学习的，只有等到熄灯之后，在黑暗中 边洗边唱，就算是享受了生活。</span> </p>  <p><span style="font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp; </span> <span style="font-size: small;">为了追求出国求知的梦，就要从零开始学英语。当时的英语学习环境不比现在，没有五花八门的教材，没有录音机，词典也只有一种。背词典不是因为理想远 大，而是因为实在别无他法。每天手抄一叠卡片，随身携带，但有片刻闲暇就要摸出来背诵。自己的发音有多差是出国之后才知道的，因为自己说出来的英文要反复 多遍才能使教授听懂个大概。而出国前却根本顾不上脸面，走路都在大声地&#8220;自言自语&#8221;，都读错了也没有人知道。然而，就是这样&#8220;摸着石头&#8221;渐行渐远，最终竟 然也&#8220;过了河&#8221;。</span> </p>  <p><span style="font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <span style="font-size: small;">总算是有幸，最终于上个世纪80年代前往美国斯坦福大学攻读博士。转瞬间结识了来自全球各地见多识广、基础扎实的同学们。那时的我已经36岁，又感 觉时间在后面紧紧追赶，令我无法有片刻停歇。硅谷是创新的沃土，也是全世界精英的汇集地。刚刚从中国走出来的土里土气的我，只能靠专心做事去博出自己的一 番天地。越是勤奋的人越输不起，越是输不起的人越勤奋。好像不知不觉就已经穿上了水晶鞋的灰姑娘，我与那个氛围里的其他人一样，赤手空拳地努力，靠勤奋与 勇气希望自己能够打拼出一番天地。</span> </p>  <p><span style="font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <span style="font-size: small;">从1990年开始我的创业生涯（Future Lab），直到后来WebEx（网迅）公司在2007年成功以32亿美元出售给思科公司，期间转瞬已经17个年头。春秋轮换之间，无数风风雨雨，实际上未 有片刻一帆风顺。其中的甘苦滋味，并非不愿讲述，而是因太多太杂而无从说起。我不是最聪明的人。想当年先后进入网络会议系统领域的公司有几百家，可想而知 有多少绝顶聪明的人投身于该创意。然而人生就好像是马拉松长跑，最后的胜者是那个最能坚持的人。17年间，无数的公司进进出出，无数的人来来往往，现在回 头一看，掉队的竟然都是聪明人，留下我一个当初土里土气傻头傻脑的人跑到最后。</span> </p>  <p><span style="font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <span style="font-size: small;">读过<a href="http://www.xiaolai.net/">笑来</a> 的<a href="http://www.china-pub.com/192536">《把时间当作朋友》</a> 后，我这个已步入耳顺之年的老家伙豁然开朗，原来我一直以为我被时间追着跑，其实竟然是不知不觉之间有了时间这个朋友作保镖。喜欢笑来深入浅出的文字，更 喜欢与他交谈，话语之中他总是可以好像不经意却又精准异常地说透根本。有一次，笑来提起，&#8220;人们知道朱敏是从思科花了32亿美元收购WebEx那一刻开始 的，而全然不知之前的种种困境&#8221;。这个我有深刻的体会。用他的话描述就是&#8220;人们倾向于只看到贼吃肉看不到贼挨打&#8230;&#8230;&#8221;</span> </p>  <p><span style="font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <span style="font-size: small;">以我个人的体会，我非常鼓励每个年轻人能花上几年时间到国外走一走，学一学。教育的根本其实只不过是&#8220;见多识广&#8221;。然后再用5到10年时间定义一个 属于自己的人生方向，为之奋斗，为之坚持，不知停歇地努力上10年20年。有些成功靠运气，可是持续的成功却与运气无关。希望每位读到此书的年轻人，能够 重塑自己的心智，洗尽这个时代在你们身上烙下的浮夸急躁的印记，在人生这场马拉松中跟我一样坚持到底，永不放弃，获得最后的成功。希望我在耳顺之年，能在 科技世界与国际教育事业上与君共勉。</span> </p> <p style="text-align: right;"><span style="font-size: small;"><br /> 2009年4月</span> </p> <p style="text-align: right;"><span style="font-size: small;">于杭州</span></p><p>&nbsp;</p><p>-------------------------------------</p> <p>《把时间当作朋友》由电子工业出版社博文视点于2009年6月出版，敬请关注。</p> <p>点击封面即可预订。</p> <p> <a href="http://www.china-pub.com/s/?key1=%b0%d1%ca%b1%bc%e4%b5%b1%d7%f7%c5%f3%d3%d1&amp;typeid=&amp;pz=1"> </a> </p> <a href="http://www.china-pub.com/192536&amp;ref=ps"><div align="center"><img style="border: 0.1px solid black;" src="http://p.blog.csdn.net/images/p_blog_csdn_net/bvbook/EntryImages/20090521/%E6%8A%8A%E6%97%B6%E9%97%B4%E5%BD%93%E4%BD%9C%E6%9C%8B%E5%8F%8B-%E6%8A%A4%E5%B0%814.jpg" alt="《把时间当作朋友》封面" height="241" width="185" /></div></a><a href="http://www.china-pub.com/192536&amp;ref=ps"> </a><p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"></p> <img src ="http://www.cnblogs.com/bvbook/aggbug/1495381.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47945/" target="_blank">Firefox 3.5本月晚些时候即首次升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>MySQL优化不在于数据库本身，在于架构设计</title><link>http://www.cnblogs.com/bvbook/archive/2009/06/01/1493386.html</link><dc:creator>博文视点</dc:creator><author>博文视点</author><pubDate>Mon, 01 Jun 2009 01:25:00 GMT</pubDate><guid>http://www.cnblogs.com/bvbook/archive/2009/06/01/1493386.html</guid><wfw:comment>http://www.cnblogs.com/bvbook/comments/1493386.html</wfw:comment><comments>http://www.cnblogs.com/bvbook/archive/2009/06/01/1493386.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/bvbook/comments/commentRss/1493386.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/bvbook/services/trackbacks/1493386.html</trackback:ping><description><![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="Word.Document" /><meta name="Generator" content="Microsoft Word 12" /><meta name="Originator" content="Microsoft Word 12" /><!--[if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves/>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>   <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>   <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:SpaceForUL/>    <w:BalanceSingleByteDoubleByteWidth/>    <w:DoNotLeaveBackslashAlone/>    <w:ULTrailSpace/>    <w:DoNotExpandShiftReturn/>    <w:AdjustLineHeightInTable/>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:DontVertAlignCellWithSp/>    <w:DontBreakConstrainedForcedTables/>    <w:DontVertAlignInTxbx/>    <w:Word11KerningPairs/>    <w:CachedColBalance/>    <w:UseFELayout/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="&#45;-"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--><style> <!--  /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:楷体_GB2312; 	panose-1:2 1 6 9 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:1 135135232 16 0 262144 0;} @font-face 	{font-family:"\@楷体_GB2312"; 	panose-1:2 1 6 9 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:1 135135232 16 0 262144 0;} @font-face 	{font-family:"Book Antiqua"; 	panose-1:2 4 6 2 5 3 5 3 3 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:647 0 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:宋体; 	mso-fareast-language:EN-US;} p.F, li.F, div.F 	{mso-style-name:"F 正文"; 	mso-style-unhide:no; 	margin-top:3.0pt; 	margin-right:0cm; 	margin-bottom:3.0pt; 	margin-left:0cm; 	text-align:justify; 	text-justify:inter-ideograph; 	text-indent:10.0pt; 	mso-char-indent-count:2.0; 	line-height:16.0pt; 	mso-pagination:none; 	layout-grid-mode:char; 	mso-layout-grid-align:none; 	font-size:9.5pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:宋体; 	mso-font-kerning:1.0pt;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:"Times New Roman"; 	mso-fareast-font-family:宋体; 	mso-hansi-font-family:"Times New Roman"; 	mso-font-kerning:0pt;}  /* Page Definitions */  @page 	{mso-page-border-surround-header:no; 	mso-page-border-surround-footer:no;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --> </style><!--[if gte mso 10]> <style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:普通表格; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.5pt; 	mso-bidi-font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:宋体; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-font-kerning:1.0pt;} </style> <![endif]-->  <div align="center">&nbsp;<strong>网易高级DBA、《深入浅出MySQL》主要作者翟振兴推荐《MySQL性能调优与架构设计》</strong></div><p><div align="center"><img alt="" src="http://images.cnblogs.com/cnblogs_com/bvbook/MySQL%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1_Resized2.jpg" border="1" height="343" width="600" /></div>&nbsp;</p><p>&nbsp;</p><p class="F" style="margin: 3.75pt 0cm; text-indent: 19.95pt; line-height: 17pt;"><span lang="EN-US">4</span><span style="font-family: 宋体;">年前，当我第一次接触</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">时，还是</span><span lang="EN-US">4.1</span><span style="font-family: 宋体;">版本。当时的感觉是这个数据库怎么这么&#8220;小&#8221;：安装文件小，只有不到</span><span lang="EN-US">20M</span><span style="font-family: 宋体;">；支持功能少，连基本的视图、过程、分区等功能都不支持；入门简单，几乎一天就可以熟练使用。不仅如此，使用起来也感觉比较&#8220;怪异&#8221;，创建表时还要指定&#8220;</span><span lang="EN-US">MyISAM</span><span style="font-family: 宋体;">&#8221;、&#8220;</span><span lang="EN-US">InnoDB</span><span style="font-family: 宋体;">&#8221;这样奇怪的&#8220;存储引擎&#8221;，表名还要分大小写。这对当时已经习惯</span><span lang="EN-US">ORACLE</span><span style="font-family: 宋体;">这样&#8220;大型&#8221;数据库的我来说，简直就像退回到了旧石器时代，心想虽然免费，但这样的数据库能用吗？</span></p>  <p class="F" style="margin: 3.75pt 0cm; text-indent: 20.35pt; line-height: 17pt;"><span style="font-family: 宋体; letter-spacing: 0.1pt;">随着工作的需要，对</span><span style="letter-spacing: 0.1pt;" lang="EN-US">MySQL</span><span style="font-family: 宋体; letter-spacing: 0.1pt;">的了解慢慢地多了起来，原来的一些观念也逐渐发生了改变：虽然功能少，但占用磁盘空间小，而且对于开发使用来说，主要的功能基本都有，尤其是在</span><span lang="EN-US">MySQL 5.0</span><span style="font-family: 宋体;">发布之后，一些常用功能更加完善，而对于功能庞大的</span><span lang="EN-US">Oracle</span><span style="font-family: 宋体;">来说，近一个</span><span lang="EN-US">GB</span><span style="font-family: 宋体;">的安装文件中，可能真正经常使用到的功能最多也就</span><span lang="EN-US">20%</span><span style="font-family: 宋体;">；虽然使用时要指定各种各样的&#8220;存储引擎&#8221;，但这些存储引擎却是八仙过海，各有各的&#8220;神通&#8221;，在不同的使用场景中，我们可以灵活地按需进行选择，尽可能地优化数据库性能；尤其是</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的开源策略，越来越觉得它是</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">能够普及的一个最大特点。首先，在满足</span><span lang="EN-US">GPL</span><span style="font-family: 宋体;">协议的情况下，</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">可以任意下载并可以商用，这使得企业信息化建设的成本大大降低，这也是近几年互联网行业发展极快的原因之一；其次，开源的特性使得大家都可以对数据库源码进行一些个性化的修改，用来提高数据库的性能或增加新的功能，而这些改进反过来也使得更多使用者从中受益。</span></p>  <p class="F" style="margin: 3.75pt 0cm; text-indent: 19.95pt; line-height: 17pt;"><span style="font-family: 宋体;">在互联网行业，</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">目前已经使用非常广泛，但相关的资料和书籍却一直比较缺乏。在已出版的中文图书中，</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">相关的书屈指可数，专门介绍</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的书更是凤毛麟角。一年前，我和几位同事一起合作写了一本《深入浅出</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">》，当时写书的初衷是将工作中使用</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的一些经验记录下来，希望使更多的</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">初学者少走些弯路。出版之后，市场的反应有点出乎我们的意料，读者关注度一直比较高，细想之下，也许就是因为系统介绍</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的中文书籍和资料实在太少了。很多读者看过后提出了不少批评意见和建议，其中较多读者指出</span><span lang="EN-US"> MySQL</span><span style="font-family: 宋体;">的架构设计和优化内容偏少。熟悉</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的读者一般都知道，</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">最大的问题就是在大数据量和高并发环境下和商业数据库的性能差别较大，因此对</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的优化更多的不在于数据库本身，而在于架构的设计，即如何通过分表、分库、复制、</span><span lang="EN-US">Cache</span><span style="font-family: 宋体;">等技术使得数据库能合理分配访问压力。如何来进行架构设计则更多的取决于设计者的经验，市场上相关资料很少能够见到，而本书恰恰弥补了这一空白。</span></p>  <p class="F" style="margin: 3.75pt 0cm; text-indent: 19.95pt; line-height: 17pt;"><span style="font-family: 宋体;">虽素未谋面，却早已得知作者在写一本</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">的大作，内容主要是</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">架构设计和优化方面的。有幸提前看到了部分原稿，感觉文笔流畅、思路严谨、图文并茂，最重要的是内容很实用，相信此书的出版会给广大互联网朋友带来很多收获！</span></p>  <p class="F" style="margin: 3.75pt 0cm; text-indent: 19.95pt; line-height: 17pt;"><span style="font-family: 宋体;">在写本文的前一天，业界发生了一个令人震惊的收购，</span><span lang="EN-US">Oracle</span><span style="font-family: 宋体;">将以</span><span lang="EN-US">74</span><span style="font-family: 宋体;">亿美元的价格收购</span><span lang="EN-US">SUN</span><span style="font-family: 宋体;">，这也使得昔日数据库领域的两个重要竞争对手</span><span lang="EN-US">Oracle</span><span style="font-family: 宋体;">和</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">成为了一家，数据库的市场格局因此也将发生重大改变，</span><span lang="EN-US">MySQL</span><span style="font-family: 宋体;">能否会在</span><span lang="EN-US">Oracle</span><span style="font-family: 宋体;">这样一个对数据库系统有着极深理解的公司的主导下给大家带来更多的惊喜呢？让我们都拭目以待吧！</span></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;">翟振兴</span><span lang="EN-US"><o:p></o:p></span></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;">网易高级</span><span lang="EN-US">DBA<o:p></o:p></span></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;">《深入浅出</span><span lang="EN-US">MySQL</span><span style="font-family: 楷体_GB2312;">》一书主要作者</span><span lang="EN-US"><o:p></o:p></span></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span lang="EN-US">Blog</span><span style="font-family: 楷体_GB2312;">：</span><em><span style="font-family: &quot;Book Antiqua&quot;,&quot;serif&quot;;" lang="EN-US">http://zhaizhenxing.blog.51cto.com/<o:p></o:p></span></em></p>  <p class="F" style="margin: 0cm 0cm 0.0001pt; text-align: right; text-indent: 19.95pt; line-height: 15pt;" align="right"><span style="font-family: 楷体_GB2312;">于</span><span lang="EN-US">2009</span><span style="font-family: 楷体_GB2312;">年</span><span lang="EN-US">4</span><span style="font-family: 楷体_GB2312;">月</span><span lang="EN-US"><o:p></o:p></span></p>  <br /><img src ="http://www.cnblogs.com/bvbook/aggbug/1493386.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47944/" target="_blank">Google App Engine出现故障宕机6小时</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>