﻿<?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/shisanfeng/category/30528.html</link><description>闻道有先后，术业有专攻，如是而已</description><language>zh-cn</language><lastBuildDate>Fri, 30 May 2008 08:21:15 GMT</lastBuildDate><pubDate>Fri, 30 May 2008 08:21:15 GMT</pubDate><ttl>60</ttl><item><title>VBScript 的 Dictionary 对象在服务器端使用时与 Session 对象的冲突</title><link>http://www.blogjava.net/shisanfeng/articles/203689.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Thu, 29 May 2008 00:23:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/203689.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/203689.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/203689.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/203689.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/203689.html</trackback:ping><description><![CDATA[<div style="font-size: 12px"><br />
　　微软先后在 2001 年和 2006 年发布了两个 Bug 报告，其中有一个报告说到如果获取一个 checkbox list 的值，存入 dictionaray，再将 dictionary 放入 session，则有可能破坏掉 session 的值。<br />
<br />
　　微软在设计 dictionary 时，本身是为客户端而设计，因此，如果在服务器端使用 dictionary，而又将其放入 session，则有可能损坏 session。<br />
<br />
　　所以，官方不建议在服务器端使用 session。<br />
<br />
　　不过让人奇怪的是，微软明明知道它的 VBScript 有这个 Bug，却没有推出新的版本来修复，而是发布用一种极变态的方法来规避。<br />
<br />
</div><img src ="http://www.blogjava.net/shisanfeng/aggbug/203689.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-05-29 08:23 <a href="http://www.blogjava.net/shisanfeng/articles/203689.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ASP 实现文件或文件夹大小格式化标准输出函数</title><link>http://www.blogjava.net/shisanfeng/articles/199389.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Thu, 08 May 2008 17:34:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/199389.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/199389.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/199389.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/199389.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/199389.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; padding-left: 4px; font-size: 13px; border-top: #cccccc 1px solid; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">Public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Function</span><span style="color: #000000">&nbsp;fnSize(vSize,iDot)<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;sSize:sSize</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">If</span><span style="color: #000000">&nbsp;vSize</span><span style="color: #000000">&gt;</span><span style="color: #000000">1073741824</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Then</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;sSize</span><span style="color: #000000">=</span><span style="color: #0000ff">FormatNumber</span><span style="color: #000000">(vSize</span><span style="color: #000000">/</span><span style="color: #000000">1073741824</span><span style="color: #000000">,iDot,</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">0</span><span style="color: #000000">,</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;GB</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">ElseIf</span><span style="color: #000000">&nbsp;vSize</span><span style="color: #000000">&gt;</span><span style="color: #000000">1048576</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Then</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;sSize</span><span style="color: #000000">=</span><span style="color: #0000ff">FormatNumber</span><span style="color: #000000">(vSize</span><span style="color: #000000">/</span><span style="color: #000000">1048576</span><span style="color: #000000">,iDot,</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">0</span><span style="color: #000000">,</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;MB</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">ElseIf</span><span style="color: #000000">&nbsp;vSize</span><span style="color: #000000">&gt;</span><span style="color: #000000">1024</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Then</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;sSize</span><span style="color: #000000">=</span><span style="color: #0000ff">FormatNumber</span><span style="color: #000000">(vSize</span><span style="color: #000000">/</span><span style="color: #000000">1024</span><span style="color: #000000">,iDot,</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">0</span><span style="color: #000000">,</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;KB</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">Else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;sSize</span><span style="color: #000000">=</span><span style="color: #000000">vSize</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;Byte</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">End</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">If</span><span style="color: #000000"><br />
&nbsp;&nbsp;fnSize</span><span style="color: #000000">=</span><span style="color: #000000">sSize<br />
</span><span style="color: #0000ff">End&nbsp;Function</span></div>
<br />
</div>
 <img src ="http://www.blogjava.net/shisanfeng/aggbug/199389.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-05-09 01:34 <a href="http://www.blogjava.net/shisanfeng/articles/199389.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>window.onload 同时触发多个函数</title><link>http://www.blogjava.net/shisanfeng/articles/199279.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Thu, 08 May 2008 08:49:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/199279.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/199279.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/199279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/199279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/199279.html</trackback:ping><description><![CDATA[<div style="font-size: 12px"><br />
　　当页面加载完毕后会触发一个 onload 事件，假设此时想执行一个函数 aFunction，只需要将其绑定到这个事件上就可以了：<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; padding-left: 4px; font-size: 13px; border-top: #cccccc 1px solid; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">window.onload</span><span style="color: #000000">=</span><span style="color: #000000">aFunction;</span></div>
<br />
　　但当要触发两个函数 aFunction 和 bFunction 时：<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; padding-left: 4px; font-size: 13px; border-top: #cccccc 1px solid; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">window.onload</span><span style="color: #000000">=</span><span style="color: #000000">aFunction;<br />
window.onload</span><span style="color: #000000">=</span><span style="color: #000000">bFunction;</span></div>
<br />
　　以上代码只能触发后者，前者会被后者取代。<br />
<br />
　　解决这个问题时可以通过编写一个匿名函数来解决：<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; padding-left: 4px; font-size: 13px; border-top: #cccccc 1px solid; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">window.onload</span><span style="color: #000000">=</span><span style="color: #0000ff">function</span><span style="color: #000000">(){&nbsp;<br />
&nbsp;&nbsp;aFunction();<br />
&nbsp;&nbsp;bFunction();<br />
}</span></div>
<br />
　　这样，无论在页面加载时需要触发多少函数，都可以在其匿名函数里指定，并且可以安排触发顺序。<br />
<br />
</div>
<img src ="http://www.blogjava.net/shisanfeng/aggbug/199279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-05-08 16:49 <a href="http://www.blogjava.net/shisanfeng/articles/199279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flash 背景透明参数</title><link>http://www.blogjava.net/shisanfeng/articles/194360.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Sun, 20 Apr 2008 12:06:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/194360.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/194360.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/194360.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/194360.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/194360.html</trackback:ping><description><![CDATA[<div style="font-size: 12px"><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="wmode"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="transparent"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span></div>
<br />
</div>
<img src ="http://www.blogjava.net/shisanfeng/aggbug/194360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-20 20:06 <a href="http://www.blogjava.net/shisanfeng/articles/194360.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>给 &amp;lt;div /&amp;gt; 加上滚动条</title><link>http://www.blogjava.net/shisanfeng/articles/194334.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Sun, 20 Apr 2008 08:58:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/194334.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/194334.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/194334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/194334.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/194334.html</trackback:ping><description><![CDATA[<div style="font-size: 12px"><br />
　　给 &lt;div /&gt; 加上滚动条时，最好指定其高度和宽度，当内容超过其范围时，滚动条会自己出现。<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">style</span><span style="color: #0000ff">="weight:200px;height:200px;overflow:scroll"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span></div>
<br />
</div>
<div></div><img src ="http://www.blogjava.net/shisanfeng/aggbug/194334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-20 16:58 <a href="http://www.blogjava.net/shisanfeng/articles/194334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 类型 Vector&amp;lt;File&amp;gt; 与类型 File[] 的双向转换</title><link>http://www.blogjava.net/shisanfeng/articles/191739.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Thu, 10 Apr 2008 01:26:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/191739.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/191739.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/191739.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/191739.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/191739.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">//</span><span style="color: #008000">&nbsp;Vector&lt;File&gt;&nbsp;转&nbsp;File[]</span><span style="color: #008000"><br />
</span><span style="color: #000000">File[]&nbsp;trans(Vector</span><span style="color: #000000">&lt;</span><span style="color: #000000">File</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;vf){<br />
&nbsp;&nbsp;File[]&nbsp;fl</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;File[vf.size()];<br />
&nbsp;&nbsp;vf.toArray(fl);<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;fl;<br />
}<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;File[]&nbsp;转&nbsp;Vector&lt;File&gt;</span><span style="color: #008000"><br />
</span><span style="color: #000000">Vector</span><span style="color: #000000">&lt;</span><span style="color: #000000">File</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;trans(File[]&nbsp;fl){<br />
&nbsp;&nbsp;Vector</span><span style="color: #000000">&lt;</span><span style="color: #000000">File</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;vf</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Vector</span><span style="color: #000000">&lt;</span><span style="color: #000000">File</span><span style="color: #000000">&gt;</span><span style="color: #000000">(</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">fl.length;i</span><span style="color: #000000">++</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;vf.add(fl[i]);<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;vf;<br />
}</span></div>
<br />
</div>
<img src ="http://www.blogjava.net/shisanfeng/aggbug/191739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-10 09:26 <a href="http://www.blogjava.net/shisanfeng/articles/191739.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 类型 ArrayList&amp;lt;String&amp;gt; 与类型 String[] 的双向转换</title><link>http://www.blogjava.net/shisanfeng/articles/191738.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Thu, 10 Apr 2008 01:22:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/191738.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/191738.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/191738.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/191738.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/191738.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">//</span><span style="color: #008000">&nbsp;ArrayList&lt;String&gt;&nbsp;转&nbsp;String[]</span><span style="color: #008000"><br />
</span><span style="color: #000000">String[]&nbsp;trans(ArrayList</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;als){<br />
&nbsp;&nbsp;String[]&nbsp;sa</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String[als.size()];<br />
&nbsp;&nbsp;als.toArray(sa);<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;sa;<br />
}<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;String[]&nbsp;转&nbsp;ArrayList&lt;String&gt;</span><span style="color: #008000"><br />
</span><span style="color: #000000">ArrayList</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;trans(String[]&nbsp;sa){<br />
&nbsp;&nbsp;ArrayList</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;als</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ArrayList</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000">(</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">sa.length;i</span><span style="color: #000000">++</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;als.add(sa[i]);<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;als;<br />
}</span></div>
<br />
</div><img src ="http://www.blogjava.net/shisanfeng/aggbug/191738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-10 09:22 <a href="http://www.blogjava.net/shisanfeng/articles/191738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 实现将对象存储在 application 变量中</title><link>http://www.blogjava.net/shisanfeng/articles/191705.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Wed, 09 Apr 2008 15:09:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/191705.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/191705.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/191705.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/191705.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/191705.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">//</span><span style="color: #008000">&nbsp;存储对象到&nbsp;application&nbsp;变量</span><span style="color: #008000"><br />
</span><span style="color: #000000">application.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">File</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;File(</span><span style="color: #000000">""</span><span style="color: #000000">));<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;从&nbsp;application&nbsp;变量中存出对象</span><span style="color: #008000"><br />
</span><span style="color: #000000">File&nbsp;f</span><span style="color: #000000">=</span><span style="color: #000000">(File)application.getAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">File</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
</div><img src ="http://www.blogjava.net/shisanfeng/aggbug/191705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-09 23:09 <a href="http://www.blogjava.net/shisanfeng/articles/191705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 获取文件夹大小</title><link>http://www.blogjava.net/shisanfeng/articles/191692.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Wed, 09 Apr 2008 14:35:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/191692.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/191692.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/191692.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/191692.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/191692.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">Long&nbsp;getSize(File&nbsp;f){<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;size</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
&nbsp;&nbsp;File[]&nbsp;ff</span><span style="color: #000000">=</span><span style="color: #000000">f.listFiles();<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">ff.length;i</span><span style="color: #000000">++</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(ff[i].isDirectory()){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size</span><span style="color: #000000">+=</span><span style="color: #000000">getSize(ff[i]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="color: #0000ff">else</span><span style="color: #000000">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size</span><span style="color: #000000">+=</span><span style="color: #000000">ff[i].length();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Long(size);<br />
}</span></div>
<br />
</div>
<img src ="http://www.blogjava.net/shisanfeng/aggbug/191692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-09 22:35 <a href="http://www.blogjava.net/shisanfeng/articles/191692.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ASP 将日期格式化为 RFC822 格式，以前的方法麻烦哦，看这个简单的</title><link>http://www.blogjava.net/shisanfeng/articles/190263.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Wed, 02 Apr 2008 01:11:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/190263.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/190263.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/190263.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/190263.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/190263.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">Function</span><span style="color: #000000">&nbsp;DateToRFC822(byVal&nbsp;dtaVal)<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;strCurLocale<br />
&nbsp;&nbsp;strCurLocale</span><span style="color: #000000">=</span><span style="color: #0000ff">GetLocale</span><span style="color: #000000">()<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">SetLocale</span><span style="color: #000000">(</span><span style="color: #000000">"</span><span style="color: #000000">en-gb</span><span style="color: #000000">"</span><span style="color: #000000">)<br />
&nbsp;&nbsp;dtaVal</span><span style="color: #000000">=</span><span style="color: #0000ff">CDate</span><span style="color: #000000">(dtaVal)<br />
&nbsp;&nbsp;DateToRFC822</span><span style="color: #000000">=</span><span style="color: #0000ff">WeekdayName</span><span style="color: #000000">(</span><span style="color: #0000ff">Weekday</span><span style="color: #000000">(dtaVal),</span><span style="color: #0000ff">True</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Right</span><span style="color: #000000">(</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #0000ff">Day</span><span style="color: #000000">(dtaVal),</span><span style="color: #000000">2</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">MonthName</span><span style="color: #000000">(</span><span style="color: #0000ff">Month</span><span style="color: #000000">(dtaVal),</span><span style="color: #0000ff">True</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Year</span><span style="color: #000000">(dtaVal)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Right</span><span style="color: #000000">(</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #0000ff">Hour</span><span style="color: #000000">(dtaVal),</span><span style="color: #000000">2</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Right</span><span style="color: #000000">(</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #0000ff">Minute</span><span style="color: #000000">(dtaVal),</span><span style="color: #000000">2</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">&nbsp;_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Right</span><span style="color: #000000">(</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #0000ff">Second</span><span style="color: #000000">(dtaVal),</span><span style="color: #000000">2</span><span style="color: #000000">)</span><span style="color: #000000">&amp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&amp;</span><span style="color: #000000">&nbsp;_<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;+0800</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">SetLocale</span><span style="color: #000000">(strCurLocale)<br />
</span><span style="color: #0000ff">End&nbsp;Function</span></div>
<br />
</div><img src ="http://www.blogjava.net/shisanfeng/aggbug/190263.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-02 09:11 <a href="http://www.blogjava.net/shisanfeng/articles/190263.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ASP 计算分页，嘿嘿一次搞定不用判断</title><link>http://www.blogjava.net/shisanfeng/articles/190260.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Wed, 02 Apr 2008 01:01:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/190260.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/190260.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/190260.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/190260.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/190260.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">iPageCount</span><span style="color: #000000">=</span><span style="color: #0000ff">Abs</span><span style="color: #000000">(</span><span style="color: #0000ff">Int</span><span style="color: #000000">(</span><span style="color: #000000">-</span><span style="color: #000000">(iRecordCount</span><span style="color: #000000">/</span><span style="color: #000000">iPerPage)))</span></div>
<br />
</div><img src ="http://www.blogjava.net/shisanfeng/aggbug/190260.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-02 09:01 <a href="http://www.blogjava.net/shisanfeng/articles/190260.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 正确读取并显示 UTF-8 格式的文本文件内容</title><link>http://www.blogjava.net/shisanfeng/articles/190251.html</link><dc:creator>龙震</dc:creator><author>龙震</author><pubDate>Wed, 02 Apr 2008 00:23:00 GMT</pubDate><guid>http://www.blogjava.net/shisanfeng/articles/190251.html</guid><wfw:comment>http://www.blogjava.net/shisanfeng/comments/190251.html</wfw:comment><comments>http://www.blogjava.net/shisanfeng/articles/190251.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shisanfeng/comments/commentRss/190251.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shisanfeng/services/trackbacks/190251.html</trackback:ping><description><![CDATA[<div><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">//</span><span style="color: #008000">&nbsp;定义文件物理路径常量</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;String&nbsp;utf8File</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String(application.getRealPath(</span><span style="color: #000000">""</span><span style="color: #000000">));<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;获取某个文件的字节流</span><span style="color: #008000"><br />
</span><span style="color: #000000">FileInputStream&nbsp;fis</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;FileInputStream(utf8File);<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;按照&nbsp;UTF-8&nbsp;编码方式将字节流转化为字符流</span><span style="color: #008000"><br />
</span><span style="color: #000000">InputStreamReader&nbsp;isr</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;InputStreamReader(fis,</span><span style="color: #000000">"</span><span style="color: #000000">UTF-8</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;从字符流中获取文本并进行缓冲</span><span style="color: #008000"><br />
</span><span style="color: #000000">BufferedReader&nbsp;br</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;BufferedReader(isr);<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;声明并建立&nbsp;StringBuffer&nbsp;变量,用于存储全部文本文件内容</span><span style="color: #008000"><br />
</span><span style="color: #000000">StringBuffer&nbsp;sbContent</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;StringBuffer();<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;声明&nbsp;String&nbsp;变量,用于临时存储文本行内容</span><span style="color: #008000"><br />
</span><span style="color: #000000">String&nbsp;sLine;<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;循环读取文本文件每行内容</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">while</span><span style="color: #000000">((sLine</span><span style="color: #000000">=</span><span style="color: #000000">br.readLine())</span><span style="color: #000000">!=</span><span style="color: #0000ff">null</span><span style="color: #000000">){<br />
&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;去掉回车和换行符,去掉文本行前后空格,连接全部文本文件内容</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;sbContent</span><span style="color: #000000">=</span><span style="color: #000000">sbContent.append(sLine.replace(</span><span style="color: #000000">"</span><span style="color: #000000">\n</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">""</span><span style="color: #000000">).replace(</span><span style="color: #000000">"</span><span style="color: #000000">\r</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">""</span><span style="color: #000000">).trim());<br />
}<br />
</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;输出文本文件内容</span><span style="color: #008000"><br />
</span><span style="color: #000000">out.print(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String(sbContent));</span></div>
<br />
</div><img src ="http://www.blogjava.net/shisanfeng/aggbug/190251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shisanfeng/" target="_blank">龙震</a> 2008-04-02 08:23 <a href="http://www.blogjava.net/shisanfeng/articles/190251.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>