??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩精品电影一区亚洲,久久夜色精品国产亚洲av,亚洲精品无码不卡在线播放http://www.tkk7.com/kylixlu/category/29036.html君子素其位而行Q不愿乎其外?/description>zh-cnTue, 22 Dec 2009 15:04:13 GMTTue, 22 Dec 2009 15:04:13 GMT60Eclipse中的subclipse插g修改密码http://www.tkk7.com/kylixlu/archive/2009/12/21/306829.htmlkylixlukylixluMon, 21 Dec 2009 09:08:00 GMThttp://www.tkk7.com/kylixlu/archive/2009/12/21/306829.htmlhttp://www.tkk7.com/kylixlu/comments/306829.htmlhttp://www.tkk7.com/kylixlu/archive/2009/12/21/306829.html#Feedback0http://www.tkk7.com/kylixlu/comments/commentRss/306829.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/306829.html
1. 查看你的Eclipse中用的是什么SVN Interface
windows > preference > Team > SVN #SVN Interface

2. 如果是用的JavaHL, 扑ֈ以下目录q删除auth目录.
C:\Documents and Settings\[YourUserName]\Application Data\Subversion\

3. 如果你用的SVNKit, 扑ֈ以下目录q删?keyring文g.
[eclipse]\configuration\org.eclipse.core.runtime



kylixlu 2009-12-21 17:08 发表评论
]]>
VMWare 增加虚拟机的盘大小http://www.tkk7.com/kylixlu/archive/2009/07/02/285236.htmlkylixlukylixluThu, 02 Jul 2009 12:01:00 GMThttp://www.tkk7.com/kylixlu/archive/2009/07/02/285236.htmlhttp://www.tkk7.com/kylixlu/comments/285236.htmlhttp://www.tkk7.com/kylixlu/archive/2009/07/02/285236.html#Feedback0http://www.tkk7.com/kylixlu/comments/commentRss/285236.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/285236.html     不过VMWareQ提供了以命令行的方式,调整盘的大,?lt;VMWare_HOME>下有一个vmware-vdiskmanager.exe 可以增加虚拟盘的容量:
 
    e.g :我要把硬盘变?G大小Q可以用以下命o

      C:\VMware安装路径>vmware-vdiskmanager -x 6Gb X:\你虚拟机文g的\径\Windows" "XP" "Professional.vmdk

    (注意Q我的虚拟机创徏时用了默认文件名Windows XP Professional.vmdkQ所以中间有I格Q所以要用引hh)


        
         如果命o正确Q就会出C囄操作.


        
D:\System\VMware\VMware Workstation>vmware-vdiskmanager -x 6Gb F:\VM_XP_EN\Windo
ws" "XP" "Professional.vmdk
Using log file C:\DOCUME~1\ERICLU~1.IBM\LOCALS~1\Temp\vmware-Eric.Lu\vdiskmanage
r.log
  Grow: 100% done.
The old geometry C/H/S of the disk is: 10402/16/63
The new geometry C/H/S of the disk is: 12483/16/63
Disk expansion completed successfully.

WARNING: If the virtual disk is partitioned, you must use a third-party
         utility in the virtual machine to expand the size of the
         partitions. For more information, see:
         http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647

D:\System\VMware\VMware Workstation>
        {Grow:100%后,q不{于我们的虚拟机盘是5Gb?我们要用PQ之类的Y件对其进行重新分配置Q调整分区大,才会有效果,不然 盘的分区大还是原来那么大?br />






kylixlu 2009-07-02 20:01 发表评论
]]>
[转]ANT——Build.xml文g详解http://www.tkk7.com/kylixlu/archive/2009/06/05/280266.htmlkylixlukylixluFri, 05 Jun 2009 12:22:00 GMThttp://www.tkk7.com/kylixlu/archive/2009/06/05/280266.htmlhttp://www.tkk7.com/kylixlu/comments/280266.htmlhttp://www.tkk7.com/kylixlu/archive/2009/06/05/280266.html#Feedback0http://www.tkk7.com/kylixlu/comments/commentRss/280266.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/280266.htmlAnt的概?/font>
可能有些读者ƈ不连接什么是Ant以及入可使用它,但只要用通过Linuxpȝ得读者,应该知道
makeq个命o。当~译Linux内核及一些Y件的源程序时Q经常要用这个命令。Make命o其实?/font>是一个项目管理工P而Ant所实现功能与此cM。像makeQgnumake和nmakeq些~译工具都有一定的~陷Q但是Ant却克服了q些工具的缺陗最Ant开发者在开发跨q_的应用时Q用样也是基于这些缺陷对Ant做了更好的设计?/font>

 

Ant ?makefile
Makefile有一些不之处,比如很多人都会碰到的烦h的Tab问题。最初的Ant开发者多ơ强?#8221;
只是我在Tab前面加了一个空|所以我的命令就不能执行”。有一些工具在一定程度上解决?/font>q个问题Q但q是有很多其他的问题。Ant则与一般基于命令的工具有所不同Q它是Javacȝ?/font>展。Antq行需要的XML格式的文件不是Shell命o文g。它是由一个Projectl成的,而一?/font>Project又可分成可多targetQtarget再细分又分成很多taskQ每一个task都是通过一个实现特定接口的javacL完成的?/font>

 

Ant的优?/font>

Ant是Apache软g基金会JAKARTA目录中的一个子目Q它有以下的优点?/font>跨^台性。Ant是存Java语言~写的,所C具有很好的跨^台性。操作简单。Ant是由一个内|Q务和可选Q务组成的。Antq行旉要一个XML文g(构徏文g)?/font>Ant通过调用target树,可以执行各Utask。每个task实现了特定接口对象。由于Ant构徏文g时XML格式的文Ӟ所以和Ҏl护和书写,而且l构很清晰。Ant可以集成到开发环境中。由于Ant的跨q_性和操作单的特点Q它很容易集成到一些开发环境中厅R?/font>

 

Ant 开?/font>

Ant的构建文?br /> 当开始一个新的项目时Q首先应该编写Ant构徏文g。构建文件定义了构徏q程Qƈ被团队开?/font>中每个h使用。Ant构徏文g默认命名为build.xmlQ也可以取其他的名字。只不过在运行的时?/font>把这个命名当作参ClAnt。构建文件可以放在Q何的位置。一般做法是攑֜目层目录?/font>Q这样可以保持项目的z和清晰。下面是一个典型的目层次l构?br /> (1) src存放文g?br /> (2) class存放~译后的文g?br /> (3) lib存放W三方JAR包?br /> (4) dist存放打包Q发布以后的代码?br />

Ant构徏文g是XML文g。每个构建文件定义一个唯一的项?Project元素)。每个项目下可以?/font>义很多目?target元素)Q这些目标之间可以有依赖关系。当执行q类目标Ӟ需要执行他们所依赖的目标。每个目标中可以定义多个dQ目标中q定义了所要执行的d序列。Ant在构建目标时必须?/font>用所定义的Q务。Q务定义了Ant实际执行的命令。Ant中的d可以?cR?br /> (1) 核心d。核心Q务是Ant自带的Q务?br /> (2) 可选Q务。可选Q务实来自W三方的dQ因此需要一个附加的JAR文g?br /> (3) 用户自定义的d。用戯定义的Q务实用户自己开发的d?br /> 1.<project>标签
每个构徏文g对应一个项目?lt;project>标签时构建文件的Ҏ{。它可以有多个内在属性,
如代码中所C,其各个属性的含义分别如下?br /> (1) default表示默认的运行目标,q个属性是必须的?br /> (2) basedir表示目的基准目录?br /> (3) name表示目名?br /> (4) description表示目的描q?br /> 每个构徏文g都对应于一个项目,但是大型目l常包含大量的子目Q每一个子目都可以有自己的构建文件?/font>

2.<target>标签
一个项目标{下可以有一个或多个target标签。一个target标签可以依赖其他的target标签。例
如,有一个target用于~译E序Q另一个target用于声称可执行文件。在生成可执行文件之前必d~译该文Ӟ因策可执行文件的target依赖于编译程序的target。Target的所有属性如下?br /> (1) .name表示标明Q这个属性是必须的?br /> (2) .depends表示依赖的目标?br /> (3) if表示仅当属性设|时才执行?br /> (4) unless表示当属性没有设|时才执行?br /> (5) description表示目的描q?br /> Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现序依次执行每个target。在执行之前Q首先需要执行它所依赖的target。程序中的名为run的target?/font>depends属性compileQ而名为compile的target的depends属性是prepareQ所以这几个target?/font>行的序是prepare->compile->run。一个target只能被执行一ơ,即有多个target依赖于它。如果没有if或unless属性,target?/font>会被执行?/font>

3.<mkdir>标签
该标{于创Z个目录,它有一个属性dir用来指定所创徏的目录名Q其代码如下Q?br /> <mkdir dir=”Q{class.root}”/>
通过以上代码创Z一个目录,q个目录已经被前面的property标签所指定?/font>

4<jar>标签
该标{来生成一个JAR文gQ其属性如下?br /> (1) destfile表示JAR文g名?br /> (2) basedir表示被归档的文g名?br /> (3) includes表示别归档的文g模式?br /> (4) exchudes表示被排除的文g模式?/font>

5Q?lt;javac标签>
该标{于编译一个或一ljava文gQ其属性如下?br /> (1).srcdir表示源程序的目录?br /> (2).destdir表示class文g的输出目录?br /> (3).include表示被编译的文g的模式?br /> (4).excludes表示被排除的文g的模式?br /> (5).classpath表示所使用的类路径?br /> (6).debug表示包含的调试信息?br /> (7).optimize表示是否使用优化?br /> (8).verbose 表示提供详细的输Z息?br /> (9).fileonerror表示当碰到错误就自动停止?/font>

6Q?lt;java>标签
该标{来执行编译生成的.class文gQ其属性如下?br /> (1).classname 表示执行的cd?br /> (2).jar表示包含该类的JAR文g名?br /> (3).classpath所表示用到的类路径?br /> (4).fork表示在一个新的虚拟机中运行该cR?br /> (5).failonerror表示当出现错误时自动停止?br /> (6).output 表示输出文g?br /> (7).append表示q加或者覆盖默认文件?/font>

7.<delete>标签
该标{于删除一个文件或一l文Ӟd性如下?br /> (1)/file表示要删除的文g?br /> (2).dir表示要删除的目录?br /> (3).includeEmptyDirs 表示指定是否要删除空目录Q默认值是删除?br /> (4).failonerror 表示指定当碰到错误是否停止,默认值是自动停止?br /> (5).verbose表示指定是否列出所删除的文Ӟ默认gؓ不列出?/font>

8.<copy>标签
该标{于文件或文g集的拯Q其属性如下?br /> (1).file 表示源文件?br /> (2).tofile 表示目标文g?br /> (3).todir 表示目标目录?br /> (4).overwrite 表示指定是否覆盖目标文gQ默认值是不覆盖?br /> (5).includeEmptyDirs 表示制定是否拯I目录,默认gؓ拯?br /> (6).failonerror 表示指定如目标没有发现是否自动停止,默认值是停止?br /> (7).verbose 表示制定是否昄详细信息Q默认g昄?/font>

 

Ant的数据类?br /> 在构建文件中Z标识文g或文件组Q经帔R要用数据类型。数据类型包含在org.apache.tool.ant.types包中。下面镜单介l构建文件中一些常用的数据cd?/font>

1. argument cd
由Ant构徏文g调用的程序,可以通过<arg>元素向其传递命令行参数Q如apply,exec和java?/font>务均可接受嵌?lt;arg>元素Q可以ؓ各自的过E调用指定参数。以下是<arg>的所有属性?br /> (1).values 是一个命令参数。如果参数种有空|但又惛_它作为单独一个|则用此属?/font>?br /> (2).file表示一个参数的文g名。在构徏文g中,此文件名相对于当前的工作目录?br /> (3).line表示用空格分隔的多个参数列表?br /> (4).path表示路径?/font>

2.ervironment cd
由Ant构徏文g调用的外部命令或E序Q?lt;env>元素制定了哪些环境变量要传递给正在执行的系
l命令,<env>元素可以接受以下属性?br /> (1).file表示环境变量值得文g名。此文g名要被{换位一个绝对\径?br /> (2).path表示环境变量的\径。Ant会将它{换ؓ一个本地约定?br /> (3).value 表示环境变量的一个直接变量?br /> (4).key 表示环境变量名?br /> 注意  file path ?value只能取一个?/font>

3.filelistcd

Filelist 是一个支持命名的文g列表的数据类型,包含在一个filelistcd中的文g不一定是存在的文件。以下是其所有的属性?br /> (1).dir是用于计绝Ҏ件名的目录?br /> (2).files 是用逗号分隔的文件名列表?br /> (3).refid 是对某处定义的一?lt;filelist>的引用?br /> 注意  dir ?files 都是必要的,除非指定了refid(q种情况下,dir和files都不允许使用)?/font>

4.filesetcd
Fileset 数据cd定义了一l文Ӟq常表示?lt;fileset>元素。不q,许多antd构徏成了
隐式的fileset,q说明他们支持所有的fileset属性和嵌套元素。以下ؓfileset 的属性列表?br /> (1).dir表示fileset 的基目录?br /> (2).casesensitive的值如果ؓfalseQ那么匹配文件名Ӟfileset不是区分大小写的Q其默认gؓtrue.
(3).defaultexcludes 用来定是否使用默认的排除模式,默认为true?br /> (4).excludes 是用逗号分隔的需要派出的文g模式列表?br /> (5).excludesfile 表示每行包含一个排除模式的文g的文件名?br /> (6).includes 是用逗号分隔的,需要包含的文g模式列表?br /> (7).includesfile 表示每行包括一个包含模式的文g名?/font>

5.patternset cd
Fileset 是对文g的分l,而patternset是对模式的分l,他们是紧密相关的概念?/font>

<patternset>支持4个属性:includes excludex includexfile ?excludesfile,与fileset?/font>同。Patternset q允总下嵌套元素:include,exclude,includefile ?excludesfile.

6.filterset cd
Filterset定义了一l过滤器Q这些过滤器在文gUd或复制时完成文g的文本替换?br /> 主要属性如下:
(1).begintoken 表示嵌套qo器所搜烦的记Pq是标识其开始的字符丌Ӏ?br /> (2).endtoken表示嵌套qo器所搜烦的记可是标识其l束的字W串?br /> (3).id是过滤器的唯一标志W?br /> (4).refid是对构徏文g中某处定义一个过滤器的引用?/font>

7.Pathcd
Path元素用来表示一个类路径Q不q它q可以用于表C其他的路径。在用作揖个属性时Q\l中
的各用分号或冒号隔开。在构徏的时候,此分隔符代替当前^C所有的路径分隔W,其拥有的属性如下?br /> (1).location 表示一个文件或目录。Ant在内部将此扩展ؓ一个绝对\径?br /> (2).refid 是对当前构徏文g中某处定义的一个path的引用?br /> (3).path表示一个文件或路径名列表?/font>

8.mappercd
Mappercd定义了一l输入文件和一l输出文仉的关p,其属性如下?br /> (1).classname 表示实现mappercȝcd。当内置mapper不满求时Q用于创建定制mapper.
(2).classpath表示查找一个定制mapper时所用的cd路径?br /> (3).classpathref是对某处定义的一个类路径的引用?br /> (4).from属性的含义取决于所用的mapper.
(5).to属性的含义取决于所用的mapper.
(6).type属性的取gؓidentityQflatten glob merge  regexp  其中之一Q它定义了要是用?/font>内置mapper的类型?/font>


Ant 的运?br /> 安装好Antq且配置好\径之后,在命令行中切换到构徏文g的目录,输入Ant命o可以运?/font>Ant.若没有指定Q何参敎ͼAnt会在当前目录下查询build.xml文g。如果找Cq该文件作?/font>构徏文g。如果用了 –find 选项QAnt ׃在上U目录中找构建文Ӟ直至到达文gpȝ?/font>跟目录。如果构建文件的名字不是build.xml Q则Antq行的时候就可以使用 –buildfile file ,q里file 指定了要使用的构建文件的名称Q示例如下:
Ant
如下说明了表C当前目录的构徏文g为build.xml q行 ant 执行默认的目标?/font>

Ant –buildfile  test.xml
使用当前目录下的test.xml 文gq行Ant ,执行默认的目?/font>



kylixlu 2009-06-05 20:22 发表评论
]]>
希腊字母发音对照?/title><link>http://www.tkk7.com/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.tkk7.com/kylixlu/archive/2009/05/06/269267.html</guid><wfw:comment>http://www.tkk7.com/kylixlu/comments/269267.html</wfw:comment><comments>http://www.tkk7.com/kylixlu/archive/2009/05/06/269267.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/kylixlu/comments/commentRss/269267.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/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">α</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">β</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">γ</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">δ</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">ε</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">ζ</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">ν</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">ξ</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">ο</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">π</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">ρ</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">σ</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">η</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">θ</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">ι</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">κ</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">λ</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">μ</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">τ</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">υ</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">φ</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">χ</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">ψ</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">ω</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"> </p> <p class="MsoNormal" style="text-align: center;"> 大写</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">α</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">β</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">γ</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">δ</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">ε</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">ζ</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">ν</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">ξ</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">ο</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">π</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">ρ</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">σ</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">η</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">θ</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">ι</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">κ</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">λ</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">μ</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">τ</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">υ</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">φ</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">χ</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">ψ</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">ω</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.tkk7.com/kylixlu/aggbug/269267.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/kylixlu/" target="_blank">kylixlu</a> 2009-05-06 17:03 <a href="http://www.tkk7.com/kylixlu/archive/2009/05/06/269267.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]head first 设计模式 java案例E序http://www.tkk7.com/kylixlu/archive/2009/03/08/258983.htmlkylixlukylixluSun, 08 Mar 2009 08:25:00 GMThttp://www.tkk7.com/kylixlu/archive/2009/03/08/258983.htmlhttp://www.tkk7.com/kylixlu/comments/258983.htmlhttp://www.tkk7.com/kylixlu/archive/2009/03/08/258983.html#Feedback0http://www.tkk7.com/kylixlu/comments/commentRss/258983.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/258983.html一个JAR包,可用RAR{解压文件解压羃后查看代?a title="177.39 K, 下蝲ơ数:0" target="_blank">hfdp.jar


文章来源:http://www.my1984.net/?action=show&id=176

kylixlu 2009-03-08 16:25 发表评论
]]>
使用java开发facebook applicationhttp://www.tkk7.com/kylixlu/archive/2008/02/15/179985.htmlkylixlukylixluThu, 14 Feb 2008 17:00:00 GMThttp://www.tkk7.com/kylixlu/archive/2008/02/15/179985.htmlhttp://www.tkk7.com/kylixlu/comments/179985.htmlhttp://www.tkk7.com/kylixlu/archive/2008/02/15/179985.html#Feedback0http://www.tkk7.com/kylixlu/comments/commentRss/179985.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/179985.html  
  但愿有h会尽快写一个不错的应用Java 开发facebook应用的入门指南。也许只需要你l我些好吃的巧克力,我们可以写些相关的介l文档,老实说我们的也解决了不相关的问题。这里有一些技巧帮助你使用java开始徏立自q facebook应用?qƈ不是一个完整的入门指南Q但他可以帮你在着手做时少C弯\?br />  
  八个注意事项辅助你构建Java/facebook应用
 
  1.Z你的q福和健P你?.0或更高的JDK开发包?br />  
  2.不用看facebook java开发包中的列子Q因为那些例子是针对java桌面应用E序的。而通常你是需要写一个web应用Q这两种应用的区别还是很大的?一开始,你需要一个web应用服务容器Q你可以能会选择tomcatQ但我不会,q里面有另一个故事,我会找个合适的旉再告诉你。Facebook的网l应用有一个不常见的调用模式。大多数你的面会被facebook调用。用戯求一个facebook的页面,面中的主要内容会从你的服务器中q回l用戗你体统的内容会融合到facebook的页面里q回l用戗大多数情况下这些流E不需要你的干预就能很好的执行。但需要注意的是你服务器端产生的页面中的javascript是不能执行的Q这意味着普通的ajax不再在facebook中应用。如果你需要用AJAX的技术实现facebook 提供?mock-ajax不能完成的功能,则需要通过facebook的页面蟩C服务配器上的一般页面?br />  
  3.配置你在facebook上的应用E序
 
  不要忘了填写facebook应用的配|文Ӟ你应该设|: 应用E序的回调网址?br />  
  应用E序的名? q个名字用来表示标识在facebook的页面。(q些面可以是用iframe嵌入到facebook的导航页Q也可以是用FBML标记的页面)。一但设定,比如http://apps.facebook.com/yourappname/yourpagename q个面׃从facebok产生一个请求到你的服务?.对于新用h_q就是一个你的应用程序的Ƣ迎面Q邀Lh使用传播你的q个应用?br />  
  4.用facebookrestclient
 
  最重要的阶U,在客Lcd中最重要的类是facebookrestclient.q个cM包含一pd调用facebook服务端的ҎQƈ늛了大部分你需要的功能。可惜facebookrestclient是不是个架构清晰的类。几乎所有的hQ需要一个facebookrestclient q是建造一个会话密?.用户登陆后可以从CGI变量中获得会话的密钥。(参?FacebookParam.SESSION_KEY.toStringQ)Q没有登陆的用户需要引导到一个登陆页面?试试以下ҎQ?br />  
  // 创徏一个无会话状态的FacebookRestClient
 
  FacebookRestClient client = new FacebookRestClient Q?你的api密钥 Q?你的加密密钥 Q?Q?br />  
  String token = client.authcreateToken Q) Q?br />  
  String loginURL = “http Q?//www.facebook.com/login.phpQv=1.0&apikey=&”+ YOUR APIKEY +“&auth_token =”+ token Q?br />  
  // q里转向到登陆页?br />  
  // 登陆后就会返回会话key
 
  FacebookRestClient.auth_getSessionQ) 以我的经验基本没用。他的作用是把一个无会话的client变成一个有会话的。我发现从CGI变量中获取会话要比试用这个方法简单?br />  
  当有一个会话key的FacebookRestClientQ你可以调用q个cL供的各种facebook~辑Ҏ。这些方法可以很方便与facebookq行交换操作。但不幸的事q些Ҏq回的是未经处理的XML文档Q这些文档后l的处理会比较麻烦?br />  
  比如 friends_getQ)q回的是
 
  <document>
 
  <friendsgetresponse>
 
  <uid>1</uid>
 
  <uid>2</uid>
 
  <uid>3</uid>
 
  </friendsgetresponse>
 
  </document>
 
  你也许想装一些提取信息的ҎQ例如调用friends_getQ)Q试试这?br />  
  Document d = client . friends_get Q) Q?br />  
  NodeList userIDNodes = d . getElementsByTagName Q?" uid " Q?Q?br />  
  int fcount = ids . getLength Q) Q?br />  
  List < Integer > friends = new ArrayList < Integer > Q) Q?br />  
  for Q?int i = 0 Q?i < fcount Q?i ++ Q?br />  
  { Node node = userIDNodes . item Q?i Q?Q?br />  
  String idText = node . getTextContent Q) Q?br />  
  Integer id = Integer . valueOf Q?idText Q?Q?br />  
  friends . add Q?id Q?Q?}
 
  q样friends的列表里填充好了用Lid.
 
  5.servletq回局部页?br />  
  当你生在facebook中的面Ӟ比如q样的一个地址http://apps.facebook.com/yourappname/yourpagenameQ你必须q回的一个HTML或FBML标记的页面片D,而不是一个完全的HTML面?br />  
  6.学习FBML .
 
  FBMLq是一套特有的facebook标签。试用标{֏以让你很方便的完成很多功能(比如昄用户的名U和囄Q?br />  
  7.用户邀请好?br />  
  你想完成病毒式推q的邀请好友?facebook最q修改了他的apiQ?007.11Q。新版本主要改进了一个特D的formQfbQform.
 
  原来完成q功能的ҎFacebookRestClient.notifications_sendRequestQ)已经不再使用了,如果你不慎调用将会得C个异常?br />  
  8.用户档案信息昄面
 
  要想一些信息放入用L档案信息面Q用FacebookRestClient.profile_setFBMLQ)。这个方法复写了你在应用里设定的默认信息面。当你设定了用户的个人档案的FBML面Q这些页面被量Ӟfacebook会缓存这些页面信息而不会即时更新。这样就使得用户信息的动态更Cȝ一些。当一个事件触发用户信息改变时Q你需要重新调用profile_setFBMLQ)更新q些信息。幸q的时既然你已经有一个登陆的客户端可以做M事情Q所以这个客L也可以Q意设|你的用戯料的数据V?br />

kylixlu 2008-02-15 01:00 发表评论
]]>
jce_policy-1_5_0 downloadhttp://www.tkk7.com/kylixlu/archive/2008/01/28/178181.htmlkylixlukylixluMon, 28 Jan 2008 06:36:00 GMThttp://www.tkk7.com/kylixlu/archive/2008/01/28/178181.htmlhttp://www.tkk7.com/kylixlu/comments/178181.htmlhttp://www.tkk7.com/kylixlu/archive/2008/01/28/178181.html#Feedback1http://www.tkk7.com/kylixlu/comments/commentRss/178181.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/178181.html
jce_policy-1_5_0 download



kylixlu 2008-01-28 14:36 发表评论
]]>
Resin中的org.xml.sax.SAXNotRecognizedException錯誤的解?/title><link>http://www.tkk7.com/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.tkk7.com/kylixlu/archive/2008/01/28/178155.html</guid><wfw:comment>http://www.tkk7.com/kylixlu/comments/178155.html</wfw:comment><comments>http://www.tkk7.com/kylixlu/archive/2008/01/28/178155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/kylixlu/comments/commentRss/178155.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/kylixlu/services/trackbacks/178155.html</trackback:ping><description><![CDATA[          以前也有過個問,忘記怎麼弄了QGOOGLE一把,扑ֈ了答案,Z防止忘記Q記錄一下,d<br /> <br /> 需要新Z?jaxp.propertiesQ?内容如下Q?br /> javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl<br /> 保存文g?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 /> 因此q需要把xercesImpl.jar复制到D:\jdk1.5.0_01\jre\lib\endorsed下面Q没有这个目录就创徏q个目录Q?br /> 重新启动resin,我的webapp启动成功了?br /> 讉K http://lizongbo.myresintest.com/mywebapp/Q页面正常出现?br /> b.另外一U更单的解决ҎQ不需要修改jdk的配|?br /> ((此方法没有测试过Q请参考http://www-900.ibm.com/developerWorks/cn/webservices/ws-axisfaq/index.shtml和http://www.caucho.com/quercus/faq/question.xtp?question_id=295))Q?br />     <host id="lizongbo.myresintest.com" root-directory="."><br />       <web-app id='/' document-directory="webapps/ROOT"/><br />       <web-app id='/lizongbo' document-directory="E:/jb/oscachedemo/test"><br />       <system-property javax.xml.transform.TransformerFactory="org.apache.xalan.processor.TransformerFactoryImpl"/><br /> <system-property javax.xml.parsers.DocumentBuilderFactory="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/><br /> <system-property javax.xml.parsers.SAXParserFactory="org.apache.xerces.jaxp.SAXParserFactoryImpl"/><br /> <system-property org.xml.sax.driver="org.apache.xerces.parsers.SAXParser"/><br /> </web-app><br />     </host><br /> <img src ="http://www.tkk7.com/kylixlu/aggbug/178155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/kylixlu/" target="_blank">kylixlu</a> 2008-01-28 12:49 <a href="http://www.tkk7.com/kylixlu/archive/2008/01/28/178155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>|上银行安全证书工作原理http://www.tkk7.com/kylixlu/archive/2008/01/22/176945.htmlkylixlukylixluTue, 22 Jan 2008 02:50:00 GMThttp://www.tkk7.com/kylixlu/archive/2008/01/22/176945.htmlhttp://www.tkk7.com/kylixlu/comments/176945.htmlhttp://www.tkk7.com/kylixlu/archive/2008/01/22/176945.html#Feedback2http://www.tkk7.com/kylixlu/comments/commentRss/176945.htmlhttp://www.tkk7.com/kylixlu/services/trackbacks/176945.html最q要做这斚w的工作,攉点资料,理解一?font id="font_word" style="font-size: 14px; font-family: 宋体, Verdana, Arial, Helvetica, sans-serif">

何谓数字证书Q  

  数字证书是一个经证书认证中心QCAQ数字签名的包含公开密钥拥有者信息以及公开密钥的数据文件。认证中心的数字{֐可以保证书信息的真实性,用户公钥信息可以保证数字信息传输的完整性,用户的数字签名可以保证数字信息的不可否认性。  

  数字证书是各cȝ端实体和最l用户在|上q行信息交流及商务活动的w䆾证明Q在电子交易的各个环节,交易的各斚w需验证Ҏ数字证书的有效性,从而解决相互间的信任问题。  


  认证中心QCAQ作为权威的、可信赖的、公正的W三Ҏ构,专门负责为各U认证需求提供数字证书服务。认证中心颁发的数字证书均遵循X.509 V3标准。X.509标准在编排公共密钥密码格式方面已被广为接受。  


  数字证书的功能主要包括:w䆾验证、信息传输安全、信息保密性(存储与交易)、信息完整性、交易的不可否认性。  


  数字安全证书的工作流E  


  如果客户A惛_银行B通信Q他首先必须从数据库中取得银行B的证书,然后对它q行验证。如果他们用相同的CAQ证书认证中心)Q事情就很简单,客户A只需验证银行B证书上CA的签名。如果他们用不同的CAQ问题就较ؓ复杂。客户A必须从CA的树形结构底部开始,从底层CA往上层CA查询Q一直追t到同一个CA为止Q找出共同的信QCA。目前个取网上银行安全证书的途径都是通过银行甌Q所以双方肯定采用同一证书认证中心颁发的证书。  


  现在假设客户A向银行B传送数字信息,Z保证信息传送的真实性、完整性和不可否认性,需要对要传送的信息q行数字加密和数字签名,其传送过E如下:


  Q?Q客户A准备好要传送的数字信息Q明文)。  


  Q?Q客户AҎ字信息进行哈希(hashQ运,得到一个信息摘要?


  3Q客户A用自qU钥QSKQ对信息摘要q行加密得到客户A的数字签名,q将光在数字信息上。  


  4Q客户A随机产生一个加密密钥(DES密钥Q,q用此密钥对要发送的信息q行加密QŞ成密文?


  5Q客户A用双方共有的公钥QPKQ对刚才随机产生的加密密钥进行加密,加密后的DES密钥q同密文一起传送给乙。  


  6Q银行B收到客户A传送过来的密文和加q密的DES密钥Q先用自qU钥QSKQ对加密的DES密钥q行解密Q得到DES密钥。  


  7Q银行B然后用DES密钥Ҏ到的密文q行解密Q得到明文的数字信息Q然后将DES密钥抛弃Q即DES密钥作废Q。  


  8Q银行B用双方共有的公钥QPKQ对客户A的数字签名进行解密,得到信息摘要。银行B用相同的hash法Ҏ到的明文再进行一ơhashq算Q得C个新的信息摘要。  


  9Q银行B收到的信息摘要和新产生的信息摘要进行比较,如果一_说明收到的信息没有被修改q?/font>

kylixlu 2008-01-22 10:50 发表评论
]]>
վ֩ģ壺 ޹պa߲| ޵һƵ߹ۿ| Ʒһ| Ů18ëƬëƬ| ass**ëpics| պѸƬ| þѾƷav| ձ˳Ƶ߹ۿ| Ļ| 㽶ѾƷƵ| AVۺɫAV| Ů˱Ƶվ| ŮƷþ| Ļ| baoyu122.Ƶ| ҹwwwʪô| պѸƵ| avպۺһ| ˾Ʒ| aaҹѾ糡| ޳AVƬ߹ۿ| ӰҹƵ| һһһ| СƵ߹ۿ| 9i9ƷѾþ| ޾ƷƵѿ| ѿ20| ƬӰԺۿ| 97þþƷĻ | 91|| պƷƵ߹ۿ| þùŮѹۿƷ| ޾ƷӰԺþþþþ| ѿС12Ƶ| Ѹ| AVר| ޳AV߹ۿַ| Ļ| Ƶվѿ| ۺʮ| Ůһ|