﻿<?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-驭雪穿空-文章分类-工具随想</title><link>http://www.blogjava.net/hanry/category/39554.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 20 May 2009 16:43:05 GMT</lastBuildDate><pubDate>Wed, 20 May 2009 16:43:05 GMT</pubDate><ttl>60</ttl><item><title>Oracle技术：如何删除Oracle</title><link>http://www.blogjava.net/hanry/articles/271661.html</link><dc:creator>hanry</dc:creator><author>hanry</author><pubDate>Wed, 20 May 2009 02:15:00 GMT</pubDate><guid>http://www.blogjava.net/hanry/articles/271661.html</guid><wfw:comment>http://www.blogjava.net/hanry/comments/271661.html</wfw:comment><comments>http://www.blogjava.net/hanry/articles/271661.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hanry/comments/commentRss/271661.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hanry/services/trackbacks/271661.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我使用的是10g，因为今天刚刚开始学习，安装的过程中出现了错误，所以在网上百了一通，最终得到一篇比较权威，转到这里。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
只为共享知识，绝无抄袭之意。如下：<br />
<br />
1、ctrl+alt+del，停止所有Oracle服务。
<p><br />
2、开始-&gt;程序-&gt;Oracle - OraHome1-&gt;Oracle Installation Products-&gt;Universal Installer卸装所有Oracle产品，但Universal Installer本身不能被删除。 </p>
<p><br />
3、运行regedit，选择HKEY_LOCAL_MACHINESOFTWAREORACLE，按del键删除这个入口。 </p>
<p><br />
4、运行regedit，选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices，滚动 这个列表，删除所有Oracle入口。 </p>
<p><br />
5、运行refedit，HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication，删除所有Oracle入口。 </p>
<p><br />
6、开始-&gt;设置-&gt;控制面板-&gt;系统-&gt;高级-&gt;环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。 <br />
</p>
<p><br />
7、从桌面上、STARTUP(启动)组、程序菜单中，删除所有有关Oracle的组和图标。 </p>
<p><br />
8、删除Program FilesOracle目录。 </p>
<p><br />
9、重新启动计算机，重起后才能完全删除Oracle所在目录。 </p>
<p><br />
10、删除与Oracle有关的文件，选择Oracle所在的缺省目录C:Oracle，删除这个入口目录及所有子目录，并从Windows 2000目录(一般为C:WINNT)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 </p>
<p><br />
11、WIN.INI文件中若有[ORACLE]的标记段，删除该段。 </p>
<p><br />
12、如有必要，删除所有Oracle相关的ODBC的DSN。 </p>
<p><br />
13、到事件查看器中，删除Oracle相关的日志。 </p>
<p><br />
说明： </p>
<p><br />
如果有个别DLL文件无法删除的情况，则不用理会，重新启动，开始新的安装。安装时，选择一个新的目录，则，安装完毕并重新启动后，老的目录及文件就可以删除掉了。</p>
<img src ="http://www.blogjava.net/hanry/aggbug/271661.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hanry/" target="_blank">hanry</a> 2009-05-20 10:15 <a href="http://www.blogjava.net/hanry/articles/271661.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目管理：版本控制器SVN的使用</title><link>http://www.blogjava.net/hanry/articles/270198.html</link><dc:creator>hanry</dc:creator><author>hanry</author><pubDate>Tue, 12 May 2009 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/hanry/articles/270198.html</guid><wfw:comment>http://www.blogjava.net/hanry/comments/270198.html</wfw:comment><comments>http://www.blogjava.net/hanry/articles/270198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hanry/comments/commentRss/270198.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hanry/services/trackbacks/270198.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在项目进行过程中，良好的代码管理机制能够提高开发的效率，这已经是被实践证明了的结论。代码的管理，不只是找个空间存储一下那么简单。幸好我们有版本控制器，它可以帮助我们进行科学的管理，CVS已经很多年了，SVN是在它的基础之上发展起来的，更胜之一筹，下面介绍SVN的安装与使用。
<p>（1）下载镜像，并按照提示进行安装即可。</p>
<p>&nbsp;&nbsp;&nbsp; 官网：<a href="http://subversion.tigris.org/">http://subversion.tigris.org/</a>&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Setup-Subversion-1.5.3.msi （服务器）</p>
<p>&nbsp;&nbsp;&nbsp; TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi （客户端）</p>
<p>（2）建立版本库，相当于代码存储的数据库。</p>
<p>&nbsp;&nbsp;&nbsp; 运行—cmd— mkdir E:\svnhome\project_name (创建存储目录)</p>
<p>&nbsp;&nbsp;&nbsp; cd E:\svnhome\project_name&nbsp; (进入目录下面)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;svnadmin create E:\svnhome\project_name&nbsp; (建立版本库)</p>
<p>（3）修改配置、权限</p>
<p>&nbsp;&nbsp;&nbsp; 打开E:\svnhome\project_name \conf&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;auth-access=write项去掉注释，允许写权限&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;password-db=password项去掉注释。使用密码</p>
<p>&nbsp;&nbsp;&nbsp; ***************************************</p>
<p>&nbsp;&nbsp;&nbsp; 注意在去掉注释的时候，前面的空格也要去掉</p>
<p>&nbsp;&nbsp;&nbsp; ****************************************</p>
<p>&nbsp;&nbsp; 打开同目录下的password：,在最后添加用户和密码admin=123456<br />
&nbsp;&nbsp;&nbsp;&nbsp;=前面的是用户名，后面的是密码</p>
<p>（4）打开服务器运行—cmd<br />
&nbsp;&nbsp;&nbsp;&nbsp;svnserve -d -r E:\svnhome （可以用sunserve --help查看相关的命令，-r指向根目录-d后台运行）</p>
<p>（5）导入文件在要导入的文件上面右键客户端—import svn:\\localhost\project_name(或者开放svn服务器的电脑的IP)</p>
<p>&nbsp;&nbsp; 到此为止，已经将材料import进了版本库</p>
<p>（6）获得文件的拷贝在任何要得到文件拷贝的文件夹下面</p>
<p>&nbsp;&nbsp;&nbsp; 右键checkout即可对拷贝的文件，修改之后要进行提交。</p>
<p>（7）在客户端输入 svn:\\localhost\project_name(或者开放svn服务器的电脑的IP)即可看见各个版本的文件。</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp; 注：<br />
（1）经常打开SVN服务器要用命令行，可以写个小脚本。</p>
<p>&nbsp;&nbsp; startSVN.bat 内容为： svnserve -d -r E:\svnhome<br />
（2）svnserve -d -r E:\svnhome \project_name也可以，这样访问的时候，直接svn:\\localhost即可<br />
（3）在工程中的动态文件不要引入到SVN中，比如eclipse工程中class文件下的内容</p>
<p>（4）在eclipse之类的开发环境中用的是SVN的插件用update去安装，使用起来非常方便，推荐，但是这里不再介绍</p>
<img src ="http://www.blogjava.net/hanry/aggbug/270198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hanry/" target="_blank">hanry</a> 2009-05-12 14:33 <a href="http://www.blogjava.net/hanry/articles/270198.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java技术：eclipse中使用javadoc</title><link>http://www.blogjava.net/hanry/articles/270183.html</link><dc:creator>hanry</dc:creator><author>hanry</author><pubDate>Tue, 12 May 2009 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/hanry/articles/270183.html</guid><wfw:comment>http://www.blogjava.net/hanry/comments/270183.html</wfw:comment><comments>http://www.blogjava.net/hanry/articles/270183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hanry/comments/commentRss/270183.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hanry/services/trackbacks/270183.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javadoc.exe是自动生成java文档的小工具，利用这个文档，可以很容易的了解整个工程、包、类的情况。当然，如果你注释做的很到位的话，对于自己，还是其他想要阅读你的程序的人来说，都是一件很享受的事情。
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我是在eclipse使用这个小工具的，使用起来很方便。有三个常见的入口</p>
<p>　　（1）File —&gt; Export —&gt; java —&gt; javadoc</p>
<p>　　（2）Project —&gt; Generate Javadoc</p>
<p>　　（3）在工程上右键 —&gt; Export —&gt; java —&gt; javadoc</p>
<p>　　三个入口殊途而同归，进入javadoc generation界面。之后你必须要做的事情有：Configure，即找到javadoc.exe的路径，在java安装路径下。选择要生成javadoc的工程，选择你要输出的位置，默认输出到工程下的doc文件夹下面。之后的步骤都是可选的，这里有一个要说明的问题：字符集。</p>
<p>　　在Extra javadoc option中可以设置：</p>
<p>　　-encoding UTF-8&nbsp;&nbsp;&nbsp;&nbsp; //-encoding charsetName 是指源文件编码</p>
<p>　　-charset UTF-8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //-charset charsetName 用于跨平台查看文档的字符集，它对应着你生成的html</p>
<p>　　　　　　　　　　　文件中的头部的charset</p>
<p>　　Finish,然后就可以看到生成的文档了，很高效的工具。</p>
<p>　　如果想了解更多的javadoc的选项：进入命令行，输入：javadoc -help，如果你的环境变量配置的正确的话，你可以看到全部的选项，这些选项在eclipse中都可以使用的。</p>
<p>　　javadoc在命令行中的用法是：</p>
<p>　　javadoc [选项] [软件包名称] [源文件] [@file]</p>
<p>　　具体的使用，自己尝试吧。</p>
<img src ="http://www.blogjava.net/hanry/aggbug/270183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hanry/" target="_blank">hanry</a> 2009-05-12 14:02 <a href="http://www.blogjava.net/hanry/articles/270183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>