﻿<?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>BlogJava-kylixlu-随笔分类-Others</title><link>http://www.blogjava.net/kylixlu/category/29036.html</link><description>君子素其位而行，不愿乎其外。</description><language>zh-cn</language><lastBuildDate>Tue, 22 Dec 2009 15:04:13 GMT</lastBuildDate><pubDate>Tue, 22 Dec 2009 15:04:13 GMT</pubDate><ttl>60</ttl><item><title>Eclipse中的subclipse插件修改密码</title><link>http://www.blogjava.net/kylixlu/archive/2009/12/21/306829.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Mon, 21 Dec 2009 09:08:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2009/12/21/306829.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/306829.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2009/12/21/306829.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/306829.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/306829.html</trackback:ping><description><![CDATA[<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">1.&nbsp;查看你的Eclipse中使用的是什么SVN&nbsp;Interface<br />
windows&nbsp;&gt;&nbsp;preference&nbsp;&gt;&nbsp;Team&nbsp;&gt;&nbsp;SVN&nbsp;#SVN&nbsp;Interface<br />
<br />
2.&nbsp;如果是用的JavaHL,&nbsp;找到以下目录并删除auth目录.<br />
C:\Documents&nbsp;and&nbsp;Settings\[YourUserName]\Application&nbsp;Data\Subversion\<br />
<br />
3.&nbsp;如果你用的SVNKit,&nbsp;找到以下目录并删除.keyring文件.<br />
[eclipse]\configuration\org.eclipse.core.runtime<br />
</span></div>
<br />
<img src ="http://www.blogjava.net/kylixlu/aggbug/306829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2009-12-21 17:08 <a href="http://www.blogjava.net/kylixlu/archive/2009/12/21/306829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VMWare 增加虚拟机的硬盘大小</title><link>http://www.blogjava.net/kylixlu/archive/2009/07/02/285236.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Thu, 02 Jul 2009 12:01:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2009/07/02/285236.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/285236.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2009/07/02/285236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/285236.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/285236.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 我用了一个虚拟机做NightlyBuild脚本的测试，因为要装三个JDE的版本，发现装完JDK+ANT+三个JDE之后，硬盘没空间了，去虚拟机配置里看了一下，还没地方可以调整硬盘大小的。<br />
&nbsp;&nbsp;&nbsp; 不过VMWare，提供了以命令行的方式，调整硬盘的大小，在&lt;VMWare_HOME&gt;下有一个vmware-vdiskmanager.exe 可以增加虚拟硬盘的容量：<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; e.g :我要把硬盘变成5G大小，可以用以下命令<br />
<br />
&nbsp; &nbsp; &nbsp; C:\VMware安装路径&gt;vmware-vdiskmanager -x 6Gb X:\你虚拟机文件的路径\Windows" "XP" "Professional.vmdk<br />
<br />
&nbsp;&nbsp;&nbsp; (<span style="color: red;">注意：我的虚拟机</span><span style="color: red;">创建</span><span style="color: red;">时用了默认文件名Windows XP Professional.vmdk，所以中间有空格，所以要用引号括起来</span>)<br />
<br />
<img src="file:///C:/DOCUME%7E1/ERICLU%7E1.IBM/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.blogjava.net/images/blogjava_net/kylixlu/vm1.jpg" height="104" width="649" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果命令正确，就会出现上图的操作.<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">D:\System\VMware\VMware&nbsp;Workstation&gt;vmware-vdiskmanager&nbsp;-x&nbsp;6Gb&nbsp;F:\VM_XP_EN\Windo<br />
ws"&nbsp;"XP"&nbsp;"Professional.vmdk<br />
Using&nbsp;log&nbsp;file&nbsp;C:\DOCUME~1\ERICLU~1.IBM\LOCALS~1\Temp\vmware-Eric.Lu\vdiskmanage<br />
r.log<br />
&nbsp;&nbsp;Grow:&nbsp;100%&nbsp;done.<br />
The&nbsp;old&nbsp;geometry&nbsp;C/H/S&nbsp;of&nbsp;the&nbsp;disk&nbsp;is:&nbsp;10402/16/63<br />
The&nbsp;new&nbsp;geometry&nbsp;C/H/S&nbsp;of&nbsp;the&nbsp;disk&nbsp;is:&nbsp;12483/16/63<br />
Disk&nbsp;expansion&nbsp;completed&nbsp;successfully.<br />
<br />
WARNING:&nbsp;If&nbsp;the&nbsp;virtual&nbsp;disk&nbsp;is&nbsp;partitioned,&nbsp;you&nbsp;must&nbsp;use&nbsp;a&nbsp;third-party<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;utility&nbsp;in&nbsp;the&nbsp;virtual&nbsp;machine&nbsp;to&nbsp;expand&nbsp;the&nbsp;size&nbsp;of&nbsp;the<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;partitions.&nbsp;For&nbsp;more&nbsp;information,&nbsp;see:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647<br />
<br />
D:\System\VMware\VMware&nbsp;Workstation&gt;</span></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等Grow:100%后，并不等于我们的虚拟机硬盘就是5Gb了,我们要用PQ之类的软件对其进行重新分配置，调整分区大小，才会有效果，不然 硬盘的分区大小还是原来那么大。<br />
<br />
<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/kylixlu/aggbug/285236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2009-07-02 20:01 <a href="http://www.blogjava.net/kylixlu/archive/2009/07/02/285236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]ANT——Build.xml文件详解</title><link>http://www.blogjava.net/kylixlu/archive/2009/06/05/280266.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Fri, 05 Jun 2009 12:22:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2009/06/05/280266.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/280266.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2009/06/05/280266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/280266.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/280266.html</trackback:ping><description><![CDATA[<p style="font-size: 10pt"><font face="宋体">Ant的概念</font><font face="宋体"><br />
可能有些读者并不连接什么是Ant以及入可使用它，但只要使用通过Linux系统得读者，应该知道</font><font face="宋体">make这个命令。当编译Linux内核及一些软件的源程序时，经常要用这个命令。Make命令其实就</font><font face="宋体">是一个项目管理工具，而Ant所实现功能与此类似。像make，gnumake和nmake这些编译工具都有</font><font face="宋体">一定的缺陷，但是Ant却克服了这些工具的缺陷。最Ant开发者在开发跨平台的应用时，用样也</font><font face="宋体">是基于这些缺陷对Ant做了更好的设计。</font></p>
<p style="font-size: 10pt">&nbsp;<wbr></p>
<p style="font-size: 10pt"><font face="宋体">Ant 与 makefile<br />
Makefile有一些不足之处，比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调&#8221;</font><font face="宋体">只是我在Tab前面加了一个空格，所以我的命令就不能执行&#8221;。有一些工具在一定程度上解决了</font><font face="宋体">这个问题，但还是有很多其他的问题。Ant则与一般基于命令的工具有所不同，它是Java类的扩</font><font face="宋体">展。Ant运行需要的XML格式的文件不是Shell命令文件。它是由一个Project组成的，而一个</font><font face="宋体">Project又可分成可多target，target再细分又分成很多task，每一个task都是通过一个实现特</font><font face="宋体">定接口的java类来完成的。</font></p>
<p style="font-size: 10pt">&nbsp;<wbr></p>
<p style="font-size: 10pt"><font face="宋体">Ant的优点</font></p>
<p style="font-size: 10pt"><font face="宋体">Ant是Apache软件基金会JAKARTA目录中的一个子项目，它有以下的优点。</font><font face="宋体">跨平台性。Ant是存Java语言编写的，所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。</font><font face="宋体">Ant通过调用target树，就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件</font><font face="宋体">时XML格式的文件，所以和容易维护和书写，而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点，它很容易集成到一些开发环</font><font face="宋体">境中去。</font></p>
<p style="font-size: 10pt">&nbsp;<wbr></p>
<p style="font-size: 10pt"><font face="宋体">Ant 开发</font></p>
<p style="font-size: 10pt"><font face="宋体">Ant的构建文件<br />
当开始一个新的项目时，首先应该编写Ant构建文件。构建文件定义了构建过程，并被团队开发</font><font face="宋体">中每个人使用。Ant构建文件默认命名为build.xml，也可以取其他的名字。只不过在运行的时候</font><font face="宋体">把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中</font><font face="宋体">，这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。<br />
(1)&nbsp;<wbr>src存放文件。<br />
(2)&nbsp;<wbr>class存放编译后的文件。<br />
(3)&nbsp;<wbr>lib存放第三方JAR包。<br />
(4)&nbsp;<wbr>dist存放打包，发布以后的代码。<br />
</font></p>
<p style="font-size: 10pt"><font face="宋体">Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定</font><font face="宋体">义很多目标(target元素)，这些目标之间可以有依赖关系。当执行这类目标时，需要执行他们所</font><font face="宋体">依赖的目标。每个目标中可以定义多个任务，目标中还定义了所要执行的任务序列。Ant在构建目标时必须调</font><font face="宋体">用所定义的任务。任务定义了Ant实际执行的命令。Ant中的任务可以为3类。<br />
(1) 核心任务。核心任务是Ant自带的任务。<br />
(2) 可选任务。可选任务实来自第三方的任务，因此需要一个附加的JAR文件。<br />
(3) 用户自定义的任务。用户自定义的任务实用户自己开发的任务。<br />
1.&lt;project&gt;标签<br />
每个构建文件对应一个项目。&lt;project&gt;标签时构建文件的根标签。它可以有多个内在属性，</font><font face="宋体">就如代码中所示，其各个属性的含义分别如下。<br />
(1)&nbsp;<wbr>default表示默认的运行目标，这个属性是必须的。<br />
(2)&nbsp;<wbr>basedir表示项目的基准目录。<br />
(3)&nbsp;<wbr>name表示项目名。<br />
(4)&nbsp;<wbr>description表示项目的描述。<br />
每个构建文件都对应于一个项目，但是大型项目经常包含大量的子项目，每一个子项目都可以有</font><font face="宋体">自己的构建文件。</font></p>
<p style="font-size: 10pt"><font face="宋体">2.&lt;target&gt;标签<br />
一个项目标签下可以有一个或多个target标签。一个target标签可以依赖其他的target标签。例</font><font face="宋体">如，有一个target用于编译程序，另一个target用于声称可执行文件。在生成可执行文件之前必</font><font face="宋体">须先编译该文件，因策可执行文件的target依赖于编译程序的target。Target的所有属性如下。<br />
(1) .name表示标明，这个属性是必须的。<br />
(2) .depends表示依赖的目标。<br />
(3) if表示仅当属性设置时才执行。<br />
(4) unless表示当属性没有设置时才执行。<br />
(5) description表示项目的描述。<br />
Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行</font><font face="宋体">每个target。在执行之前，首先需要执行它所依赖的target。程序中的名为run的target的</font><font face="宋体">depends属性compile，而名为compile的target的depends属性是prepare，所以这几个target执</font><font face="宋体">行的顺序是prepare-&gt;compile-&gt;run。一个target只能被执行一次，即使有多个target依赖于它。如果没有if或unless属性，target总</font><font face="宋体">会被执行。</font></p>
<p style="font-size: 10pt"><font face="宋体">3.&lt;mkdir&gt;标签<br />
该标签用于创建一个目录，它有一个属性dir用来指定所创建的目录名，其代码如下：<br />
&lt;mkdir dir=&#8221;＄{class.root}&#8221;/&gt;<br />
通过以上代码就创建了一个目录，这个目录已经被前面的property标签所指定。</font></p>
<p style="font-size: 10pt"><font face="宋体">4&lt;jar&gt;标签<br />
该标签用来生成一个JAR文件，其属性如下。<br />
(1)&nbsp;<wbr>destfile表示JAR文件名。<br />
(2)&nbsp;<wbr>basedir表示被归档的文件名。<br />
(3)&nbsp;<wbr>includes表示别归档的文件模式。<br />
(4)&nbsp;<wbr>exchudes表示被排除的文件模式。</font></p>
<p style="font-size: 10pt"><font face="宋体">5．&lt;javac标签&gt;<br />
该标签用于编译一个或一组java文件，其属性如下。<br />
(1).srcdir表示源程序的目录。<br />
(2).destdir表示class文件的输出目录。<br />
(3).include表示被编译的文件的模式。<br />
(4).excludes表示被排除的文件的模式。<br />
(5).classpath表示所使用的类路径。<br />
(6).debug表示包含的调试信息。<br />
(7).optimize表示是否使用优化。<br />
(8).verbose 表示提供详细的输出信息。<br />
(9).fileonerror表示当碰到错误就自动停止。</font></p>
<p style="font-size: 10pt"><font face="宋体">6．&lt;java&gt;标签<br />
该标签用来执行编译生成的.class文件，其属性如下。<br />
(1).classname 表示将执行的类名。<br />
(2).jar表示包含该类的JAR文件名。<br />
(3).classpath所表示用到的类路径。<br />
(4).fork表示在一个新的虚拟机中运行该类。<br />
(5).failonerror表示当出现错误时自动停止。<br />
(6).output 表示输出文件。<br />
(7).append表示追加或者覆盖默认文件。</font></p>
<p style="font-size: 10pt"><font face="宋体">7.&lt;delete&gt;标签<br />
该标签用于删除一个文件或一组文件，去属性如下。<br />
(1)/file表示要删除的文件。<br />
(2).dir表示要删除的目录。<br />
(3).includeEmptyDirs 表示指定是否要删除空目录，默认值是删除。<br />
(4).failonerror 表示指定当碰到错误是否停止，默认值是自动停止。<br />
(5).verbose表示指定是否列出所删除的文件，默认值为不列出。</font></p>
<p style="font-size: 10pt"><font face="宋体">8.&lt;copy&gt;标签<br />
该标签用于文件或文件集的拷贝，其属性如下。<br />
(1).file 表示源文件。<br />
(2).tofile 表示目标文件。<br />
(3).todir 表示目标目录。<br />
(4).overwrite 表示指定是否覆盖目标文件，默认值是不覆盖。<br />
(5).includeEmptyDirs 表示制定是否拷贝空目录，默认值为拷贝。<br />
(6).failonerror 表示指定如目标没有发现是否自动停止，默认值是停止。<br />
(7).verbose 表示制定是否显示详细信息，默认值不显示。</font></p>
<p style="font-size: 10pt">&nbsp;<wbr></p>
<p style="font-size: 10pt"><font face="宋体">Ant的数据类型<br />
在构建文件中为了标识文件或文件组，经常需要使用数据类型。数据类型包含在</font><font face="宋体">org.apache.tool.ant.types包中。下面镜简单介绍构建文件中一些常用的数据类型。</font></p>
<p style="font-size: 10pt"><font face="宋体">1.&nbsp;<wbr>argument 类型<br />
由Ant构建文件调用的程序，可以通过&lt;arg&gt;元素向其传递命令行参数，如apply,exec和java任</font><font face="宋体">务均可接受嵌套&lt;arg&gt;元素，可以为各自的过程调用指定参数。以下是&lt;arg&gt;的所有属性。<br />
(1).values 是一个命令参数。如果参数种有空格，但又想将它作为单独一个值，则使用此属性</font><font face="宋体">。<br />
(2).file表示一个参数的文件名。在构建文件中，此文件名相对于当前的工作目录。<br />
(3).line表示用空格分隔的多个参数列表。<br />
(4).path表示路径。</font></p>
<p style="font-size: 10pt"><font face="宋体">2.ervironment 类型<br />
由Ant构建文件调用的外部命令或程序，&lt;env&gt;元素制定了哪些环境变量要传递给正在执行的系</font><font face="宋体">统命令，&lt;env&gt;元素可以接受以下属性。<br />
(1).file表示环境变量值得文件名。此文件名要被转换位一个绝对路径。<br />
(2).path表示环境变量的路径。Ant会将它转换为一个本地约定。<br />
(3).value 表示环境变量的一个直接变量。<br />
(4).key 表示环境变量名。<br />
注意&nbsp;<wbr> file path 或 value只能取一个。</font></p>
<p style="font-size: 10pt"><font face="宋体">3.filelist类型</font></p>
<p style="font-size: 10pt"><font face="宋体">Filelist 是一个支持命名的文件列表的数据类型，包含在一个filelist类型中的文件不一定是</font><font face="宋体">存在的文件。以下是其所有的属性。<br />
(1).dir是用于计算绝对文件名的目录。<br />
(2).files 是用逗号分隔的文件名列表。<br />
(3).refid 是对某处定义的一个&lt;filelist&gt;的引用。<br />
注意&nbsp;<wbr> dir 和 files 都是必要的，除非指定了refid(这种情况下，dir和files都不允许使用)。</font></p>
<p style="font-size: 10pt"><font face="宋体">4.fileset类型<br />
Fileset 数据类型定义了一组文件，并通常表示为&lt;fileset&gt;元素。不过，许多ant任务构建成了</font><font face="宋体">隐式的fileset,这说明他们支持所有的fileset属性和嵌套元素。以下为fileset 的属性列表。<br />
(1).dir表示fileset 的基目录。<br />
(2).casesensitive的值如果为false，那么匹配文件名时，fileset不是区分大小写的，其默认</font><font face="宋体">值为true.<br />
(3).defaultexcludes 用来确定是否使用默认的排除模式，默认为true。<br />
(4).excludes 是用逗号分隔的需要派出的文件模式列表。<br />
(5).excludesfile 表示每行包含一个排除模式的文件的文件名。<br />
(6).includes 是用逗号分隔的，需要包含的文件模式列表。<br />
(7).includesfile 表示每行包括一个包含模式的文件名。</font></p>
<p style="font-size: 10pt"><font face="宋体">5.patternset 类型<br />
Fileset 是对文件的分组，而patternset是对模式的分组，他们是紧密相关的概念。</font></p>
<p style="font-size: 10pt"><font face="宋体">&lt;patternset&gt;支持4个属性：includes excludex includexfile 和 excludesfile,与fileset相</font><font face="宋体">同。Patternset 还允许以下嵌套元素：include,exclude,includefile 和 excludesfile.</font></p>
<p style="font-size: 10pt"><font face="宋体">6.filterset 类型<br />
Filterset定义了一组过滤器，这些过滤器将在文件移动或复制时完成文件的文本替换。<br />
主要属性如下：<br />
(1).begintoken 表示嵌套过滤器所搜索的记号，这是标识其开始的字符串。<br />
(2).endtoken表示嵌套过滤器所搜索的记号这是标识其结束的字符串。<br />
(3).id是过滤器的唯一标志符。<br />
(4).refid是对构建文件中某处定义一个过滤器的引用。</font></p>
<p style="font-size: 10pt"><font face="宋体">7.Path类型<br />
Path元素用来表示一个类路径，不过它还可以用于表示其他的路径。在用作揖个属性时，路经中</font><font face="宋体">的各项用分号或冒号隔开。在构建的时候，此分隔符将代替当前平台中所有的路径分隔符，其拥</font><font face="宋体">有的属性如下。<br />
(1).location 表示一个文件或目录。Ant在内部将此扩展为一个绝对路径。<br />
(2).refid 是对当前构建文件中某处定义的一个path的引用。<br />
(3).path表示一个文件或路径名列表。</font></p>
<p style="font-size: 10pt"><font face="宋体">8.mapper类型<br />
Mapper类型定义了一组输入文件和一组输出文件间的关系，其属性如下。<br />
(1).classname 表示实现mapper类的类名。当内置mapper不满足要求时，用于创建定制mapper.<br />
(2).classpath表示查找一个定制mapper时所用的类型路径。<br />
(3).classpathref是对某处定义的一个类路径的引用。<br />
(4).from属性的含义取决于所用的mapper.<br />
(5).to属性的含义取决于所用的mapper.<br />
(6).type属性的取值为identity，flatten glob merge&nbsp;<wbr> regexp&nbsp;<wbr> 其中之一，它定义了要是用的</font><font face="宋体">内置mapper的类型。</font></p>
<p style="font-size: 10pt"><br />
<font face="宋体">Ant 的运行<br />
安装好Ant并且配置好路径之后，在命令行中切换到构建文件的目录，输入Ant命令就可以运行</font><font face="宋体">Ant.若没有指定任何参数，Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为</font><font face="宋体">构建文件。如果使用了 &#8211;find 选项，Ant 就会在上级目录中找构建文件，直至到达文件系统得</font><font face="宋体">跟目录。如果构建文件的名字不是build.xml ，则Ant运行的时候就可以使用 &#8211;buildfile file</font> <font face="宋体">,这里file 指定了要使用的构建文件的名称，示例如下：<br />
Ant<br />
如下说明了表示当前目录的构建文件为build.xml 运行 ant 执行默认的目标。</font></p>
<p style="font-size: 10pt"><font face="宋体">Ant &#8211;buildfile&nbsp;<wbr> test.xml<br />
使用当前目录下的test.xml 文件运行Ant ,执行默认的目标</font></p>
<img src ="http://www.blogjava.net/kylixlu/aggbug/280266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2009-06-05 20:22 <a href="http://www.blogjava.net/kylixlu/archive/2009/06/05/280266.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>希腊字母发音对照表</title><link>http://www.blogjava.net/kylixlu/archive/2009/05/06/269267.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Wed, 06 May 2009 09:03:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2009/05/06/269267.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/269267.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2009/05/06/269267.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/269267.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/269267.html</trackback:ping><description><![CDATA[<p style="text-align: center;" align="center">
<font style="font-size: 11pt;" color="#000000">小写</font></p>
<div align="center">
<table class="MsoNormalTable" style="margin-left: 4.75pt; width: 376.3pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="502">
    <tbody>
        <tr style="height: 14.25pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 14.25pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#945;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 14.25pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#946;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 14.25pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#947;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 14.25pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#948;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 14.25pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#949;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 14.25pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#950;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Alpha</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Beta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Gamma</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Delta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Epsilon</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Zeta</span></p>
            </td>
        </tr>
        <tr style="height: 14.25pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 14.25pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#957;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 14.25pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#958;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 14.25pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#959;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 14.25pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#960;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 14.25pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#961;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 14.25pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#963;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Nu</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Xi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Omicron</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Pi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Rho</span><span style="font-size: 14pt; font-family: Arial;" lang="EN-US"> </span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Sigma</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#951;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#952;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#953;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#954;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#955;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#956;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Eta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Theta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Iota</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Kappa</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Lambada</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Mu</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#964;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#965;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#966;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#967;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#968;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">&#969;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Tau</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Upsilon</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Phi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Chi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Psi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Omega</span></p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" style="text-align: center;">&nbsp;大写</p>
<p class="MsoNormal" style="text-align: center;">　</p>
<div align="center">
<table class="MsoNormalTable" style="margin-left: 4.75pt; width: 376.3pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="502">
    <tbody>
        <tr style="height: 14.25pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 14.25pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#945;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 14.25pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#946;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 14.25pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#947;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 14.25pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#948;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 14.25pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#949;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 14.25pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#950;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Alpha</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Beta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Gamma</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Delta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Epsilon</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Zeta</span></p>
            </td>
        </tr>
        <tr style="height: 14.25pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 14.25pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#957;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 14.25pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#958;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 14.25pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#959;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 14.25pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#960;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 14.25pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#961;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 14.25pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#963;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Nu</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Xi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Omicron</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Pi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Rho</span><span style="font-size: 14pt; font-family: Arial;" lang="EN-US"> </span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Sigma</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#951;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#952;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#953;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#954;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#955;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#956;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Eta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Theta</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Iota</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Kappa</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Lambada</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Mu</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#964;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#965;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#966;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#967;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#968;</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; text-transform: uppercase; font-family: Arial;" lang="EN-US">&#969;</span></p>
            </td>
        </tr>
        <tr style="height: 15pt;">
            <td style="padding: 0cm 5.4pt; width: 54.05pt; height: 15pt;" width="72">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Tau</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 64.15pt; height: 15pt;" width="86">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Upsilon</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 69.6pt; height: 15pt;" width="93">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Phi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 56.35pt; height: 15pt;" width="75">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Chi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 71.9pt; height: 15pt;" width="96">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Psi</span></p>
            </td>
            <td style="padding: 0cm 5.4pt; width: 60.25pt; height: 15pt;" width="80">
            <p class="MsoNormal"><span style="font-size: 14pt; font-family: Arial;" lang="EN-US">Omega</span></p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<p class="MsoNormal"> <br />
</p>
<img src ="http://www.blogjava.net/kylixlu/aggbug/269267.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2009-05-06 17:03 <a href="http://www.blogjava.net/kylixlu/archive/2009/05/06/269267.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]head first 设计模式 java案例程序</title><link>http://www.blogjava.net/kylixlu/archive/2009/03/08/258983.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Sun, 08 Mar 2009 08:25:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2009/03/08/258983.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/258983.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2009/03/08/258983.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/258983.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/258983.html</trackback:ping><description><![CDATA[<p>一个JAR包，可用RAR等解压文件解压缩后查看代码<a href="http://www.my1984.net/attachment.php?id=77" title="177.39 K, 下载次数:0" target="_blank">hfdp.jar</a></p><br>文章来源:<a href='http://www.my1984.net/?action=show&id=176'>http://www.my1984.net/?action=show&id=176</a> <img src ="http://www.blogjava.net/kylixlu/aggbug/258983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2009-03-08 16:25 <a href="http://www.blogjava.net/kylixlu/archive/2009/03/08/258983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用java开发facebook application</title><link>http://www.blogjava.net/kylixlu/archive/2008/02/15/179985.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Thu, 14 Feb 2008 17:00:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2008/02/15/179985.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/179985.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2008/02/15/179985.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/179985.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/179985.html</trackback:ping><description><![CDATA[　当你想用Java写一Facebook的应用？你把在facebook的帐号中加入的程序开发模块，下载了相关的java类库。忽然你发现不得不停下来：开发相关的入门介绍，样例代码和文档说明在哪儿？这样的挫败感令人愤怒，而最终导致你不得不放弃。<br />
　<br />
　　但愿有人会尽快写一个不错的应用Java 开发facebook应用的入门指南。也许只需要你给我些好吃的巧克力，我们可以写些相关的介绍文档，老实说我们的确也解决了不少相关的问题。这里有一些技巧帮助你使用java开始建立自己的 facebook应用。 这并不是一个完整的入门指南，但他可以帮你在着手做时少走些弯路。<br />
　<br />
　　八个注意事项辅助你构建Java/facebook应用<br />
　<br />
　　1.为了你的幸福和健康，建议你使用5.0或更高的JDK开发包。<br />
　<br />
　　2.不用看facebook java开发包中的列子，因为那些例子是针对java桌面应用程序的。而通常你是需要写一个web应用，这两种应用的区别还是很大的。 一开始，你需要一个web应用服务容器，你可以能会选择tomcat，但我不会，这里面有另一个故事，我会找个合适的时间再告诉你。Facebook的网络应用有一个不常见的调用模式。大多数你的页面会被facebook调用。用户请求一个facebook的页面，页面中的主要内容会从你的服务器中返回给用户。你体统的内容会融合到facebook的页面里返回给用户。大多数情况下这些流程不需要你的干预就能很好的执行。但需要注意的是你服务器端产生的页面中的javascript是不能执行的，这就意味着普通的ajax不再在facebook中应用。如果你需要使用AJAX的技术实现facebook 提供的 mock-ajax不能完成的功能，则需要通过facebook的页面跳到你服务配器上的一般页面。<br />
　<br />
　　3.配置你在facebook上的应用程序<br />
　<br />
　　不要忘了填写facebook应用的配置文件，你应该设置： 应用程序的回调网址。<br />
　<br />
　　应用程序的名字- 这个名字用来表示标识在facebook的页面。（这些页面可以是用iframe嵌入到facebook的导航页，也可以是用FBML标记的页面）。一但设定，比如http://apps.facebook.com/yourappname/yourpagename 这个页面就会从facebok产生一个请求到你的服务器 .对于新用户来说，这就是一个你的应用程序的欢迎页面，邀请用户来使用传播你的这个应用。<br />
　<br />
　　4.用facebookrestclient<br />
　<br />
　　最重要的阶级，在客户端类库中最重要的类是facebookrestclient.这个类中包含一系列调用facebook服务端的方法，并涵盖了大部分你需要的功能。可惜facebookrestclient是不是个架构清晰的类。几乎所有的请求，需要一个facebookrestclient 这是建造一个会话密钥 .用户登陆后可以从CGI变量中获得会话的密钥。（参考 FacebookParam.SESSION_KEY.toString（））没有登陆的用户需要引导到一个登陆页面。 试试以下方法：<br />
　<br />
　　// 创建一个无会话状态的FacebookRestClient<br />
　<br />
　　FacebookRestClient client = new FacebookRestClient （ 你的api密钥 ， 你的加密密钥 ） ；<br />
　<br />
　　String token = client.authcreateToken （） ；<br />
　<br />
　　String loginURL = &#8220;http ： //www.facebook.com/login.php？v=1.0&amp;apikey=&amp;&#8221;+ YOUR APIKEY +&#8220;&amp;auth_token =&#8221;+ token ；<br />
　<br />
　　// 这里转向到登陆页面<br />
　<br />
　　// 登陆后就会返回会话key<br />
　<br />
　　FacebookRestClient.auth_getSession（） 以我的经验基本没用。他的作用是把一个无会话的client变成一个有会话的。我发现从CGI变量中获取会话要比试用这个方法简单。<br />
　<br />
　　当有一个会话key的FacebookRestClient，你可以调用这个类提供的各种facebook编辑方法。这些方法可以很方便与facebook进行交换操作。但不幸的事这些方法返回的是未经处理的XML文档，这些文档后续的处理会比较麻烦。<br />
　<br />
　　比如 friends_get（）返回的是<br />
　<br />
　　&lt;document&gt;<br />
　<br />
　　&lt;friendsgetresponse&gt;<br />
　<br />
　　&lt;uid&gt;1&lt;/uid&gt;<br />
　<br />
　　&lt;uid&gt;2&lt;/uid&gt;<br />
　<br />
　　&lt;uid&gt;3&lt;/uid&gt;<br />
　<br />
　　&lt;/friendsgetresponse&gt;<br />
　<br />
　　&lt;/document&gt;<br />
　<br />
　　你也许想封装一些提取信息的方法，例如调用friends_get（），试试这个<br />
　<br />
　　Document d = client . friends_get （） ；<br />
　<br />
　　NodeList userIDNodes = d . getElementsByTagName （ " uid " ） ；<br />
　<br />
　　int fcount = ids . getLength （） ；<br />
　<br />
　　List &lt; Integer &gt; friends = new ArrayList &lt; Integer &gt; （） ；<br />
　<br />
　　for （ int i = 0 ； i &lt; fcount ； i ++ ）<br />
　<br />
　　{ Node node = userIDNodes . item （ i ） ；<br />
　<br />
　　String idText = node . getTextContent （） ；<br />
　<br />
　　Integer id = Integer . valueOf （ idText ） ；<br />
　<br />
　　friends . add （ id ） ； }<br />
　<br />
　　这样friends的列表里就填充好了用户的id.<br />
　<br />
　　5.servlet返回局部页面<br />
　<br />
　　当你生产在facebook中的页面时，比如这样的一个地址http://apps.facebook.com/yourappname/yourpagename，你必须返回的一个HTML或FBML标记的页面片段，而不是一个完全的HTML页面。<br />
　<br />
　　6.学习FBML .<br />
　<br />
　　FBML这是一套特有的facebook标签。试用标签可以让你很方便的完成很多功能（比如显示用户的名称和图片）。<br />
　<br />
　　7.用户邀请好友<br />
　<br />
　　你想完成病毒式推广的邀请好友？facebook最近修改了他的api（2007.11）。新版本主要改进了一个特殊的form，fb：form.<br />
　<br />
　　原来完成这功能的方法FacebookRestClient.notifications_sendRequest（）已经不再使用了，如果你不慎调用将会得到一个异常。<br />
　<br />
　　8.用户档案信息显示页面<br />
　<br />
　　要想将一些信息放入用户的档案信息页面，使用FacebookRestClient.profile_setFBML（）。这个方法复写了你在应用里设定的默认信息页面。当你设定了用户的个人档案的FBML页面，这些页面被流量时，facebook会缓存这些页面信息而不会即时更新。这样就使得用户信息的动态更新会麻烦一些。当一个事件触发用户信息改变时，你需要重新调用profile_setFBML（）更新这些信息。幸运的时既然你已经有一个登陆的客户端可以做任何事情，所以这个客户端也可以任意设置你的用户资料的数据项。<br />
<img src ="http://www.blogjava.net/kylixlu/aggbug/179985.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2008-02-15 01:00 <a href="http://www.blogjava.net/kylixlu/archive/2008/02/15/179985.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jce_policy-1_5_0 download</title><link>http://www.blogjava.net/kylixlu/archive/2008/01/28/178181.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Mon, 28 Jan 2008 06:36:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2008/01/28/178181.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/178181.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2008/01/28/178181.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/178181.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/178181.html</trackback:ping><description><![CDATA[解决JAVA加密出口限制<a title="jce_policy-1_5_0 download" href="http://192.18.108.146/ECom/EComTicketServlet/BEGIN68D047C38EB6EB4C63BC5541FE487E5B/-2147483648/2556719211/1/531398/531386/2556719211/2ts+/westCoastFSEND/jce_policy-1.5.0-oth-JPR/jce_policy-1.5.0-oth-JPR:1/jce_policy-1_5_0.zip"><br />
jce_policy-1_5_0 download</a> <br />
<br />
<img src ="http://www.blogjava.net/kylixlu/aggbug/178181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2008-01-28 14:36 <a href="http://www.blogjava.net/kylixlu/archive/2008/01/28/178181.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Resin中的org.xml.sax.SAXNotRecognizedException錯誤的解決</title><link>http://www.blogjava.net/kylixlu/archive/2008/01/28/178155.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Mon, 28 Jan 2008 04:49:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2008/01/28/178155.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/178155.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2008/01/28/178155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/178155.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/178155.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以前也有過個問題，忘記怎麼弄了，GOOGLE一把，找到了答案，為了防止忘記，記錄一下，嘻嘻<br />
<br />
需要新建一个 jaxp.properties， 内容如下：<br />
javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl<br />
保存文件到$JAVA_HOME/jre/lib/下面<br />
接下来可能会出现下面的错误信息：<br />
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAX<br />
ParserFactoryImpl could not be instantiated: java.lang.NullPointerException<br />
因此还需要把xercesImpl.jar复制到D:\jdk1.5.0_01\jre\lib\endorsed下面（没有这个目录就创建这个目录）<br />
重新启动resin,我的webapp启动成功了。<br />
访问 http://lizongbo.myresintest.com/mywebapp/，页面正常出现。<br />
b.另外一种更简单的解决方法，不需要修改jdk的配置<br />
((此方法没有测试过，请参考http://www-900.ibm.com/developerWorks/cn/webservices/ws-axisfaq/index.shtml和http://www.caucho.com/quercus/faq/question.xtp?question_id=295))：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;host id="lizongbo.myresintest.com" root-directory="."&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;web-app id='/' document-directory="webapps/ROOT"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;web-app id='/lizongbo' document-directory="E:/jb/oscachedemo/test"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;system-property javax.xml.transform.TransformerFactory="org.apache.xalan.processor.TransformerFactoryImpl"/&gt;<br />
&lt;system-property javax.xml.parsers.DocumentBuilderFactory="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/&gt;<br />
&lt;system-property javax.xml.parsers.SAXParserFactory="org.apache.xerces.jaxp.SAXParserFactoryImpl"/&gt;<br />
&lt;system-property org.xml.sax.driver="org.apache.xerces.parsers.SAXParser"/&gt;<br />
&lt;/web-app&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/host&gt;<br />
<img src ="http://www.blogjava.net/kylixlu/aggbug/178155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2008-01-28 12:49 <a href="http://www.blogjava.net/kylixlu/archive/2008/01/28/178155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网上银行安全证书工作原理</title><link>http://www.blogjava.net/kylixlu/archive/2008/01/22/176945.html</link><dc:creator>kylixlu</dc:creator><author>kylixlu</author><pubDate>Tue, 22 Jan 2008 02:50:00 GMT</pubDate><guid>http://www.blogjava.net/kylixlu/archive/2008/01/22/176945.html</guid><wfw:comment>http://www.blogjava.net/kylixlu/comments/176945.html</wfw:comment><comments>http://www.blogjava.net/kylixlu/archive/2008/01/22/176945.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/kylixlu/comments/commentRss/176945.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kylixlu/services/trackbacks/176945.html</trackback:ping><description><![CDATA[<div class="ContentFont" id="NewaspContentLabel" style="padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px">最近要做这方面的工作，收集点资料，理解一下<font id="font_word" style="font-size: 14px; font-family: 宋体, Verdana, Arial, Helvetica, sans-serif"><br />
<br />
何谓数字证书？　　 <br />
<br />
　　数字证书是一个经证书认证中心（CA）数字签名的包含公开密钥拥有者信息以及公开密钥的数据文件。认证中心的数字签名可以确保证书信息的真实性，用户公钥信息可以保证数字信息传输的完整性，用户的数字签名可以保证数字信息的不可否认性。　　 <br />
<br />
　　数字证书是各类终端实体和最终用户在网上进行信息交流及商务活动的身份证明，在电子交易的各个环节，交易的各方都需验证对方数字证书的有效性，从而解决相互间的信任问题。　　 <br />
<br />
<br />
　　认证中心（CA）作为权威的、可信赖的、公正的第三方机构，专门负责为各种认证需求提供数字证书服务。认证中心颁发的数字证书均遵循X.509 V3标准。X.509标准在编排公共密钥密码格式方面已被广为接受。　　 <br />
<br />
<br />
　　数字证书的功能主要包括：身份验证、信息传输安全、信息保密性（存储与交易）、信息完整性、交易的不可否认性。　　 <br />
<br />
<br />
　　数字安全证书的工作流程　　 <br />
<br />
<br />
　　如果客户A想和银行B通信，他首先必须从数据库中取得银行B的证书，然后对它进行验证。如果他们使用相同的CA（证书认证中心），事情就很简单，客户A只需验证银行B证书上CA的签名。如果他们使用不同的CA，问题就较为复杂。客户A必须从CA的树形结构底部开始，从底层CA往上层CA查询，一直追踪到同一个CA为止，找出共同的信任CA。目前个人获取网上银行安全证书的途径都是通过银行申请，所以双方肯定采用同一证书认证中心颁发的证书。　　 <br />
<br />
<br />
　　现在假设客户A向银行B传送数字信息，为了保证信息传送的真实性、完整性和不可否认性，需要对要传送的信息进行数字加密和数字签名，其传送过程如下： <br />
<br />
<br />
　　（1）客户A准备好要传送的数字信息（明文）。　　 <br />
<br />
<br />
　　（2）客户A对数字信息进行哈希（hash）运算，得到一个信息摘要。 <br />
<br />
<br />
　　3）客户A用自己的私钥（SK）对信息摘要进行加密得到客户A的数字签名，并将其附在数字信息上。　　 <br />
<br />
<br />
　　4）客户A随机产生一个加密密钥（DES密钥），并用此密钥对要发送的信息进行加密，形成密文。 <br />
<br />
<br />
　　5）客户A用双方共有的公钥（PK）对刚才随机产生的加密密钥进行加密，将加密后的DES密钥连同密文一起传送给乙。　　 <br />
<br />
<br />
　　6）银行B收到客户A传送过来的密文和加过密的DES密钥，先用自己的私钥（SK）对加密的DES密钥进行解密，得到DES密钥。　　 <br />
<br />
<br />
　　7）银行B然后用DES密钥对收到的密文进行解密，得到明文的数字信息，然后将DES密钥抛弃（即DES密钥作废）。　　 <br />
<br />
<br />
　　8）银行B用双方共有的公钥（PK）对客户A的数字签名进行解密，得到信息摘要。银行B用相同的hash算法对收到的明文再进行一次hash运算，得到一个新的信息摘要。　　 <br />
<br />
<br />
　　9）银行B将收到的信息摘要和新产生的信息摘要进行比较，如果一致，说明收到的信息没有被修改过。</font></div>
<img src ="http://www.blogjava.net/kylixlu/aggbug/176945.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kylixlu/" target="_blank">kylixlu</a> 2008-01-22 10:50 <a href="http://www.blogjava.net/kylixlu/archive/2008/01/22/176945.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>