﻿<?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-booby325</title><link>http://www.blogjava.net/booby325/</link><description>既然已经选择了生命的远方，便只需风雨兼程</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 07:52:58 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 07:52:58 GMT</pubDate><ttl>60</ttl><item><title>Android 文档的阅读顺序！</title><link>http://www.blogjava.net/booby325/archive/2008/12/17/246793.html</link><dc:creator>飘逝</dc:creator><author>飘逝</author><pubDate>Wed, 17 Dec 2008 02:47:00 GMT</pubDate><guid>http://www.blogjava.net/booby325/archive/2008/12/17/246793.html</guid><wfw:comment>http://www.blogjava.net/booby325/comments/246793.html</wfw:comment><comments>http://www.blogjava.net/booby325/archive/2008/12/17/246793.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/booby325/comments/commentRss/246793.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/booby325/services/trackbacks/246793.html</trackback:ping><description><![CDATA[<span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=Android">Android</span> <span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=%E6%96%87%E6%A1%A3">文档</span>的阅读顺序！<br />
<br />
因为看了看<a href="http://android-developers.blogspot.com/2007/11/android-first-week.html" target="_blank">Android Blog</a>, 在最新的文章里面介绍了几篇文章，其中一篇是&lt;&lt;<a href="http://www.linuxdevices.com/articles/AT9900056470.html" target="_blank">以开发者的眼光来看Android <span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=SDK">SDK</span></a>&gt;&gt;，作者在其中分析了的关于DOC的阅读顺序引起了我的兴趣，确实，那么多的文档，应该怎么看呢？哪些是必须先弄明白的？哪些应该先知道个大概，今后引用的时候再细细阅读？现在简要的介绍一下原作者的观点，希望能帮上你的忙。<br />
<br />
1. 首先当然是要知道，<a href="http://code.google.com/android/what-is-android.html" target="_blank">什么是Android？</a><br />
2. 读一下<font face="Arial,Helvetica "><font size="3"><a href="http://code.google.com/android/intro/anatomy.html" target="_blank"><u>Anatomy of an Android Application</u></a></font></font> 能够知道一个Android application 中到底都有些什么东西<br />
3.&nbsp;&nbsp;接着可以读一下 <font face="Arial,Helvetica "><font size="3"><a href="http://code.google.com/android/intro/tools.html" target="_blank"><u>Development Tools</u></a> </font></font>文档<br />
4.&nbsp;&nbsp;然后可以看一下关于什么周期的文章<font face="Arial,Helvetica "><font size="3"> <a href="http://code.google.com/android/intro/lifecycle.html" target="_blank"><u>Lifecycle of an Android Application</u></a><br />
5. 现在可以动手了，玩玩hello world 吧，</font></font><font face="Arial,Helvetica "><font size="3"><a href="http://code.google.com/android/intro/hello-android.html" target="_blank"><u>Hello Android</u></a><br />
6. 回去读一下 </font></font><font face="Arial,Helvetica "><font size="3"><a href="http://code.google.com/android/intro/installing.html" target="_blank"><u>Installing the SDK</u></a></font></font><font face="Arial,Helvetica "><font size="3">文档，再这篇文章的后半部分讲了很多关于Debug的<span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=%E5%8A%9F%E8%83%BD">功能</span>和技巧<br />
7. 开始Notepad Application 的制作和<span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=%E5%AD%A6%E4%B9%A0">学习</span>吧，如果你真正弄懂了关于这个应用程序的4个练习，你已经从菜鸟开始转向高手喽。<br />
8. </font></font><font face="Arial,Helvetica "><font size="3"><a href="http://code.google.com/android/devel/index.html" target="_blank"><u><span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=Developing">Developing</span> Android <span class="t_tag" onclick="tagshow(event)" href="http://www.androidin.com/bbs/tag.php?name=Applications">Applications</span></u></a> 花了很多时间来介绍更多的细节，包括如何实现UI，数据存储和读取，安全问题等<br />
9. 最后，你现在可以自由的漫步在links中了，找你感兴趣的读读吧。</font></font>
 <img src ="http://www.blogjava.net/booby325/aggbug/246793.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/booby325/" target="_blank">飘逝</a> 2008-12-17 10:47 <a href="http://www.blogjava.net/booby325/archive/2008/12/17/246793.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>添加删除Android应用程序的方法</title><link>http://www.blogjava.net/booby325/archive/2008/12/17/246790.html</link><dc:creator>飘逝</dc:creator><author>飘逝</author><pubDate>Wed, 17 Dec 2008 02:28:00 GMT</pubDate><guid>http://www.blogjava.net/booby325/archive/2008/12/17/246790.html</guid><wfw:comment>http://www.blogjava.net/booby325/comments/246790.html</wfw:comment><comments>http://www.blogjava.net/booby325/archive/2008/12/17/246790.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/booby325/comments/commentRss/246790.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/booby325/services/trackbacks/246790.html</trackback:ping><description><![CDATA[<span style="font-family: 楷体_GB2312"><span style="font-size: 12pt; font-family: 楷体_GB2312"><span style="font-family: ">
<p>首先是添加应用 （如果该应用已存在，则要先删除）：</p>
<p>编译好你的Andorid应用程序,然后你需要用<a href="http://bbase.mobi/mediawiki/reference/adb.html"><u><font color="#0000ff">adb</font></u></a>工具将.apk文件加载到模拟器的/data/app/目录下，用法如下面介绍。</p>
<ol>
    <li>启动模拟器（命令行下运行sdk目录下的/tools/emulator.exe）； </li>
    <li>模拟器切换到主画面（最好不要在程序运行的时候向模拟器安装程序，可以按home键离开应用程序）； </li>
    <li>运行adb，安装myproject/bin./&lt;appname&gt;.apk文件。如，安装Hello Android&nbsp;示例，命令行模式下，切换到SDK目录下的/tools/子目录下，输入adb install myproject/bin/HelloAndroid.apk ； </li>
    <li>在模拟器中，打开可执行程序列表，卷动屏幕，就可以看到被添加的应用。 </li>
</ol>
<p class="note">注意：当你第一次安装一个Activity时，你可能需要在启动项显示之前，或者其它程序调用它之前重新启动模拟器。因为软件包管理工具通常只有在模拟器启动时才能完全的审查manifests。</p>
<p class="note">&nbsp;</p>
<p class="note">其次是删除应用（命令行模式，非Windows窗口模式）：</p>
<ol>
    <li>启动模拟器（命令行下运行sdk目录下的/tools/emulator.exe）； </li>
    <li>模拟器切换到主画面（最好不要在程序运行的时候向模拟器安装程序，可以按home键离开应用程序）； </li>
    <li>输入运行adb shell 命令 (进入模拟器的命令模式下） ； </li>
    <li>输入命令 cd /data/app&nbsp; (进入/data/app目录）； </li>
    <li>输入命令 ls （这个命令可以查看/data/app下有那些应用和子目录，从中找出你要删除的应用名称）； </li>
    <li>输入命令 rm xxx （xxx是你的应用名称，比如 com.simon.android.helloandroid）； </li>
    <li>在模拟器中，打开可执行程序列表，发现应用已被删除。</li>
</ol>
</span></span></span>
<img src ="http://www.blogjava.net/booby325/aggbug/246790.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/booby325/" target="_blank">飘逝</a> 2008-12-17 10:28 <a href="http://www.blogjava.net/booby325/archive/2008/12/17/246790.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>装修之前人遗憾</title><link>http://www.blogjava.net/booby325/archive/2008/10/06/232634.html</link><dc:creator>飘逝</dc:creator><author>飘逝</author><pubDate>Mon, 06 Oct 2008 04:18:00 GMT</pubDate><guid>http://www.blogjava.net/booby325/archive/2008/10/06/232634.html</guid><wfw:comment>http://www.blogjava.net/booby325/comments/232634.html</wfw:comment><comments>http://www.blogjava.net/booby325/archive/2008/10/06/232634.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/booby325/comments/commentRss/232634.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/booby325/services/trackbacks/232634.html</trackback:ping><description><![CDATA[<blockquote dir="ltr" style="margin-right: 0px">
<p style="font-size: 12pt; font-family: 楷体_GB2312">1、煤气管道到厨房煤气热水器之间水管不要走明管，在墙上开个槽埋PVC暗管，就不用在台板上打孔了。 <br />
2、厨房脱排、微波炉、冰箱等电器的电源开关要预先设计好。 <br />
3、三角阀、金属软管一定一定要买质量好的。 <br />
4、软灯带太暗了，还是买硬灯带好。 <br />
5、家具全买不要做，如果实在想不开，要做，要可以移动的，以后可以淘汰。 <br />
6、卫生间的柜子可以到橱具公司定做，不过要做下面有金属脚悬空的，否则以后漏水了不好修，平时打扫也方便。 <br />
7、卫生间一定一定要做防水，包括地面、墙壁。 <br />
8、洗脸盆和龙头的尺寸要配套 <br />
9、卫生间瓷砖有腰线和花砖的要事先想好，将来其他东西装好了不要挡住或冲突 <br />
10、要买上面开口的洗衣机 <br />
11、地板的木头龙骨不要省，要买好的 <br />
12、房间和楼梯的灯开关要双联的 <br />
13、电视背景不要复杂，简单简单简单 <br />
14、有小孩的家庭不要买布艺沙发，除非你是超级精力充沛；楼梯的扶手间隙要距离近一些，不要用玻璃的、铁艺的。。；千万千万不要买尖角的、带玻璃的桌子、柜子、电视等等等等 <br />
15、不要买双杆毛巾架 <br />
16、卫生间的放化妆品的玻璃搁板要买质量好的，偶有次洗澡，沐浴露重了点，放在玻璃上，玻璃的夹子质量差，松了，玻璃砸了下来，。。 <br />
17、客厅的灯带不要用红的、蓝的、绿的。。 <br />
18、厨房的瓷砖不要买亚光的，否则油腻很难擦<br />
</p>
</blockquote>
<img src ="http://www.blogjava.net/booby325/aggbug/232634.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/booby325/" target="_blank">飘逝</a> 2008-10-06 12:18 <a href="http://www.blogjava.net/booby325/archive/2008/10/06/232634.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AXIS安装</title><link>http://www.blogjava.net/booby325/archive/2008/09/08/227750.html</link><dc:creator>飘逝</dc:creator><author>飘逝</author><pubDate>Mon, 08 Sep 2008 07:40:00 GMT</pubDate><guid>http://www.blogjava.net/booby325/archive/2008/09/08/227750.html</guid><wfw:comment>http://www.blogjava.net/booby325/comments/227750.html</wfw:comment><comments>http://www.blogjava.net/booby325/archive/2008/09/08/227750.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/booby325/comments/commentRss/227750.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/booby325/services/trackbacks/227750.html</trackback:ping><description><![CDATA[<p><strong>Axis简介</strong><br />
<br />
　　Axis是Apache组织推出的SOAP引擎，Axis项目是Apache组织闻名的SOAP项目的后继项目，目前最新版本是采用Java开发的1.1版本，C++的版本正在开发之中。Axis v1.1软件包可以从http://ws.apache.org/axis/dist/1_1/下载得到。</p>
<p>　　<strong>Axis的安装</strong></p>
<p>　　应用Axis开发Web Services，你需要有一个支持Servlet的服务器引擎，比如广为人知的Tomcat（Tomcat也是由Apache组织所提供的，目前的最新版本为4.1.24，下载地址为http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.24/）。在此之前当然你机器必须已经装好了JDK1.3以上的版本，当安装好Tomcat之后，只需将下载的Axis软件包解压缩，将其中的&#8220;webapps&#8221;目录下的&#8220;axis&#8221;目录整个拷贝到Tomcat安装目录下的&#8220;webapps&#8221;目录下即可。</p>
<p>　　<strong>Axis的配置</strong></p>
<p>　　Axis基于Java开发，可以部署于多种操作系统，使用前需要配置一系列的系统变量，在此假定你已经在本机上装好了Tomcat 4.0以上的版本，需要配置的系统变量如下表所示：</p>
<p><em>CATALINA_HOME<br />
C:\Tomcat_4_1</em></p>
<p><em>AXIS_HOME<br />
%CATALINA_HOME%\webapps\axis</em></p>
<p><em>AXIS_LIB<br />
%AXIS_HOME%\lib</em></p>
<p><em>AXISCLASSPATH<br />
%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery.jar; %AXIS_LIB%\commons-logging.jar;%AXIS_LIB%\jaxrpc.jar; %AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar; %AXIS_LIB%\XML-apis.jar;%AXIS_LIB%\xercesImpl.jar</em></p>
<p><br />
　　假如你不愿做这么繁琐的类路径设置，可以直接将axis软件包中&#8220;lib&#8221;目录下的所有.jar文件加入到系统环境变量CLASSPATH中即可。</p>
<p>　　Axis的测试</p>
<p>　　安装配置完毕后，应测试一下是否Axis可以正确运行了。</p>
<p>　　启动Tomcat服务器，在浏览器中访问http://localhost:8080/axis/happyaxis.jsp，假如页面显示有错误，则需要回头检查一下相关配置是否正确，假如浏览页面能正确显示出系统组件、属性等参数配置信息，则表示安装成功，如下图所示：</p>
<p>&nbsp;<img style="border-left-color: #99cc00; border-bottom-color: #99cc00; border-top-color: #99cc00; border-right-color: #99cc00" height="436" alt="" src="http://www.blogjava.net/images/blogjava_net/booby325/20081522144740277801.jpg" width="554" border="0" /></p>
<p>　　现在可以开始开发你的Web Services应用了。</p>
<p><strong>服务的发布</strong></p>
<p>　　Axis提供了两种服务发布方式，一种是即时发布（Instant Deployment），一种是定制发布（Custom Deployment）。 </p>
<p>　　<strong>使用即时发布</strong></p>
<p>　　对即时发布的支持是Axis的特色之一，使用即时发布使用户只需有提供服务的Java类的源代码，即可将其迅速发布成Web服务。每当用户调用这类服务的时候，Axis会自动进行编译，即使服务器重启了也不必对其做任何处理，使用非常简单快捷。</p>
<p>　　使用即时发布首先需要一个实现服务功能的Java源文件，将其扩展名改为.jws（Java Web Service的缩写），然后将该文件放到&#8220;&#8230;&#8230;\webapps\axis&#8221;目录下即可。</p>
<p>　　在此给出一个从英里到公里的长度单位转换的服务，其源码如下：</p>
<p>文件Distance.jws</p>
<p>/**</p>
<p>* @author 飞鹰</p>
<p>*/</p>
<p>public class Distance</p>
<p>{</p>
<p>public double convertMile2Kilometre( double mile )</p>
<p>{</p>
<p>//实现英里到公里的距离转换</p>
<p>return mile * 1.609;</p>
<p>}//convertMile2Kilometre()</p>
<p><br />
资料引用:http://www.knowsky.com/368792.html</p>
<br />
 <img src ="http://www.blogjava.net/booby325/aggbug/227750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/booby325/" target="_blank">飘逝</a> 2008-09-08 15:40 <a href="http://www.blogjava.net/booby325/archive/2008/09/08/227750.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>服务器性能优化</title><link>http://www.blogjava.net/booby325/archive/2008/08/29/225630.html</link><dc:creator>飘逝</dc:creator><author>飘逝</author><pubDate>Fri, 29 Aug 2008 09:36:00 GMT</pubDate><guid>http://www.blogjava.net/booby325/archive/2008/08/29/225630.html</guid><wfw:comment>http://www.blogjava.net/booby325/comments/225630.html</wfw:comment><comments>http://www.blogjava.net/booby325/archive/2008/08/29/225630.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/booby325/comments/commentRss/225630.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/booby325/services/trackbacks/225630.html</trackback:ping><description><![CDATA[关系服务器性能的方面很多，对与一个b/s程序来说，一般来说服务器端由web app server和db server构成当然为了提高性能，当然集群是对硬件的投入。首先我们从web app server 的代码及来分析一下。 <br />
<br />
到底怎样才能优化产品的性能呢？就是找到性能的瓶颈，其实性能的瓶颈有个特点，就是被执行次数最多的那个，比如一个操作运行耗时2分钟，当一天要运行一次，那么不用理会他，要是一个操作运行要耗时2秒钟，但一天要运行上千亿次，那你要小心了。 <br />
<br />
如何才能知道系统中的哪些代码被执行的次数最多呢？有很多工具可以，有的是挂到系统上一起运行，有的是可以单独运行，但是我推荐的方法就是使用单元测试工具和代码覆盖工具，运行所有的单元测试，查看代码覆盖报告中被执行的次数最多的那些语句，看看他们是否可以被优化，或者可以被减少执行的次数，推荐用的代码测试工具和覆盖工具：Hansel和JUnit framework 结合使用。
<img src ="http://www.blogjava.net/booby325/aggbug/225630.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/booby325/" target="_blank">飘逝</a> 2008-08-29 17:36 <a href="http://www.blogjava.net/booby325/archive/2008/08/29/225630.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>