<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[乱七八糟]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[]]></description>
<link>http://hi.baidu.com/amess</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[JUnit FAQ]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/02d60d3b85cdf7ed15cecba9.html]]></link>
        <description><![CDATA[
		
		<p class="MsoListParagraph" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1"><span style=" mso-fareast- mso-bidi-"><span style="mso-list: Ignore">l<span style="font: 7pt  Times New Roman ">  </span></span></span><span><font face="Calibri">If you are running your JUnit 4 tests with a JUnit 3.x runner, write a suite() method that uses the JUnit4TestAdapter class to create a suite containing all of your test methods: </font></span></p>
 <a href="http://hi.baidu.com/amess/blog/item/02d60d3b85cdf7ed15cecba9.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%BF%AA%B7%A2%B9%A4%BE%DF">开发工具</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/02d60d3b85cdf7ed15cecba9.html#comment">查看评论</a>]]></description>
        <pubDate>2008-11-27  16:56</pubDate>
        <category><![CDATA[开发工具]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/02d60d3b85cdf7ed15cecba9.html</guid>
</item>

<item>
        <title><![CDATA[JUnit Cook Book]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/6742d7f900095e5e252df21c.html]]></link>
        <description><![CDATA[
		
		<h1><font color="#33ff33">J</font><font color="#cc0000">U</font>nit Cookbook</h1>
<p>Kent Beck, Erich Gamma</p>
<h2>Simple Test Case</h2>
<p>When you need to test something, here is what you do:</p>
<ol>
    <li>Annotate a method with @org.junit.Test</li>
    <li>When you want to check a value, import org.junit.Assert.* statically, call <tt><font face="NSimsun">assertTrue</font></tt>() and pass a boolean that is true if the test succeeds</li>
</ol>
For example: <blockquote>
</blockquote> <a href="http://hi.baidu.com/amess/blog/item/6742d7f900095e5e252df21c.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%BF%AA%B7%A2%B9%A4%BE%DF">开发工具</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/6742d7f900095e5e252df21c.html#comment">查看评论</a>]]></description>
        <pubDate>2008-11-27  14:19</pubDate>
        <category><![CDATA[开发工具]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/6742d7f900095e5e252df21c.html</guid>
</item>

<item>
        <title><![CDATA[Eclipse External Tools]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/8f7595505ac8e36785352438.html]]></link>
        <description><![CDATA[
		
		<p>外部工具可用workbench来配置和运行 程序、批处理文件、ant构建文件等。</p>
<p>外部工具的输出显示在控制台视图中。</p>
<p>在配置外部工具时可使用如下变量：<br>
${workspace_loc}：<br>
workspace的绝对路径</p>
<p>${workspace_loc:&lt;resource path&gt;}：<br>
所指定的resource的绝对路径。resource path是相对于workspace root的完整路径。<br>
注意：${workspace_loc:/myproject/myfile.txt}和${workspace_loc}/myproject/myfile.txt不一定相同，因为前者表示的myfile.txt可能位于workspace之外。</p>
<p>${project_lo</p> <a href="http://hi.baidu.com/amess/blog/item/8f7595505ac8e36785352438.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/Eclipse">Eclipse</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/8f7595505ac8e36785352438.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-30  00:15</pubDate>
        <category><![CDATA[Eclipse]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/8f7595505ac8e36785352438.html</guid>
</item>

<item>
        <title><![CDATA[Eclipse Workbench 点滴]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/07e0c5ef73f57e33adafd52a.html]]></link>
        <description><![CDATA[
		
		1. Eclipse的整个窗口称为workbench window<br>
2. 右上角切换perspective的工具栏成为shortcut bar<br>
3. workbench window可同时打开多个。通过配置也可让每一个新打开的perspective显示在新window中<br>
4. 在一个window中，每个perspective可以用不同组的view，但所有的view共享同一组editor<br>
5. view重用于在信息的列表或层次结构中导航，如resources；或显示当前active的editor的属性<br>
6. 对view的修改马上会马上保存<br>
7. editor常用于编辑和浏览资源。可用文本表示，也可用图像表示<br>
8. editor的修改遵循open-save- <a href="http://hi.baidu.com/amess/blog/item/07e0c5ef73f57e33adafd52a.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/Eclipse">Eclipse</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/07e0c5ef73f57e33adafd52a.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-29  23:39</pubDate>
        <category><![CDATA[Eclipse]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/07e0c5ef73f57e33adafd52a.html</guid>
</item>

<item>
        <title><![CDATA[GMF FAQ (General)]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/7ca02073254f9a198701b08a.html]]></link>
        <description><![CDATA[
		
		<h3><span class="mw-headline">What can I do with GMF? </span></h3>
<p>Using GMF, you can produce graphical editors for Eclipse. For example, a UML modeling tool, workflow editor, etc. Basically, a graphical editing surface for any domain model in EMF you'd like. For some example eyecandy, visit the <a class="external text" title="http://www.eclipse.org/gmf/gallery/index.php" href="http://www.eclipse.org/gmf/gallery/index.php" rel="nofollow">gallery</a>.</p>
 <a href="http://hi.baidu.com/amess/blog/item/7ca02073254f9a198701b08a.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/Eclipse">Eclipse</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/7ca02073254f9a198701b08a.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-25  03:20</pubDate>
        <category><![CDATA[Eclipse]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/7ca02073254f9a198701b08a.html</guid>
</item>

<item>
        <title><![CDATA[EMF简介]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/a2a3fe1f684827f0e0fe0bd7.html]]></link>
        <description><![CDATA[
		
		<p>EMF：Eclipse Modeling Framework</p>
<p>在基于结构化数据模型(structured data model)构建工具和应用程序时，EMF可以充当<strong>模型框架</strong>(modeling framework)和<strong>代码生成工具</strong>(两种角色)。</p>
<p>从以XMI（<a target="_blank" href="http://www.omg.org/technology/documents/formal/xmi.htm">XML Meta Interchange</a>、基于XML的元数据交换）描述的model中，EMF能够生成model对应的类和一些适配类(adapter class)。model类用于代表模型本身；适配类能够查看和以命令的方式编辑model，并提供了一</p> <a href="http://hi.baidu.com/amess/blog/item/a2a3fe1f684827f0e0fe0bd7.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/a2a3fe1f684827f0e0fe0bd7.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-12  09:51</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/a2a3fe1f684827f0e0fe0bd7.html</guid>
</item>

<item>
        <title><![CDATA[读《Oracle: The Complete Reference》序]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/2792a7ec777b902362d09fdf.html]]></link>
        <description><![CDATA[
		
		<p>Oracle: The Complete Reference已经有些年头了，不过今天才第一次看到。作者之一George Korch写的序挺有意思。<br>
 <br>
George第一次接触Oracle是1982年。不知道82年的时候，中国有几台电脑。<br>
 <br>
George之所以接触到oracle是因为他的公司要为设计和建立一个商务应用程序而评估数据库管理系统。最终决定采用什么数据库，是由评测结果决定的，而周围的现状往往是有决定权的那个人在主流数据库里面选择一个自己最熟悉的。<br>
 <br>
George他们的评估报告还被ComputerWorld定性为曾实施过的最&ldquo;重量级&rdquo;的DBMS</p> <a href="http://hi.baidu.com/amess/blog/item/2792a7ec777b902362d09fdf.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%CA%FD%BE%DD%BF%E2">数据库</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/2792a7ec777b902362d09fdf.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-02  23:51</pubDate>
        <category><![CDATA[数据库]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/2792a7ec777b902362d09fdf.html</guid>
</item>

<item>
        <title><![CDATA[一年不来]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/ab5bf3fac7e41ddab58f3163.html]]></link>
        <description><![CDATA[
		
		<p>上一篇是07年4月，再过几个小时就是08年四月了，一年过去了，这儿没添加什么东西。也有好多该记录的没记录下来。甚至于包括前不久刚看的的spring osgi都有些陌生，这样好多类似的需要花时间去了解，然后又因不常使用而又渐渐淡忘所做的无用功似乎有些太不值得，所以觉得似乎又有回到这儿的必要。</p>
<p>不必有什么逻辑、不必有什么条理、也不必追求什么完整性，只要大约记录我每天干了什么就OK了，先做到这一步吧。</p>
<p>今天订了本《如何掌控自己的时间和生活》，对它抱有挺大的期望，希望真的象所说的那样：这个世界上根本</p> <a href="http://hi.baidu.com/amess/blog/item/ab5bf3fac7e41ddab58f3163.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%C6%E4%CB%FC">其它</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/ab5bf3fac7e41ddab58f3163.html#comment">查看评论</a>]]></description>
        <pubDate>2008-03-31  22:41</pubDate>
        <category><![CDATA[其它]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/ab5bf3fac7e41ddab58f3163.html</guid>
</item>

<item>
        <title><![CDATA[Java与模式 第三章 软件的可维护性与可复用性]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/bccfb7012ec39002738da5c6.html]]></link>
        <description><![CDATA[
		
		<p><strong>设计原则和设计模式的关系：</strong><br>
设计原则更为抽象和基础。设计模式是设计原则在具体问题中的体现。设计原则为新设计模式的研究提供向导。</p>
<p><strong>OO软件系统设计的核心问题：</strong><br>
可维护性（Maintainability）<br>
可复用性 （Reuseability）</p>
<p><strong>3.1 软件系统的可维护性</strong><br>
开发半年，维护多年<br>
一个软件系统生命周期内，维护上面的钱，是开发上的钱的两倍</p>
<p><strong>软件的维护</strong><br>
维护的含义：错误的清除、功能的扩充</p>
<p>好的软件设计必须允</p> <a href="http://hi.baidu.com/amess/blog/item/bccfb7012ec39002738da5c6.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/bccfb7012ec39002738da5c6.html#comment">查看评论</a>]]></description>
        <pubDate>2007-04-23  00:57</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/bccfb7012ec39002738da5c6.html</guid>
</item>

<item>
        <title><![CDATA[测试模式笔记]]></title>
        <link><![CDATA[http://hi.baidu.com/amess/blog/item/cda0a5642374e3f0f73654ec.html]]></link>
        <description><![CDATA[
		
		<p>测试模式</p>
<p>1.&nbsp;黑盒测试模式(black&nbsp;box&nbsp;testing)<br>
也称为功能测试(functional&nbsp;testing)、闭箱测试(closed&nbsp;box&nbsp;testing)。</p>
<p>通过设计符合独立需求的测试来保证软件符合要求，测试不必基于所实现的方式。</p>
<p>从某种意义上讲，不按照软件实现或者内在结构进行的软件测试称为黑盒测试。</p>
<p>2.&nbsp;白盒测试模式<br>
也称为明箱测试(clear&nbsp;box&nbsp;testing)</p>
<p>根据软件的内部结构来确定必要情况。一个完整的测试将测试软件所有可能经过的路径。</p>
<p>但并不真正的</p> <a href="http://hi.baidu.com/amess/blog/item/cda0a5642374e3f0f73654ec.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/amess/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/amess/blog/item/cda0a5642374e3f0f73654ec.html#comment">查看评论</a>]]></description>
        <pubDate>2007-01-18  18:15</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[amess]]></author>
		<guid>http://hi.baidu.com/amess/blog/item/cda0a5642374e3f0f73654ec.html</guid>
</item>


</channel>
</rss>