﻿<?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/jiezhi/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 17:20:00 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 17:20:00 GMT</pubDate><ttl>60</ttl><item><title>如何进行有效的沟通（一）</title><link>http://www.cnblogs.com/jiezhi/archive/2009/06/15/1503424.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Mon, 15 Jun 2009 02:31:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2009/06/15/1503424.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/1503424.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2009/06/15/1503424.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/1503424.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/1503424.html</trackback:ping><description><![CDATA[<h1>引言</h1>
<p>技术人员大部分时间在思考各种各样的技术问题，在与机器打交道,与人打交道的能力通常偏低，不擅于与人沟通，特别是与非技术人员进行沟通。 较差的沟通能力制约了技术人员的更进一步的发展和提高，因为不管是作技术经理带领一个开发组，还是作为系统设计师/系统架构师都需要与团队内的成员进行有效沟通，如果作为需求分析师/业务架构师/项目经理的话，那更加需要较好的沟通能力，特别是与不懂技术的业务人员，以及各种不同的负责人/领导等等人员进行沟通的能力。下面就沟通中的一些要点，我个人觉得非常重要的地方做简单的论述，权当抛砖引玉。</p>
<h1>沟通的基本要素</h1>
<p>以下是对沟通基本要素的一些论述：</p>
<h2>成为对方信赖的沟通对象</h2>
<p>这个说起来容易，但是做起来难。对方如果要信赖你，通常是建立在一定的&#8220;权威&#8221;的基础上的。这个&#8220;权威&#8221;是指，你在将与他进行沟通的议题的邻域内是专业人士、有丰富的经验和知识、能够使用他的语言来说明问题、能够理解他的真实想法、能够给他带来帮助等等。这需要我们提升自己的知识水平并且被人所认可。</p>
<h2>沟通的对象</h2>
<p>沟通前，需要对你的沟通对象作分析，以明确以下的关键点：</p>
<p>1、他为何支持你？ </p>
<p>2、他对你所沟通的内容可能持有的态度 </p>
<p>3、对你的工作或者计划会有哪些影响？ </p>
<p>4、除了你直接的沟通对象外，是否还有一些潜在的沟通对象&#8212;&#8212;这些人可能不是直接与你沟通的，但是会知道你所沟通的内容，并且会影响到你的计划。</p>
<h2>背景环境</h2>
<p>这个最好理解了，也就是要分析当前事态的情况，项目的情况，主要是确保沟通范围。</p>
<h2>沟通内容</h2>
<p>就是你具体要和对方沟通哪些内容，需要注意的是，你沟通的内容一定是对方所感兴趣的、对他们有说服力的&#8212;&#8212; 一言以蔽之，沟通就是传达某种&#8220;<span style="color: red"><strong>利益</strong></span>&#8221;！！！</p>
<h2>方式/媒介</h2>
<p>根据情况选择不同的方式或者媒介以传达你要沟通的内容。 比如电话、正式的会议、小范围密谈、邮件、IM工具等等，选择合适的方式/媒介也是至关重要的。</p>
<h2>给对方反馈的机会</h2>
<p>要给对方提出意见的机会，擅于倾听他们的想法，以便及时调整你的沟通策略。</p>
<p>&nbsp;</p>
<p>后面再接着说&#8230;&#8230;</p>
<p>风满袖</p>
<p>2009年6月15日</p>
<p>&nbsp;</p> <img src ="http://www.cnblogs.com/jiezhi/aggbug/1503424.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>SOA——概念</title><link>http://www.cnblogs.com/jiezhi/archive/2007/09/03/880249.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Mon, 03 Sep 2007 06:53:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2007/09/03/880249.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/880249.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2007/09/03/880249.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/880249.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/880249.html</trackback:ping><description><![CDATA[摘要: SOA的概念&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2007/09/03/880249.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/880249.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>(转)Locale 详解</title><link>http://www.cnblogs.com/jiezhi/archive/2007/08/17/859906.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Fri, 17 Aug 2007 08:00:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2007/08/17/859906.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/859906.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2007/08/17/859906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/859906.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/859906.html</trackback:ping><description><![CDATA[摘要: 区域设置&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2007/08/17/859906.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/859906.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>A XMLBean Tip</title><link>http://www.cnblogs.com/jiezhi/archive/2007/07/17/821119.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Tue, 17 Jul 2007 06:12:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2007/07/17/821119.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/821119.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2007/07/17/821119.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/821119.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/821119.html</trackback:ping><description><![CDATA[摘要: XMLBean使用中的小Tip：防止XMLBean将XSD中定义的xml ns和Element Tag名称在生成的xml中改为缩写名称&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2007/07/17/821119.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/821119.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>开源BI系统简述</title><link>http://www.cnblogs.com/jiezhi/archive/2006/09/26/515187.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Tue, 26 Sep 2006 06:23:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/09/26/515187.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/515187.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/09/26/515187.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/515187.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/515187.html</trackback:ping><description><![CDATA[摘要: 简述比较成熟的开源BI项目&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/09/26/515187.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/515187.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/jiezhi/archive/2006/09/13/503021.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Wed, 13 Sep 2006 05:02:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/09/13/503021.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/503021.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/09/13/503021.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/503021.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/503021.html</trackback:ping><description><![CDATA[摘要: 收集项目需求&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/09/13/503021.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/503021.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>Prefactoring——Guidelines</title><link>http://www.cnblogs.com/jiezhi/archive/2006/07/31/463750.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Mon, 31 Jul 2006 01:45:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/07/31/463750.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/463750.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/07/31/463750.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/463750.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/463750.html</trackback:ping><description><![CDATA[摘要: 我花了几天时间看《Prefactoring》，列出这本书的精华——Guidelines，这些指导原则主要包括basic design principles、Extreme Abstraction、Extreme Separation和Extreme Readability。我把guidelines和自己的理解记录下来与各位一起探讨。<br>这些Guidlines给我们提供了很有价值的指导。&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/07/31/463750.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/463750.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>Prefactoring——Introduction</title><link>http://www.cnblogs.com/jiezhi/archive/2006/07/26/460177.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Wed, 26 Jul 2006 07:33:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/07/26/460177.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/460177.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/07/26/460177.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/460177.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/460177.html</trackback:ping><description><![CDATA[摘要: Prefactoring——防患于未然，在项目开始前预先进行思考，三思而后行。&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/07/26/460177.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/460177.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>Create C++ Object Dynamically</title><link>http://www.cnblogs.com/jiezhi/archive/2006/07/12/448962.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Wed, 12 Jul 2006 08:00:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/07/12/448962.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/448962.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/07/12/448962.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/448962.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/448962.html</trackback:ping><description><![CDATA[摘要: Create C++ Object DynamicallyIntroductionC++不像C＃和Java那样具有反射的能力，通常不能根据任意一个class name来创建该class的instance。但我们知道在MFC中，任何继承了CObject的类都可以根据其名字来创建实例，它是使用了一些宏。而我从来就不喜欢使用大把的宏，虽然有的时候宏可能比较方便，可能对某些人来说也更美观。原理很简单——定&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/07/12/448962.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/448962.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>MVP——Model-Viewer-Presenter</title><link>http://www.cnblogs.com/jiezhi/archive/2006/07/12/448866.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Wed, 12 Jul 2006 06:36:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/07/12/448866.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/448866.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/07/12/448866.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/448866.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/448866.html</trackback:ping><description><![CDATA[摘要: 这里的MVP不是微软的那个MVP，而是一个设计模式Model-Viewer-Presenter。最早（2000年）由IBM开发出来的一个针对C++和Java的编程模型，它是MVC模式的变种。但我们可以把MVP应用到ASP.NET的应用中,以克服code-behind的各种弊端。&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/07/12/448866.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/448866.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>Success/Failure Criteria for Software Projects</title><link>http://www.cnblogs.com/jiezhi/archive/2006/07/07/445392.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Fri, 07 Jul 2006 08:52:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/07/07/445392.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/445392.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/07/07/445392.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/445392.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/445392.html</trackback:ping><description><![CDATA[摘要: 软件项目成功/失败的标准&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/07/07/445392.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/445392.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>AJAX Secutiry and AJAX Applications Accessible -- Many Tutorials and Articles</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/29/438501.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Thu, 29 Jun 2006 03:50:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/29/438501.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/438501.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/29/438501.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/438501.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/438501.html</trackback:ping><description><![CDATA[摘要: 讲解AJAX的安全性以及可用性的文章&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/06/29/438501.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/438501.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>A NHibernate Helper Kit</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/27/436757.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Tue, 27 Jun 2006 03:44:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/27/436757.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/436757.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/27/436757.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/436757.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/436757.html</trackback:ping><description><![CDATA[摘要: 一款NHibernate的辅助工具&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/06/27/436757.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/436757.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>Apache——Config WebDAV</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/26/435597.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Mon, 26 Jun 2006 01:53:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/26/435597.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/435597.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/26/435597.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/435597.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/435597.html</trackback:ping><description><![CDATA[摘要: 在WindowsXP上配置Apache2.2的WebDAV&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/06/26/435597.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/435597.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>3D Desktop</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/23/433502.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Fri, 23 Jun 2006 02:07:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/23/433502.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/433502.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/23/433502.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/433502.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/433502.html</trackback:ping><description><![CDATA[现在我们的电脑桌面是平面的，我们也习惯于使用这种平面的桌面了。假如电脑桌面就像我们的办公桌面那样——左上角放着一些书籍，右上角放着一些常用的资料夹，靠近手的地方放着笔——把这副现实的情景虚拟为3D的电脑桌面该如何？大概如下图了吧：<br><img style="WIDTH: 524px; HEIGHT: 365px" height=365 alt="" src="http://honeybrown.ca/Pubs/bumptop_th.jpg" width=524 border=0 twffan="done"><br><br>这是不是很奇妙呢？<br>有人做了这样的原型：<a href="http://honeybrown.ca/Pubs/BumpTop.html">BumpTop</a>。它的目标是：To enrich the desktop metaphor with expressive, lightweight techniques found in the real world。<br>假如有一天我们真的使用上了这样的桌面，那体验一定比现在的平板桌面要有趣的多吧？<br>再者，我想，如果可以自定义多个不同的桌面（比如办公用的、游戏用的和娱乐用的等等）来很方便地进行切换，那就不仅模拟了现实的桌面，还具备了现实桌面所不具有的便利——你不可能很快地将你的办公桌换成另外一副样子吧？<br><br>且看有人对BumpTop的<a href="http://weblogs.asp.net/eporter/archive/2006/06/22/BumpTop-_2D00_-3D-Desktop.aspx">评价</a>：<br>
<p>This is seriously sick.&nbsp; Organize your files and things you're looking at and working on, on a virtual desktop.&nbsp; Just like your desk, but better!&nbsp; Now if I could use some sort of virtual reality with a glove attached to my hand instead of the tablet pen, I'd be set for life, but sitll...totally awesome...check it out!&nbsp; Vista needs something like this.</p><img src ="http://www.cnblogs.com/jiezhi/aggbug/433502.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>Some Funny Development Methodologies -- XXX Driven Development </title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/22/432786.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Thu, 22 Jun 2006 06:20:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/22/432786.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/432786.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/22/432786.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/432786.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/432786.html</trackback:ping><description><![CDATA[我们都知道一些XXX driven development的方法学，最有名的莫过于了<a href="http://www.agiledata.org/essays/tdd.html">TDD</a>了吧，另外还有<a href="http://oopsla.org/oopsla2003/files/ddd.html">DDD</a>/<a href="http://objectsharp.com/blogs/barry/archive/2004/06/08/582.aspx">DDD</a>、<a href="http://www.featuredrivendevelopment.com/">FDD</a>、<a href="http://www.agilemodeling.com/essays/amdd.htm">AMDD</a>/<a href="http://www-128.ibm.com/developerworks/rational/library/3100.html">MDD</a>、<a href="http://web.worldbank.org/WBSITE/EXTERNAL/TOPICS/EXTSOCIALDEVELOPMENT/EXTCDD/0,,menuPK:430167~pagePK:149018~piPK:149093~theSitePK:430161,00.html">CDD</a>、<a href="http://portal.acm.org/citation.cfm?id=1030033.1030042&amp;coll=portal&amp;dl=ACM">PDD</a>和<a href="http://abc.truemesh.com/archives/000476.html">BVDD</a>等等，不可谓不多。<br><br>不过最有趣的是，有人提出了一个<a href="http://www.ayende.com/Blog/CommentView,guid,d573bd46-5ae2-4e65-8eed-0ac72de953a8.aspx">BDD</a>——Blog Driven Development（非常适合用于Web2.0的项目），见下图：<br><img alt="" src="http://www.ayende.com/Blog/content/binary/bdd.PNG" border=0 twffan="done"><br><br>BDD的提出者正是按照此方法论所言的那样融入Web2.0的浪潮之中，这从作者每月的数十篇随笔（有的月份甚至写了100多篇）就可以看出来——Blog a Lot，Code a Little，最后自然是Bug a Little了<img height=20 src="http://www.cnblogs.com/Emoticons/QQ/laf.gif" width=20 border=0 twffan="done">&nbsp;。我想我们不妨和这位老兄学习学习，实际应用一下BDD<img height=20 src="http://www.cnblogs.com/Emoticons/QQ/14.gif" width=20 border=0>。<br><br>另外，这位仁兄还提出了另外一个有趣的方法论：<a href="http://www.ayende.com/Blog/2006/06/20/TheNewMethodologyADD.aspx">ADD</a>——Ajax Driven Development ，大家闲时不妨一看。<img src ="http://www.cnblogs.com/jiezhi/aggbug/432786.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>Why I hate Web 2.0/AJAX? Here are some reasons...</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/22/432564.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Thu, 22 Jun 2006 03:18:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/22/432564.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/432564.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/22/432564.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/432564.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/432564.html</trackback:ping><description><![CDATA[<p>有位经常在自己的blog上讨论AJAX技术的仁兄发表了一篇随笔《<a href="http://weblogs.asp.net/mschwarz/archive/2006/06/21/Why-I-hate-Web-2.0_2F00_AJAX_3F00_-Here-are-some-reasons_2E002E002E00_.aspx">Why I hate Web 2.0/AJAX? Here are some reasons...》</a>，讲述了他讨厌AJAX的几大理由：<br><br>1、Web2.0/AJAX并没有什么新的东西。<br>2、错误使用Web2.0/AJAX会导致一些用户不能访问你的Web应用。因为会有人禁止执行Javascript（我想这样做的人不太多吧？）。<br>3、使用AJAX Framework是很不错。可是看到一些使用了framework的网站为了调用ajax 方法去存储几个字节而占用了不少网络带宽。有时我们使用自己编写的一点脚本就足够了，我们可能只需要用到Framework的1％。<br>4、需要注意程序更新带来的问题。如果接口改变，你需要去翻看那些脚本（包括ajax framework的代码）。<br>5、&#8230;&#8230;<br><br>但从此文的评论来看，AJAX的拥护者还是不少的。<br><br>－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br><br><br>记得很久以前做过一个b/s的管理软件，使用的就是js+xml+xsl+c＃的方式，有自己编写的一个简单的js库，也可以称为ajax了，可是效率始终不太理想。正如上面文章中所说的，有时为了存储几个字节而调用了不少js，颇费周章，我的小组成员也抱怨js代码太多，调试和修改颇为麻烦。<br>AJAX有很多优点，也有不少缺点，我想关键在于我们用于合适的场合。</p><img src ="http://www.cnblogs.com/jiezhi/aggbug/432564.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>Apache——Introduction</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/15/426636.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Thu, 15 Jun 2006 08:17:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/15/426636.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/426636.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/15/426636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/426636.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/426636.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><b><span lang=EN-US style="FONT-SIZE: 26pt" twffan="done">Apache</span></b><b><span style="FONT-SIZE: 26pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">——</span></b><b><span lang=EN-US style="FONT-SIZE: 26pt" twffan="done">Introduction<o:p></o:p></span></b></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><o:p>&nbsp;</o:p></span></p>
<h2 style="MARGIN: 13pt 0cm"><span lang=EN-US twffan="done"><font face=Arial>Introduction</font></span></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a href="http://httpd.apache.org/">Apache</a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">是有着</span><span lang=EN-US twffan="done">10</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">年悠久历史的项目了，据有关方面的调查，有超过</span><span lang=EN-US twffan="done">70</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">％的站点都使用</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">作为</span><span lang=EN-US twffan="done">Web Server</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">，可见其应用的广泛了。</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">适用于现代的各种操作系统，包括</span><span lang=EN-US twffan="done">Unix</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">、</span><span lang=EN-US twffan="done">Linux</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">和</span><span lang=EN-US twffan="done">Windows</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">，它有着丰富的功能和易于扩展的特性，是模块化开发的典范。现在最新的版本已经到了</span><span lang=EN-US twffan="done">2.2</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">版，并且提供了较为丰富的使用手册和开发文档。</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">由于</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">的广泛使用，在搜索引擎中搜索，不难发现有大量讲解如何安装和配置</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">的文章，不过讲解如何开发</span><span lang=EN-US twffan="done">Apache Module</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">的文章却是很少的——尤其是中文的文章。</span></p>
<h2 style="MARGIN: 13pt 0cm"><span lang=EN-US twffan="done"><font face=Arial>Some Links</font></span></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">讲解安装配置和编译的：</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://www.linuxmine.com/1271.html">http://www.linuxmine.com/1271.html</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://doc.99net.net/doc/service/1076303865/1076480084.html">http://doc.99net.net/doc/service/1076303865/1076480084.html</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://grid.tsinghua.edu.cn/home/liulk/publish/computer/ApacheConfig.html">http://grid.tsinghua.edu.cn/home/liulk/publish/computer/ApacheConfig.html</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://www.yesky.com/SoftChannel/72341272332861440/20040206/1766100.shtml">http://www.yesky.com/SoftChannel/72341272332861440/20040206/1766100.shtml</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://dev2dev.bea.com.cn/techdoc/200311545.html">http://dev2dev.bea.com.cn/techdoc/200311545.html</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://fanqiang.chinaunix.net/a6/b1/index.html">http://fanqiang.chinaunix.net/a6/b1/index.html</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">安全</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><a style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://www.yesky.com/SoftChannel/72341272332861440/20040206/1766100.shtml">http://www.yesky.com/SoftChannel/72341272332861440/20040206/1766100.shtml</a></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US twffan="done"><o:p>&nbsp;</o:p></span></p>
<h2 style="MARGIN: 13pt 0cm"><span lang=EN-US twffan="done"><font face=Arial>How to Use Apache</font></span></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings" twffan="done"><span style="mso-list: Ignore" twffan="done">n<span style="FONT: 7pt 'Times New Roman'" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir=ltr twffan="done"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">众所周知，</span><span lang=EN-US twffan="done">Apache</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">是一个</span><span lang=EN-US twffan="done">HTTP Server</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">，它支持</span><span lang=EN-US twffan="done">HTTP</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">协议，它是一个强大的</span><span lang=EN-US twffan="done">Web Server</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">；</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">可以支持</span><span lang=EN-US twffan="done">PHP</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">、</span><span lang=EN-US twffan="done">JSP</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">和</span><span lang=EN-US twffan="done">ASP</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">。</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings" twffan="done"><span style="mso-list: Ignore" twffan="done">n<span style="FONT: 7pt 'Times New Roman'" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir=ltr twffan="done"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">另外它还支持</span><span lang=EN-US twffan="done">HTTP</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">的扩展协议</span><span lang=EN-US twffan="done">WebDAV</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">（</span><span lang=EN-US twffan="done">Apache2.2</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">版默认附带</span><span lang=EN-US twffan="done">mod_dav</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">和</span><span lang=EN-US twffan="done">mod_dav_fs</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">以支持</span><span lang=EN-US twffan="done">WebDAV</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">协议）。通过</span><span lang=EN-US twffan="done">WebDAV</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">协议，我们可以在线编辑文档——比如使用</span><span lang=EN-US twffan="done">Word</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">来编辑</span><span lang=EN-US twffan="done">Server</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">上的</span><span lang=EN-US twffan="done">DOC</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">文件；另外还可以进行文档的版本管理，比如</span><span lang=EN-US twffan="done">Subversion</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">就是这样一款软件。</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings" twffan="done"><span style="mso-list: Ignore" twffan="done">n<span style="FONT: 7pt 'Times New Roman'" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir=ltr twffan="done"><span lang=EN-US twffan="done">Apache</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">是可以扩展的，我们可以开发自己的</span><span lang=EN-US twffan="done">Apache module</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">来实现特定的功能，</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">的核心程序会对这些</span><span lang=EN-US twffan="done">modules</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">进行高效地管理。比如，我们可以开发</span><span lang=EN-US twffan="done">module</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">以支持其它的协议（除</span><span lang=EN-US twffan="done">HTTP</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">和</span><span lang=EN-US twffan="done">WebDAV</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">之外的协议）。</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">由于</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">很容易扩展，我们可以使用</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">来架设</span><span lang=EN-US twffan="done">Web Server</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">；也可以将</span><span lang=EN-US twffan="done">Apache</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" twffan="done">内嵌入我们的软件中，提供我们需要的服务。</span></p><img src ="http://www.cnblogs.com/jiezhi/aggbug/426636.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>What's new with .Net Framework2.0 and Asp.net 2.0</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/02/415602.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Fri, 02 Jun 2006 02:37:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/02/415602.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/415602.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/02/415602.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/415602.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/415602.html</trackback:ping><description><![CDATA[常看到有人想了解.Net2.0到底有哪些新特性，有热心人制作了ppt和demo来深入讲解.Net Framework2.0和Asp.net 2.0的新特性，这真是方便了准备或者已经使用.Net2.0的开发者了，这个大好人就是<a href="http://blogs.msdn.com/trobbins/">Thom Robbins</a>，可以从它的一篇随笔：<a id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl0_PostTitle style="FONT-STYLE: italic; TEXT-DECORATION: underline" href="http://blogs.msdn.com/trobbins/archive/2006/06/01/613571.aspx">What&#8217;s new with ASP and the .NET Framework 2.0</a>中下载你需要的东西。<img src ="http://www.cnblogs.com/jiezhi/aggbug/415602.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>Berkeley DB——Java and .Net and Some Applications</title><link>http://www.cnblogs.com/jiezhi/archive/2006/06/01/414649.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Thu, 01 Jun 2006 03:00:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/06/01/414649.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/414649.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/06/01/414649.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/414649.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/414649.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><b><span lang=EN-US style="FONT-SIZE: 26pt">Berkeley DB</span></b><b><span style="FONT-SIZE: 26pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">——</span></b><b><span lang=EN-US style="FONT-SIZE: 26pt">Java and .Net and Some Applications </span></b></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<h2 style="MARGIN: 13pt 0cm"><span lang=EN-US><font face=Arial>Introduction</font></span></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><A href="http://jiezhi.cnblogs.com/category/54592.html"><span lang=EN-US>Berkeley DB</span></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</span><span lang=EN-US>c/c++</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">环境下使用是十分方便的，尤其是使用</span><span lang=EN-US>c</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时，因为</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">就是使用</span><span lang=EN-US>c</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发的（似乎很多比较猛的软件都是使用</span><span lang=EN-US>c</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发的，而不是</span><span lang=EN-US>c++</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）。但</span><span lang=EN-US>Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang=EN-US>.Net</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的开发者也可以比较方便地使用</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span></p>
<h2 style="MARGIN: 13pt 0cm"><font face=Arial><st1:place w:st="on"><st1:city w:st="on"><span lang=EN-US>Berkeley</span></st1:city></st1:place><span lang=EN-US> DB Java Edition</span></font></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">为了满足不同的需要，</span><span lang=EN-US>Sleepycat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">还提供了</span><span lang=EN-US>for Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的版本，它将</span><span lang=EN-US>c</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang=EN-US>API</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">做了封装，结合了</span><span lang=EN-US>Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的特性（</span><span lang=EN-US>Java Bean</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）。现在</span><span lang=EN-US><a href="http://www.sleepycat.com/products/bdbje.html">Berkeley DB for Java</a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">已经到了</span><span lang=EN-US>3.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">了。</span></p>
<h2 style="MARGIN: 13pt 0cm"><font face=Arial><st1:city w:st="on"><st1:place w:st="on"><span lang=EN-US>Berkeley</span></st1:place></st1:city><span lang=EN-US> DB for .NET</span></font></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>.NET</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的开发者也可以使用</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，因为有人做了</span><span lang=EN-US><a href="http://sourceforge.net/projects/libdb-dotnet">Berkeley DB for .NET</a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，是一位仁兄使用</span><span lang=EN-US>C</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">＃用</span><span lang=EN-US>C/C++</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的风格写出来的，我看了其源码，感觉代码比较乱。相比</span><span lang=EN-US>Sleepycat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不断更新中的</span><span lang=EN-US>for Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的版本，</span><span lang=EN-US>for .NET</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的版本要沉寂得多，还只是</span><span lang=EN-US>0.8</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版，而且只是一个人开发。</span></p>
<h2 style="MARGIN: 13pt 0cm"><span lang=EN-US><font face=Arial>Some Applications</font></span></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的应用十分广泛，这可以从使用它作为</span><span lang=EN-US>storage</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang=EN-US><a href="http://www.sleepycat.com/customers/opensource.html"><span lang=EN-US style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><span lang=EN-US>著名软件</span></span></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">就可以看出来。最近我关注的</span><span lang=EN-US><a href="http://www.apache.org/">Apache</a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang=EN-US><a href="http://subversion.tigris.org/project_development.html">Subversion</a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">都使用了</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">作为</span><span lang=EN-US>Repository</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我想我们也可以把存储与配置文件中的那些机密信息（比如账号和密码等）存入</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中，而不是加密后再存入配置文件，因为</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">提供了现成的加密功能，能方便地进行数据加密；如果想使用</span><span lang=EN-US>xml</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的方式，则有</span><span lang=EN-US>Berkeley DB XML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可用。</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在我们做</span><span lang=EN-US>Tools</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，消费类软件的时候，</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是一个不错的</span><span lang=EN-US>Repository</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，使软件更精巧和高效。</span></p>
<h2 style="MARGIN: 13pt 0cm"><span lang=EN-US><font face=Arial>Postscript</font></span></h2>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在我查找</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的资料的时候，感觉资料不多，尤其中文的资料更少，似乎国内很少有人使用</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。就我使用它的感受而言，它在很多场合都是可以应用得到的，比如存储比较少的重要的数据，或者要求数据高效存储的场合——</span><span lang=EN-US>Subversion</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不就用它来存储代码文件吗？如果到</span><span lang=EN-US>Sourceforge.net</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上搜索关于</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang=EN-US>Project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，会发现很多</span><span lang=EN-US>project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，比如有使用</span><span lang=EN-US>Berkeley DB</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">来做文件搜索引擎的，做</span><span lang=EN-US>Forum</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的，做自己的关系数据库的&#8230;&#8230;</span></p><img src ="http://www.cnblogs.com/jiezhi/aggbug/414649.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>NUnit 2.4 Alpha Release </title><link>http://www.cnblogs.com/jiezhi/archive/2006/05/23/406802.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Tue, 23 May 2006 02:00:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/05/23/406802.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/406802.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/05/23/406802.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/406802.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/406802.html</trackback:ping><description><![CDATA[<p>很多人喜爱的单元测试工具NUnit2.4 Alpha发布了，其作者Charlie在Yahoo尚发布了一则<a href="http://groups.yahoo.com/group/testdrivendevelopment/message/16617">消息</a>来说明此事，它提到该版本最突出的特性就是&#8220;this release include new assertions for use with Collections and Files, the ability to use a separate AppDomain for each assembly in a multiple assembly test, SetUp and TearDown at the namespace and assembly level and a number of Gui enhancements&#8221;。<br>NUnit2.4 Alpha包括.Net1.1、.Net2.0和Mono的build，这真是方便了大家不同的要求。可惜NUnit2.4 Alpha仍然只是支持C#和ASP.Net，对于我这样在visual studio 2005环境下使用C++的人来说，只能是羡慕一下了。<br>更多情况看其<a href="http://nunit.com/nunit/?p=releaseNotes&amp;r=2.4">官方网站</a>。</p><img src ="http://www.cnblogs.com/jiezhi/aggbug/406802.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>StructureMap goes 1.0</title><link>http://www.cnblogs.com/jiezhi/archive/2006/05/10/395929.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Wed, 10 May 2006 02:31:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/05/10/395929.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/395929.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/05/10/395929.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/395929.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/395929.html</trackback:ping><description><![CDATA[<a href="http://structuremap.sourceforge.net/">StructureMap</a>是一个Dependency Injection framework，和Spring.Net类似，只是它不使用Spring.Net的xml配置文件的方式，而使用Attribute的方式，避免了xml文件的不断膨胀（当系统比较大的时候）。现在StructureMap 1.0发布了，作者声称已经成功运用在了大型项目中，在构建松散耦合的系统过程中发挥了很大的作用。甚至有人说&#8220;<a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2006/05/09/144361.aspx">Don't create a loosely coupled system without it</a>&#8221;——似乎有点夸张。StructureMap 的作者Jeremy Miller在随笔中说StructureMap 是&#8220;<a href="http://codebetter.com/blogs/jeremy.miller/archive/2006/05/08/144325.aspx">the best Dependency Injection tool for .Net</a>&#8221;。感兴趣的话可以研究研究这个framework。 <br><br><br>【Update 2006-5-18】for .Net2.0的版本1.1也出来了：<a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2006/05/16/StructureMapv1_1Released.aspx">StructureMap v1.1 (for .Net 2.0) released on sourceforge</a>。<br>&nbsp;<br><img src ="http://www.cnblogs.com/jiezhi/aggbug/395929.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>60 More AJAX Tutorials and 50 AJAX Toolkits and Frameworks</title><link>http://www.cnblogs.com/jiezhi/archive/2006/05/09/394688.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Tue, 09 May 2006 02:54:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/05/09/394688.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/394688.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/05/09/394688.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/394688.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/394688.html</trackback:ping><description><![CDATA[尽管有很多人在开始的时候并不看好AJAX，但现在它已经是大行其道了。还有人喜欢收集AJAX的Tutorials，这的确是方便了学习AJAX的人：<a href="http://www.maxkiesler.com/index.php/weblog/comments/60_more_helpful_ajax_tutorials/">60 More AJAX Tutorials</a> 。他还列出了50个AJAX的Toolkit和Framework：<a href="http://www.maxkiesler.com/index.php/weblog/comments/round_up_of_50_ajax_toolkits_and_frameworks/">Round-up of 50 AJAX Toolkits and Frameworks</a>。 <br><a href="http://www.maxkiesler.com/index.php/weblog/comments/42_recent_ajax_tutorials/">42 Recent AJAX Tutorials</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/394688.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>Berkeley DB——Store Structure</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/29/388494.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Sat, 29 Apr 2006 03:43:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/29/388494.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/388494.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/29/388494.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/388494.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/388494.html</trackback:ping><description><![CDATA[摘要: 如何在Berkeley DB中存储C++结构体&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/04/29/388494.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/388494.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>Berkeley DB——Cursor</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/28/387560.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Fri, 28 Apr 2006 07:13:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/28/387560.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/387560.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/28/387560.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/387560.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/387560.html</trackback:ping><description><![CDATA[摘要: 讲述Berkeley DB的游标&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/04/28/387560.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/387560.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>JetBrains dotTrace  and ReSharper 2.0 Beta Released</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/25/384229.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Tue, 25 Apr 2006 01:36:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/25/384229.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/384229.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/25/384229.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/384229.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/384229.html</trackback:ping><description><![CDATA[摘要: JetBrains dotTrace  —— A Good Profiling Tool<br>ReSharper 2.0 Beta  —— A Good Refactorings Tool&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/04/25/384229.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/384229.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><item><title>Berkeley DB——Records</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/24/383266.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Mon, 24 Apr 2006 02:47:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/24/383266.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/383266.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/24/383266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/383266.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/383266.html</trackback:ping><description><![CDATA[摘要: 如何操作Berkeley DB的Records&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/04/24/383266.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/383266.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47943/" target="_blank">消息称Facebook今年营收将达5.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>Berkeley DB——Database</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/21/381443.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Fri, 21 Apr 2006 07:54:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/21/381443.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/381443.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/21/381443.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/381443.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/381443.html</trackback:ping><description><![CDATA[摘要: 介绍Berkeley DB的Database&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/04/21/381443.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/381443.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47937/" target="_blank">微软8月25日开始通过WSUS推送IE8</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>The Rule of Method Design</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/20/380376.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Thu, 20 Apr 2006 08:42:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/20/380376.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/380376.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/20/380376.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/380376.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/380376.html</trackback:ping><description><![CDATA[摘要: 方法设计的一些准则&nbsp;&nbsp;<a href='http://www.cnblogs.com/jiezhi/archive/2006/04/20/380376.html'>阅读全文</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/380376.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47935/" target="_blank">暴风称新旧版更换完毕 总计超4000万用户换装</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>Berkeley DB——Usage</title><link>http://www.cnblogs.com/jiezhi/archive/2006/04/12/373356.html</link><dc:creator>风满袖</dc:creator><author>风满袖</author><pubDate>Wed, 12 Apr 2006 07:43:00 GMT</pubDate><guid>http://www.cnblogs.com/jiezhi/archive/2006/04/12/373356.html</guid><wfw:comment>http://www.cnblogs.com/jiezhi/comments/373356.html</wfw:comment><comments>http://www.cnblogs.com/jiezhi/archive/2006/04/12/373356.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/jiezhi/comments/commentRss/373356.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jiezhi/services/trackbacks/373356.html</trackback:ping><description><![CDATA[<p><br><br><span style="FONT-SIZE: 24pt" twffan="done"><strong>使用<br></strong></span><br><A href="http://jiezhi.cnblogs.com/archive/2006/03/30/362797.html">Berkeley DB</a>提供了多种语言的API，但我使用的是其C++ API，虽然C的API来得最直接，但是对我而言比较难用，没有C++的来得舒服——我比较适应面向对象风格的东西。可惜它的C++ API也没有做足够好的封装，使用者还是要写很多繁复的代码，而且要记住它API中会使用到N多的Flag。因此我又把它C++的API包装了一遍，提供更为直观的API，舍弃那些通常不会用到的Flag参数。<br>在使用中，我发现了几个令人感到疑惑和郁闷的问题（可能是我水平有限的缘故）：<br>1、.DB文件的文件名仅支持char*的，这在国际化软件环境中会是一个问题。<br>2、不支持直接存入string和wstring类型的数据。STL是人们在使用C++过程中普遍会用到的，而若你直接往Berkeley DB中存入string和wstring（或者Field的类型为string和wstring的结构体）的话，那你将得到不正确的结果——存入数据后，API返回sucess，但是当你把数据再取出时，只能是最后存入的那对key/data，且data中的内容部分字节发生了乱码，比如你在data中存入了hello，那可能取出的内容中前面的字符是he，而后面的字符都是乱码。<br>3、说是支持重复记录（duplicate records），但是当我按照其示例代码调用相应的API时，却发生异常：无效的参数！真不知道Sleepycat哪个环节的工作出了问题。<br>4、其源码说是可以使用vs2005编译，但是使用vs2005编译会出现大把大把的错误，而使用vc6编译则无问题。<br><br><span style="FONT-SIZE: 24pt" twffan="done"><strong>示例<br></strong></span><br>下面是我测试其duplicate records的代码（执行并不成功，报&#8220;无效的参数&#8221;）：<br><br></p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee" twffan="done"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top twffan="done"><span style="COLOR: #0000ff" twffan="done">void</span><span style="COLOR: #000000" twffan="done">&nbsp;TestMultiData()<br><img id=Codehighlighter1_21_1000_Open_Image onclick="this.style.display='none'; Codehighlighter1_21_1000_Open_Text.style.display='none'; Codehighlighter1_21_1000_Closed_Image.style.display='inline'; Codehighlighter1_21_1000_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top twffan="done"><img id=Codehighlighter1_21_1000_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_21_1000_Closed_Text.style.display='none'; Codehighlighter1_21_1000_Open_Image.style.display='inline'; Codehighlighter1_21_1000_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top twffan="done"></span><span id=Codehighlighter1_21_1000_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"></span><span id=Codehighlighter1_21_1000_Open_Text twffan="done"><span style="COLOR: #000000" twffan="done">{<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff" twffan="done">int</span><span style="COLOR: #000000" twffan="done">&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;Db&nbsp;db(NULL,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.set_flags(DB_DUP);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.open(NULL,</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">multi.db</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">,NULL,DB_BTREE,DB_CREATE,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.truncate(NULL,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;Dbt&nbsp;key,data;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff" twffan="done">char</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">*</span><span style="COLOR: #000000" twffan="done">strk,</span><span style="COLOR: #000000" twffan="done">*</span><span style="COLOR: #000000" twffan="done">strd;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;strk&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">001</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;key.set_data(strk);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;key.set_size(strlen(strk)</span><span style="COLOR: #000000" twffan="done">+</span><span style="COLOR: #000000" twffan="done">1</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;strd&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">data1</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;data.set_data(strd);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;data.set_size(strlen(strd)</span><span style="COLOR: #000000" twffan="done">+</span><span style="COLOR: #000000" twffan="done">1</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.put(NULL,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">key,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">data,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;strd&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">data2</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;data.set_data(strd);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;data.set_size(strlen(strd)</span><span style="COLOR: #000000" twffan="done">+</span><span style="COLOR: #000000" twffan="done">1</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.put(NULL,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">key,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">data,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;strd&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">data3</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;data.set_data(strd);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;data.set_size(strlen(strd)</span><span style="COLOR: #000000" twffan="done">+</span><span style="COLOR: #000000" twffan="done">1</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.put(NULL,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">key,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">data,</span><span style="COLOR: #000000" twffan="done">0</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;Dbt&nbsp;dataBuffer;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;dataBuffer.set_data(</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">strd);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;dataBuffer.set_ulen(</span><span style="COLOR: #000000" twffan="done">6</span><span style="COLOR: #000000" twffan="done">*</span><span style="COLOR: #000000" twffan="done">1024</span><span style="COLOR: #000000" twffan="done">);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;dataBuffer.set_flags(DB_DBT_USERMEM);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff" twffan="done">try</span><span style="COLOR: #000000" twffan="done"><br><img id=Codehighlighter1_717_771_Open_Image onclick="this.style.display='none'; Codehighlighter1_717_771_Open_Text.style.display='none'; Codehighlighter1_717_771_Closed_Image.style.display='inline'; Codehighlighter1_717_771_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top twffan="done"><img id=Codehighlighter1_717_771_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_717_771_Closed_Text.style.display='none'; Codehighlighter1_717_771_Open_Image.style.display='inline'; Codehighlighter1_717_771_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_717_771_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"></span><span id=Codehighlighter1_717_771_Open_Text twffan="done"><span style="COLOR: #000000" twffan="done">{<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;db.</span><span style="COLOR: #0000ff" twffan="done">get</span><span style="COLOR: #000000" twffan="done">(NULL,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">key,</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">dataBuffer,DB_MULTIPLE);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000" twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff" twffan="done">catch</span><span style="COLOR: #000000" twffan="done">&nbsp;(DbException&nbsp;</span><span style="COLOR: #000000" twffan="done">&amp;</span><span style="COLOR: #000000" twffan="done">e)<br><img id=Codehighlighter1_798_825_Open_Image onclick="this.style.display='none'; Codehighlighter1_798_825_Open_Text.style.display='none'; Codehighlighter1_798_825_Closed_Image.style.display='inline'; Codehighlighter1_798_825_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top twffan="done"><img id=Codehighlighter1_798_825_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_798_825_Closed_Text.style.display='none'; Codehighlighter1_798_825_Open_Image.style.display='inline'; Codehighlighter1_798_825_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_798_825_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"></span><span id=Codehighlighter1_798_825_Open_Text twffan="done"><span style="COLOR: #000000" twffan="done">{<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="COLOR: #000000" twffan="done">&lt;&lt;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">&nbsp;&nbsp;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">&lt;&lt;</span><span style="COLOR: #000000" twffan="done">e.what();<br><img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000" twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;DbMultipleDataIterator&nbsp;iterator(dataBuffer);<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;Dbt&nbsp;mdata;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff" twffan="done">while</span><span style="COLOR: #000000" twffan="done">&nbsp;(&nbsp;iterator.next(mdata)&nbsp;</span><span style="COLOR: #000000" twffan="done">==</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #0000ff" twffan="done">true</span><span style="COLOR: #000000" twffan="done">&nbsp;)<br><img id=Codehighlighter1_926_998_Open_Image onclick="this.style.display='none'; Codehighlighter1_926_998_Open_Text.style.display='none'; Codehighlighter1_926_998_Closed_Image.style.display='inline'; Codehighlighter1_926_998_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top twffan="done"><img id=Codehighlighter1_926_998_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_926_998_Closed_Text.style.display='none'; Codehighlighter1_926_998_Open_Image.style.display='inline'; Codehighlighter1_926_998_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_926_998_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"></span><span id=Codehighlighter1_926_998_Open_Text twffan="done"><span style="COLOR: #000000" twffan="done">{<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff" twffan="done">char</span><span style="COLOR: #000000" twffan="done">&nbsp;</span><span style="COLOR: #000000" twffan="done">*</span><span style="COLOR: #000000" twffan="done">str&nbsp;</span><span style="COLOR: #000000" twffan="done">=</span><span style="COLOR: #000000" twffan="done">&nbsp;(</span><span style="COLOR: #0000ff" twffan="done">char</span><span style="COLOR: #000000" twffan="done">*</span><span style="COLOR: #000000" twffan="done">)mdata.get_data();<br><img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="COLOR: #000000" twffan="done">&lt;&lt;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">data:&nbsp;&nbsp;</span><span style="COLOR: #000000" twffan="done">"</span><span style="COLOR: #000000" twffan="done">&lt;&lt;</span><span style="COLOR: #000000" twffan="done">str</span><span style="COLOR: #000000" twffan="done">&lt;&lt;</span><span style="COLOR: #000000" twffan="done">endl;<br><img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000" twffan="done"><br><img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top twffan="done">}</span></span></div>
<br><br><A href="http://jiezhi.cnblogs.com/category/54592.html">所有Berkeley DB相关的随笔</a><img src ="http://www.cnblogs.com/jiezhi/aggbug/373356.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47934/" target="_blank">3.5版既出 Firefox面临新挑战</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>