﻿<?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-JAVA AJAX C++-随笔分类-小经验</title><link>http://www.blogjava.net/itspy/category/36016.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 16 Dec 2009 03:16:08 GMT</lastBuildDate><pubDate>Wed, 16 Dec 2009 03:16:08 GMT</pubDate><ttl>60</ttl><item><title>Oracle 时区转换</title><link>http://www.blogjava.net/itspy/archive/2009/12/15/306003.html</link><dc:creator>itspy</dc:creator><author>itspy</author><pubDate>Tue, 15 Dec 2009 04:37:00 GMT</pubDate><guid>http://www.blogjava.net/itspy/archive/2009/12/15/306003.html</guid><wfw:comment>http://www.blogjava.net/itspy/comments/306003.html</wfw:comment><comments>http://www.blogjava.net/itspy/archive/2009/12/15/306003.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itspy/comments/commentRss/306003.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itspy/services/trackbacks/306003.html</trackback:ping><description><![CDATA[select TRUNC(800000000 / 86400 +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXTRACT(TIMEZONE_HOUR FROM SYSTIMESTAMP) / 24 +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TO_DATE('1970-01-01', 'yyyy-mm-dd')) from dual;&nbsp; <br />
&nbsp; <br />
&nbsp;select new_time(sysdate,'PST','GMT') , sysdate&nbsp; from dual;<br />
&nbsp;select new_time(sysdate,'PST','GMT')&nbsp;&nbsp; from dual;<br />
&nbsp;<br />
<br />
<br />
Different ways to get the UTC time in Oracle and MSSQL <br />
http://weblogs.asp.net/vikram/archive/2008/05/14/different-ways-to-get-the-utc-time-in-oracle-and-mssql.aspx<br />
<br />
http://www.techonthenet.com/oracle/functions/new_time.php
<img src ="http://www.blogjava.net/itspy/aggbug/306003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itspy/" target="_blank">itspy</a> 2009-12-15 12:37 <a href="http://www.blogjava.net/itspy/archive/2009/12/15/306003.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VI 及 Shell 命令 大杂烩</title><link>http://www.blogjava.net/itspy/archive/2009/02/07/253712.html</link><dc:creator>itspy</dc:creator><author>itspy</author><pubDate>Sat, 07 Feb 2009 08:34:00 GMT</pubDate><guid>http://www.blogjava.net/itspy/archive/2009/02/07/253712.html</guid><wfw:comment>http://www.blogjava.net/itspy/comments/253712.html</wfw:comment><comments>http://www.blogjava.net/itspy/archive/2009/02/07/253712.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itspy/comments/commentRss/253712.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itspy/services/trackbacks/253712.html</trackback:ping><description><![CDATA[<p>cd -<br />
cd ~</p>
<p>:set number<br />
:set nonumber</p>
<p><br />
:set hlsearch<br />
:set nohlsearch</p>
<p><br />
:set&nbsp;&nbsp; autoindent</p>
<p>Ctrl + U/P</p>
<p><br />
:!&lt;command&gt;&nbsp; 在VI时输入命令</p>
<p>:r!&lt;command&gt;&nbsp; 在VI时输入命令，结果存入文档</p>
<p>G</p>
<p>gg</p>
<p>dd/yy yank<br />
10dd<br />
vi复制多行文本的方法 <br />
http://linux.chinaunix.net/techdoc/develop/2009/01/01/1056077.shtml</p>
<p>&nbsp;</p>
<p>Ctrl+b或左箭头键 　　　左移一个字符（移至前一个字符） </p>
<p>Ctrl+f或右箭头键 　　　右移一个字符（移至后一个字符） </p>
<p>Ctrl+a 　　　　　　　　　移至行首 </p>
<p>Ctrl+e 　　　　　　　　　移至行尾 </p>
<p>Ctrl+d 　　　　　　　　　删除光标所在处的字符 </p>
<p>BACKSPACE或Ctrl+h 　　删除光标左边的字符 </p>
<p>Ctrl+k 　　　　　　　　　删除至行尾</p>
<p>★命令行编辑/ http://www.examda.com/linux/fudao/20060928/154730410-4.html</p>
<p>&nbsp;</p>
<p><br />
10G</p>
<p>10S&nbsp; 替换多少行</p>
<p>10s&nbsp; 替换多少个字符</p>
<p>:g/generic/s//webhosting/g</p>
<p>&nbsp;</p>
<p><br />
q: 调出command-line<br />
:his 显示历史命令<br />
http://alulax.blogspot.com/2007/03/vi-command-line-window.html</p>
<p><br />
.vimrc<br />
syntax on </p>
<p>&nbsp;</p>
<p>set autoindent<br />
set cindent<br />
set modeline<br />
set ruler<br />
set showcmd<br />
set showfulltag<br />
set showmode<br />
set smartcase<br />
set smartindent<br />
set imcmdline<br />
set previewwindow<br />
set hlsearch</p>
<img src ="http://www.blogjava.net/itspy/aggbug/253712.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itspy/" target="_blank">itspy</a> 2009-02-07 16:34 <a href="http://www.blogjava.net/itspy/archive/2009/02/07/253712.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决EXCEL不能求和运算</title><link>http://www.blogjava.net/itspy/archive/2008/12/08/244962.html</link><dc:creator>itspy</dc:creator><author>itspy</author><pubDate>Mon, 08 Dec 2008 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/itspy/archive/2008/12/08/244962.html</guid><wfw:comment>http://www.blogjava.net/itspy/comments/244962.html</wfw:comment><comments>http://www.blogjava.net/itspy/archive/2008/12/08/244962.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/itspy/comments/commentRss/244962.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itspy/services/trackbacks/244962.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 解决EXCEL不能求和运算, 如果你发现你不能对Excel里面的数字进行求和,或者是其他的四则运算,那么你可能从这能找到答案.&nbsp;&nbsp;<a href='http://www.blogjava.net/itspy/archive/2008/12/08/244962.html'>阅读全文</a><img src ="http://www.blogjava.net/itspy/aggbug/244962.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itspy/" target="_blank">itspy</a> 2008-12-08 10:48 <a href="http://www.blogjava.net/itspy/archive/2008/12/08/244962.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Tomcat中部署Java Web应用程序(转)</title><link>http://www.blogjava.net/itspy/archive/2008/12/02/243875.html</link><dc:creator>itspy</dc:creator><author>itspy</author><pubDate>Tue, 02 Dec 2008 03:14:00 GMT</pubDate><guid>http://www.blogjava.net/itspy/archive/2008/12/02/243875.html</guid><wfw:comment>http://www.blogjava.net/itspy/comments/243875.html</wfw:comment><comments>http://www.blogjava.net/itspy/archive/2008/12/02/243875.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itspy/comments/commentRss/243875.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itspy/services/trackbacks/243875.html</trackback:ping><description><![CDATA[<h3 class="" title=""><a href="http://ericxu131.javaeye.com/blog/175831">http://ericxu131.javaeye.com/blog/175831</a></h3>
<div class="blog_content"><span style="font-size: medium">在Tomcat中部署Java Web应用程序有两种方式：静态部署和动态部署。在下文中</span><span style="font-size: medium"><span style="font-family: Courier New">$CATALINA_HOME指的是Tomcat<span style="color: #ff0000">根</span>目录。<br />
</span>一、静态部署<br />
&nbsp;&nbsp;&nbsp;&nbsp; 静态部署指的是我们在服务器启动之前部署我们的程序，只有当服务器启动之后，我们的Web应用程序才能访问。以下3中方式都可以部署：<br />
&nbsp;&nbsp;&nbsp; 1、将PetWeb目录拷贝到</span><span style="font-size: medium; font-family: 新宋体">$CATALINA_HOME\webapps下，然后启动服务器就可以了。这种方式比较简单，但是web应用程序必须在webapps目录下。访问地址如下：<br />
</span><a href="http://localhost:8080/PetWeb/"><span style="font-family: 新宋体"><span style="font-size: medium"><span style="color: #2c4d5e">http://localhost:8080/</span><span style="color: #ff0000">PetWeb/</span></span></span></a><br />
<span style="font-size: medium; font-family: 新宋体">&nbsp;&nbsp; 2、这种方式可以不必将PetWeb目录拷贝到webapps下，直接在F:\部署。方法如下，更改</span><span style="font-size: medium; font-family: 新宋体">$CATALINA_HOME\conf\server.xml文件，在&lt;host&gt;标签内添加&lt;Context&gt;标签，内容如下：<br />
&lt;Context docBase="F:/PetWeb" reloadable="false" path="/Pet"/&gt;<br />
其中reloadable="false"表示当应用程序中的内容发生更改之后服务器不会自动加载，这个属性在开发阶段通常都设为true，方便开发，在发布阶段应该设置为false，提高应用程序的访问速度。docBase为路径，可以使用绝对路径，也可以使用相对路径，相对路径相对于webapps。path属性的值是访问时的根地址。访问地址如下：</span><a href="http://localhost:8080/Pet/"><span style="font-size: medium"><span style="font-family: 新宋体"><span style="color: #2c4d5e">http://localhost:8080/</span><span style="color: #ff0000">Pet/</span></span></span></a><br />
<span style="font-size: medium; font-family: 新宋体">&nbsp;&nbsp;&nbsp; 3、这种方式和第二种方式差不多，但是不是在Server.xml文件中添加Context标签，而是在<span style="font-family: Courier New">$CATALINA_HOME</span>\conf\Catalina\localhost中添加一个xml文件，如Pet.xml，内容如下：<br />
</span><span style="font-size: medium">&lt;Context docBase="F:/PetWeb" reloadable="false" /&gt;大家可能发现和第二种方式差不多，但是缺少了path属性，这种方式服务器会使用.xml的名字作为path属性的值。访问地址如下：</span><a href="http://localhost:8080/Pet/"><span style="font-size: medium"><span style="color: #2c4d5e">http://localhost:8080/</span><span style="color: #ff0000">Pet/</span></span></a><br />
<span style="font-size: medium">&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 我们刚才是将PetWeb文件夹部署在了服务器中，我们知道可以将Web应用程序的<span style="color: #ff0000">内容</span>打成<span style="color: #ff0000">.war</span></span><span style="font-size: medium"><span style="color: #000000">包，然后在部署在服务器上。打包请参考如下步骤：<br />
&nbsp;&nbsp;&nbsp; 1、打开命令提示符（Start--&gt;Run--&gt;cmd）<br />
&nbsp;&nbsp;&nbsp; 2、设置jdk环境变量（如果我教过的学生不会配置，以后别说孙老师教过你）<br />
&nbsp;&nbsp;&nbsp; 3、在命令提示符中进入F:\PetWeb文件后，键入如下命令：<br />
</span><span style="color: #ff0000">jar ..\Pet.war *.*&nbsp;&nbsp;</span></span><span style="font-size: medium"><span style="color: #000000">这样在F:\下应该有Pet.war文件。其中..表示当前目录的父目录。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 部署Pet.war文件非常简单，将刚才有docBase="F:\PetWeb"更改为docBase="F:\Pet.war"或者直接将其拷贝到webapps下也可以。重新启动服务器就可以将Pet.war部署为一个Web应用程序了。如果你够细心的话你会发现，服务器将Pet.war文件解开，并且在webapps下面又生成了一个Pet文件夹，然后把Pet.war的内容拷贝到里面去了。我们可以通过以下方式取消自动解压缩，配置方式如下：<br />
</span>&lt;Context docBase="F:/PetWeb" reloadable="false" <span style="color: #ff0000"><span style="font-family: 新宋体">unpackWAR</span>="false"</span>/&gt;<br />
二、动态部署<br />
&nbsp;&nbsp;&nbsp; 动态部署是指可以在服务器启动之后部署web应用程序，而不用重新启动服务器。动态部署要用到服务器提供的manager.war文件，如果在</span><span style="font-size: medium; font-family: 新宋体">$CATALINA_HOME\webapps\下没有该文件，你必须去重新下载tomcat，否则不能完成以下的功能。要想使用该管理程序必须首先编辑</span><span style="font-size: medium; font-family: 新宋体">$CATALINA_HOME\conf\tomcat-users.xml文件，内容如下：关于这个文件的更多内容，请参考</span><a href="http://coresun.blog.sohu.com/70550348.html" target="_blank"><span style="font-size: medium; color: #2c4d5e; font-family: 新宋体">Java Web应用程序的安全模型二</span></a><br />
<span style="font-size: medium">&lt;tomcat-users&gt;<br />
&lt;role rolename="tomcat"/&gt;<br />
&lt;role rolename="role1"/&gt;<br />
</span><span style="font-size: medium"><span style="color: #ff0000">&lt;role rolename="manager"/&gt;<br />
&lt;user username="coresun" password="coresun" roles="manager"/&gt;</span><br />
&lt;user username="tomcat" password="tomcat" roles="tomcat"/&gt;<br />
&lt;user username="both" password="tomcat" roles="tomcat,role1"/&gt;<br />
&lt;user username="role1" password="tomcat" roles="role1"/&gt;<br />
&lt;/tomcat-users&gt;<br />
然后在浏览器中键入如下地址：<br />
</span><a href="http://localhost:8080/"><span style="font-size: medium; color: #2c4d5e">http://localhost:8080/</span></a><span style="font-size: medium">应该看到一个漂亮的加菲猫了吧。点击左边的Tomcat Manager链接，提示输入用户名和密码，本文都是coresun，然后可以看到以下页面：<br />
<img alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/jaketseng/116fdde175d.jpg" _counted="undefined" /></span>
<p><span style="font-size: medium">在Context Path(option):中输入/Pet<br />
XML Configration file URL中要指定一个.xml文件，比如我们在F:\下建立一个Pet.xml文件，内容如下：<br />
&lt;Context reloadable="false" /&gt;docBase不用写了，因为在下一个文本框中填入。或者更简单点，这个文本框什么都不填。<br />
在WAR or Directory URL:中键入F:\PetWet或者F:\Pet.war都可以，然后点击Deploy按钮，看看上面是不是已经看到了你web应用程序，名字就是你Context Path(option):中的名字。<br />
<br />
如果你部署.war文件还有更加简单的方式，下面还有个Select WAR file uploae点击浏览选择.war文件，然后点击Deploy也可以。</span></p>
</div>
<img src ="http://www.blogjava.net/itspy/aggbug/243875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itspy/" target="_blank">itspy</a> 2008-12-02 11:14 <a href="http://www.blogjava.net/itspy/archive/2008/12/02/243875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Alt+z 恢复Firefox标签</title><link>http://www.blogjava.net/itspy/archive/2008/11/16/240823.html</link><dc:creator>itspy</dc:creator><author>itspy</author><pubDate>Sun, 16 Nov 2008 08:00:00 GMT</pubDate><guid>http://www.blogjava.net/itspy/archive/2008/11/16/240823.html</guid><wfw:comment>http://www.blogjava.net/itspy/comments/240823.html</wfw:comment><comments>http://www.blogjava.net/itspy/archive/2008/11/16/240823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itspy/comments/commentRss/240823.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itspy/services/trackbacks/240823.html</trackback:ping><description><![CDATA[Keyword: undo firefoxs restore maxthon Tab Mix Plus undo alt+z alt z <br />
<br />
<br />
改 Undo Closed&nbsp; 为 Alt-Z<br />
<br />
修改 c:\Documents and Settings\xxx\ApplicationData\Mozilla\Firefox\Profiles\nb1j6z2f.default\extensions\{dc572301-7619-498c-a57d-39143191b318}\chrome\tabmixplus.jar<br />
<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;在包内的文件 tabmix.xul 中: <br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;把&nbsp; &nbsp; &lt;key id="key_tm_undoClose" label="&amp;undoCloseTabMenu.label;" modifiers="<font color="blue">accel</font>" keycode="<font color="blue">VK_F12</font>" /&gt;<br />
<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;改成&nbsp;&nbsp;&lt;key id="key_tm_undoClose" label="&amp;undoCloseTabMenu.label;" modifiers="<font color="blue">alt</font>" keycode="<font color="blue">z</font>" /&gt;<br />
<br />
<br />
<br />
from:<br />
http://softbbs.pconline.com.cn/9357176.html<br />
http://bbs.winzheng.com/viewthread.php?action=printable&amp;tid=1789437
 <img src ="http://www.blogjava.net/itspy/aggbug/240823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itspy/" target="_blank">itspy</a> 2008-11-16 16:00 <a href="http://www.blogjava.net/itspy/archive/2008/11/16/240823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>