??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩一区二区三区在线电影 ,99久久精品99国产精品,亚洲精选一二三http://www.aygfsteel.com/xiaoao808/zh-cnSun, 06 Jul 2025 08:34:51 GMTSun, 06 Jul 2025 08:34:51 GMT60[导入]无聊?恶搞一?E序员每天必d的页?/title><link>http://www.aygfsteel.com/xiaoao808/archive/2009/08/25/292870.html</link><dc:creator>破名难?/dc:creator><author>破名难?/author><pubDate>Tue, 25 Aug 2009 05:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaoao808/archive/2009/08/25/292870.html</guid><wfw:comment>http://www.aygfsteel.com/xiaoao808/comments/292870.html</wfw:comment><comments>http://www.aygfsteel.com/xiaoao808/archive/2009/08/25/292870.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaoao808/comments/commentRss/292870.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaoao808/services/trackbacks/292870.html</trackback:ping><description><![CDATA[<p>内容如下:</p> <p> </p> <div id="wmqeeuq" class="cnblogs_code"><img align="top" width="11" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" height="16" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_133243').style.display='none'; document.getElementById('Code_Open_Image_133243').style.display='inline'; document.getElementById('Code_Open_Text_133243').style.display='inline';" id="Code_Closed_Image_133243" /><img align="top" width="11" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" height="16" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_133243').style.display='none'; getElementById('Code_Closed_Image_133243').style.display='inline'; getElementById('Code_Closed_Text_133243').style.display='inline';" style="display: none" id="Code_Open_Image_133243" /><span id="Code_Closed_Text_133243" class="cnblogs_code_Collapse">Code</span><span style="display: none" id="Code_Open_Text_133243"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;"><</span><span style="color: #000000;">script</span><span style="color: #000000;">></span><span style="color: #000000;">   <br />    setInterval( </span><span style="color: #0000FF;">function</span><span style="color: #000000;">() {   <br />        </span><span style="color: #0000FF;">var</span><span style="color: #000000;"> date </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">new</span><span style="color: #000000;"> Date();   <br />        </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (date.getMinutes() </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;">||</span><span style="color: #000000;"> date.getMinutes() </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">30</span><span style="color: #000000;">) {   <br />            alert(</span><span style="color: #000000;">"</span><span style="color: #000000;">老大,喝点?休息一?</span><span style="color: #000000;">"</span><span style="color: #000000;">);   <br />        }   <br />    }, </span><span style="color: #000000;">1000</span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;"> </span><span style="color: #000000;">60</span><span style="color: #000000;">);   <br /></span><span style="color: #000000;"><</span><span style="color: #000000;">/</span><span style="color: #000000;">script>  </span></span></div> <p>大家注意w体?nbsp;</p><img src ="http://www.cnblogs.com/xiaoao808/aggbug/1553578.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a target="_blank">09博客园纪念T?/a><br/>新闻Q?a href="48732" target="_blank">|站评测Q搜狐博?VS 我烧|?/a><br/>|站D: <a target="_blank">博客园首?/a>  <a target="_blank">个h主页</a>  <a target="_blank">新闻</a>  <a target="_blank">C֌</a>  <a target="_blank">博问</a>  <a target="_blank">闪存</a>  <a target="_blank">找找?/a><br>文章来源:<a >http://www.cnblogs.com/xiaoao808/archive/2009/08/25/1553578.html</a><img src ="http://www.aygfsteel.com/xiaoao808/aggbug/292870.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaoao808/" target="_blank">破名难?/a> 2009-08-25 13:33 <a href="http://www.aygfsteel.com/xiaoao808/archive/2009/08/25/292870.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]防盗铑֎?/title><link>http://www.aygfsteel.com/xiaoao808/archive/2009/08/21/292871.html</link><dc:creator>破名难?/dc:creator><author>破名难?/author><pubDate>Fri, 21 Aug 2009 15:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaoao808/archive/2009/08/21/292871.html</guid><wfw:comment>http://www.aygfsteel.com/xiaoao808/comments/292871.html</wfw:comment><comments>http://www.aygfsteel.com/xiaoao808/archive/2009/08/21/292871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaoao808/comments/commentRss/292871.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaoao808/services/trackbacks/292871.html</trackback:ping><description><![CDATA[<p>防盗铑֎理: <br /><br />http标准协议中有专门的字D记录referer <br /><br />一来可以追溯上一个入站地址是什?<br /><br />二来对于资源文gQ可以跟t到包含昄他的|页地址是什么?<br /><br />因此所有防盗链Ҏ都是Zq个Referer字段 <br /><br />|上比较多的2U?<br /><br />一U是使用apache文gFileMatch限制Q在httpd.conf中增?( 其实也可以将把下面的语句存成一?htaccess文g)Qƈ攑ֈ你的|站的根目录Q就是www/html目录Q,q样子别人就没有办法盗连你的东东了~~ <br /><br />SetEnvIfNoCase Referer "^<a target="_blank" local_ref=1 <br /><br />Order Allow,Deny <br />Allow from env=local_ref <br />Allow from 127.0.0.1 <br /><br /><br />q种很方便禁止非允许讉KURL引用各种资源文g <br /><br />请大家注意,把第一?^<a target="_blank" 改ؓ你的|站Q比如我的网站是Q?<a target="_blank" >http://www.linji.cn</a> <br />我应该这么写?<br />"^<a target="_blank" <br /><br />W二U是使用rewrite,需要增加apache的mode_rewriteQ支?htaccess文g目录权限限制 <br />在虚拟主机根目录增加.htaccess文gQ描qC定向Q把非本地地址refer的图片文仉从定向到警告囄或者警告网上?<br /><br />首先要确认你的服务器或空间的服务器解译引擎ؓApache2Q还有支?htaccess客户讄文gQ?<br />如果你有自己的服务器p先对./conf/httpd.conf 文g做以下修?<br />扑ֈQ?LoadModule rewrite_module modules/mod_rewrite.so <br />把前面的 # l去?<br />扑ֈ{一?AllowOverride None 改ؓ AllowOverride All <br />重启Apache2服务?<br /><br />接下是做一?.htaccess 文g了,?.htaccess 文g内容?<br /><br />RewriteEngine on <br />RewriteCond %{HTTP_REFERER} !^<a target="_blank" >http://aaoo.net/.</a>*$ [NC] <br />RewriteCond %{HTTP_REFERER} !^<a target="_blank" >http://aaoo.net$</a> [NC] <br />RewriteCond %{HTTP_REFERER} !^<a target="_blank" >http://www.aaoo.net/.</a>*$ [NC] <br />RewriteCond %{HTTP_REFERER} !^<a target="_blank" >http://www.aaoo.net$</a> [NC] <br />RewriteRule .*.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ <a target="_blank" >http://down.yoyo.com.ru/err.html</a> [R,NC] <br /><br />其中有色的地斚w是要改ؓ你的Q?<br />U色Q就是改Z提供下蝲面的地址Q也是只有通过q个地址才可以下载你所提供的东东?<br />蓝色Q就是要保护文g的扩展名(以|分开)Q也是说以q些为扩展名的文件只有通过U色的地址才可以访问?<br />l色Q如果不是通过U色的地址讉K蓝色q些为扩展名的文件时回重定向到l色地址上?<br /><br />q个Ҏ有个好处是,不同的虚拟主机用不同的描q定义?<br /><br />接下是怎么?.htaccess 文g来实现防盗链了?<br />首先要在I间上徏两个目录(当然目录名随?Q一个ؓ web 另一个ؓ down Q?<br />web 是用来放下蝲面?或下载程?Qdown 当然是放你提供的东东的啦, <br />?.htaccess 文g的红色部分改一下,改ؓ<a target="_blank" href="http:///">http://</a>你的域名/web。蓝色部?<br />改ؓ你要保护文g的扩展名。绿色部分改?a target="_blank" href="http:///">http://</a>你的域名/web。改后保?<br />.htaccess 文g把它上传?down 目录?<br /><br />q有W三U: <br /><br />我在解决plog止盗链的时候,发现个问题,也算个好Ҏ?<br />plog把所有资源都自己理hQ用resserver.php来动态显C,q样l一的入口方便添加权限操作?<br />同时造成上面2U方法无法用,因ؓ不再是apache直接讉K资源文gQ而是php通过文gd?<br /><br />因此只能在代码中做手脚:在读取资源文件输Z前,加如下判断代?<br /><br /><br />引用 <br /><br />$referer = $_SERVER['HTTP_REFERER']; <br />$selfurl = $_SERVER['HTTP_HOST']; <br />if(false == strpos($referer,$selfurl)) <br />{ <br />echo '非法盗链!'; <br />exit(1); <br />} <br /><br /><br /><br /><br /><br />q里有些hQ直接看引用地址中是否包含host地址Q不q原理就是这P判断referer是否是本站地址?<br /><br />我们常常在下载的时候,也碰到盗铄站无法下载,报盗铄问题。要下蝲q类文g最单的Ҏ是改referer <br /><br />比方flashget中,|址下面?引用"一栏中Q直接填写下载地址可以了?</p><img src ="http://www.cnblogs.com/xiaoao808/aggbug/1551756.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a target="_blank">09博客园纪念T?/a><br/>新闻Q?a href="48731" target="_blank">微YQ不一LPowerPoint 2010</a><br/>|站D: <a target="_blank">博客园首?/a>  <a target="_blank">个h主页</a>  <a target="_blank">新闻</a>  <a target="_blank">C֌</a>  <a target="_blank">博问</a>  <a target="_blank">闪存</a>  <a target="_blank">找找?/a><br>文章来源:<a >http://www.cnblogs.com/xiaoao808/archive/2009/08/21/1551756.html</a><img src ="http://www.aygfsteel.com/xiaoao808/aggbug/292871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaoao808/" target="_blank">破名难?/a> 2009-08-21 23:30 <a href="http://www.aygfsteel.com/xiaoao808/archive/2009/08/21/292871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]利用commonsfileupload+ffmpeg+mencoder完成视频的上传与转换(2)http://www.aygfsteel.com/xiaoao808/archive/2009/08/04/292872.html破名难?/dc:creator>破名难?/author>Tue, 04 Aug 2009 09:45:00 GMThttp://www.aygfsteel.com/xiaoao808/archive/2009/08/04/292872.htmlhttp://www.aygfsteel.com/xiaoao808/comments/292872.htmlhttp://www.aygfsteel.com/xiaoao808/archive/2009/08/04/292872.html#Feedback0http://www.aygfsteel.com/xiaoao808/comments/commentRss/292872.htmlhttp://www.aygfsteel.com/xiaoao808/services/trackbacks/292872.htmlq两天完善了一下视频{换这个东?以前做的那套东西上传完之后就开始{?无法适应大ƈ发量下的视频转换(我觉得同时有10个ffmpegq程在{视频服务器肯定要挂掉)Q所以我用了另一套方案,视频上传之后先不转换Q把视频的基本信息存到数据库中,然后q序定时的从数据库中读取数据,依次转换视频。具体做法是Q?、上传文Ӟ文件名存入数据库,同时在数据库标明videostat字段?Q表C未转换Q?/p>

  2、通过E序Q每?0U(Ҏ不同情况可以改变Q取Z个未转换(videostat=0)且失败次数小?(confailtime<5)的纪?/p>

  3、开始{换视频,q里要先数据库中videostat字段改ؓ2Q表C正在{换)不然30U钟转换不完下个q程又会dq条U录开始{?.....

  4、等待{换进E结束,如果成功相应纪录的videostat字段的值改?Q表C{换成功)Q若转换p|则将p|ơ数字段加一Qconfailtime=confailtime+1Q?/p>

  在鼓捣这东西的过E中Q遇C一个问题,如果一个进E先执行p.waitFor()Q方法而后输出命o行中的结果是不行的,卻I

Code

如果q样执行的话q程会挂P无法l箋下午Q而正的Ҏ是先d命o行的数据Q再来waitFor();

q有一炚w要注意的是获得命令行的输出结果先要从错误中获得Q即(ErrorStream),而非从输入流(InputStream)中获得,很有用的l验?/p>

--------------------------
09博客园纪念T?/a>
新闻Q?a href="48730" target="_blank">自由软g基金会列举Windows 7之七宗罪

|站D: 博客园首?/a>  个h主页  新闻    博问  闪存  找找?/a>
文章来源:
http://www.cnblogs.com/xiaoao808/archive/2009/08/04/1538824.html

]]>
[导入]JAVA上传文gq度条的实现http://www.aygfsteel.com/xiaoao808/archive/2009/08/03/292873.html破名难?/dc:creator>破名难?/author>Mon, 03 Aug 2009 11:46:00 GMThttp://www.aygfsteel.com/xiaoao808/archive/2009/08/03/292873.htmlhttp://www.aygfsteel.com/xiaoao808/comments/292873.htmlhttp://www.aygfsteel.com/xiaoao808/archive/2009/08/03/292873.html#Feedback7http://www.aygfsteel.com/xiaoao808/comments/commentRss/292873.htmlhttp://www.aygfsteel.com/xiaoao808/services/trackbacks/292873.html很久不在q里发帖子了,最q在安来无?惛_转视频的那东西又要做?遂翻Z前的帖子,看到一q前丰哥让我做一下文件上传的q度?...额~~那就做一下吧?/p>

东西很简单,主要用到commons-fileuploadQ其中有一个progressListener的接口,该接口可以实现实时更新已上传文g的大,有了q个q说什么呢Q?/p>

l出代码

代码

 

然后在上传得servlet或action中加入这样一D代码,可以把自定义的progressListenerdq去

 

代码

 

最后就是通过js来不断的讉K另一个servlet来实时返回上传状态就可以了,限于幅我就不再贴代码了Q有兴趣的读者可以自׃载来看?/p>

 代码下蝲Q目标另存ؓp了)



--------------------------
09博客园纪念T?/a>
新闻Q?a href="48722" target="_blank">|速调查报告:韩国互联|网速全球居?/a>
|站D:
博客园首?/a>  个h主页  新闻    博问  闪存  找找?/a>
文章来源:
http://www.cnblogs.com/xiaoao808/archive/2009/08/03/1537870.html

]]>
spring security相关http://www.aygfsteel.com/xiaoao808/archive/2009/07/19/287359.html破名难?/dc:creator>破名难?/author>Sun, 19 Jul 2009 10:28:00 GMThttp://www.aygfsteel.com/xiaoao808/archive/2009/07/19/287359.htmlhttp://www.aygfsteel.com/xiaoao808/comments/287359.htmlhttp://www.aygfsteel.com/xiaoao808/archive/2009/07/19/287359.html#Feedback0http://www.aygfsteel.com/xiaoao808/comments/commentRss/287359.htmlhttp://www.aygfsteel.com/xiaoao808/services/trackbacks/287359.html

]]>
[导入]JAVA实现_的加减乘?/title><link>http://www.aygfsteel.com/xiaoao808/archive/2009/05/20/292874.html</link><dc:creator>破名难?/dc:creator><author>破名难?/author><pubDate>Wed, 20 May 2009 09:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaoao808/archive/2009/05/20/292874.html</guid><wfw:comment>http://www.aygfsteel.com/xiaoao808/comments/292874.html</wfw:comment><comments>http://www.aygfsteel.com/xiaoao808/archive/2009/05/20/292874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaoao808/comments/commentRss/292874.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaoao808/services/trackbacks/292874.html</trackback:ping><description><![CDATA[<p>package lc.util;</p> <p>import java.math.BigDecimal;</p> <p>public class MathHelper {<br /> private static final int DEF_DIV_SCALE = 10;</p> <p> private MathHelper() {</p> <p> }</p> <p> /**<br />  * 提供_的加法运?br />  * <br />  * @param v1<br />  *            被加?br />  * @param v2<br />  *            加数<br />  * @return 两个参数的和<br />  */<br /> public static double add(double v1, double v2) {<br />  BigDecimal b1 = new BigDecimal(Double.toString(v1));<br />  BigDecimal b2 = new BigDecimal(Double.toString(v2));<br />  return b1.add(b2).doubleValue();<br /> }</p> <p> /**<br />  * 提供_的减法运?br />  * <br />  * @param v1<br />  *            被减?br />  * @param v2<br />  *            减数<br />  * @return 两个参数的差<br />  */<br /> public static double sub(double v1, double v2) {<br />  BigDecimal b1 = new BigDecimal(Double.toString(v1));<br />  BigDecimal b2 = new BigDecimal(Double.toString(v2));<br />  return b1.subtract(b2).doubleValue();<br /> }</p> <p> /**<br />  * 提供_的乘法运?br />  * <br />  * @param v1<br />  *            被乘?br />  * @param v2<br />  *            乘数<br />  * @return 两个参数的积<br />  */<br /> public static double mul(double v1, double v2) {<br />  BigDecimal b1 = new BigDecimal(Double.toString(v1));<br />  BigDecimal b2 = new BigDecimal(Double.toString(v2));<br />  return b1.multiply(b2).doubleValue();<br /> }</p> <p> /**<br />  * 提供Q相对)_的除法运,当发生除不尽的情冉|Q精到 数点以?0位,以后的数字四舍五入?br />  * <br />  * @param v1<br />  *            被除?br />  * @param v2<br />  *            除数<br />  * @return 两个参数的商<br />  */<br /> public static double div(double v1, double v2) {<br />  return div(v1, v2, DEF_DIV_SCALE);<br /> }</p> <p> /**<br />  * 提供Q相对)_的除法运。当发生除不的情况Ӟ由scale参数?定精度,以后的数字四舍五入?br />  * <br />  * @param v1<br />  *            被除?br />  * @param v2<br />  *            除数<br />  * @param scale<br />  *            表示表示需要精到数点以后几位?br />  * @return 两个参数的商<br />  */</p> <p> public static double div(double v1, double v2, int scale) {<br />  if (scale < 0) {<br />   throw new IllegalArgumentException(<br />     "The scale must be a positive integer or zero");<br />  }<br />  BigDecimal b1 = new BigDecimal(Double.toString(v1));<br />  BigDecimal b2 = new BigDecimal(Double.toString(v2));<br />  return b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue();<br /> }</p> <p> /**<br />  * 提供_的小C四舍五入处理?br />  * <br />  * @param v<br />  *            需要四舍五入的数字<br />  * @param scale<br />  *            数点后保留几位<br />  * @return 四舍五入后的l果<br />  */<br /> public static double round(double v, int scale) {<br />  if (scale < 0) {<br />   throw new IllegalArgumentException(<br />     "The scale must be a positive integer or zero");<br />  }<br />  BigDecimal b = new BigDecimal(Double.toString(v));<br />  BigDecimal one = new BigDecimal("1");<br />  return b.divide(one, scale, BigDecimal.ROUND_HALF_UP).doubleValue();<br /> }<br />}</p><img src ="http://www.cnblogs.com/xiaoao808/aggbug/1469589.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a target="_blank">09博客园纪念T?/a><br/>新闻Q?a href="48727" target="_blank">王徏宙台湑ָ道TD:痛快Q一起努力的感觉</a><br/>|站D: <a target="_blank">博客园首?/a>  <a target="_blank">个h主页</a>  <a target="_blank">新闻</a>  <a target="_blank">C֌</a>  <a target="_blank">博问</a>  <a target="_blank">闪存</a>  <a target="_blank">找找?/a><br>文章来源:<a >http://www.cnblogs.com/xiaoao808/archive/2009/05/20/1469589.html</a><img src ="http://www.aygfsteel.com/xiaoao808/aggbug/292874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaoao808/" target="_blank">破名难?/a> 2009-05-20 17:13 <a href="http://www.aygfsteel.com/xiaoao808/archive/2009/05/20/292874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]通过jdbc q接 Accesshttp://www.aygfsteel.com/xiaoao808/archive/2009/05/08/292875.html破名难?/dc:creator>破名难?/author>Fri, 08 May 2009 07:08:00 GMThttp://www.aygfsteel.com/xiaoao808/archive/2009/05/08/292875.htmlhttp://www.aygfsteel.com/xiaoao808/comments/292875.htmlhttp://www.aygfsteel.com/xiaoao808/archive/2009/05/08/292875.html#Feedback0http://www.aygfsteel.com/xiaoao808/comments/commentRss/292875.htmlhttp://www.aygfsteel.com/xiaoao808/services/trackbacks/292875.htmlimport java.sql.*;

public class Access

{

public static void main(String args[])

{

try

{

String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn=DriverManager.getConnection(strurl) ;

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery("select * from books");

if(rs.next())

{

System.out.println(rs.getString("?));

}

}catch(Exception e)

{

System.out.println(e);

}

}

}



--------------------------
09博客园纪念T?/a>
新闻Q?a href="48726" target="_blank">微Y正式对Word售令提起上?U法官不懂法

|站D: 博客园首?/a>  个h主页  新闻    博问  闪存  找找?/a>
文章来源:
http://www.cnblogs.com/xiaoao808/archive/2009/05/08/1452661.html

]]>
[导入]Struts2&Jquery 新闻发布http://www.aygfsteel.com/xiaoao808/archive/2009/03/16/292876.html破名难?/dc:creator>破名难?/author>Mon, 16 Mar 2009 09:48:00 GMThttp://www.aygfsteel.com/xiaoao808/archive/2009/03/16/292876.htmlhttp://www.aygfsteel.com/xiaoao808/comments/292876.htmlhttp://www.aygfsteel.com/xiaoao808/archive/2009/03/16/292876.html#Feedback0http://www.aygfsteel.com/xiaoao808/comments/commentRss/292876.htmlhttp://www.aygfsteel.com/xiaoao808/services/trackbacks/292876.html又一个新d?.....比以前的更加人性化了,用到了Struts2、Struts2的JSON插gQ前台js用了Jquery库,自己看吧。欢q大家提q宝贵意见?/p>

关于昄新闻的功能我q没有找C个合适的AJAX表现形式Q所以还没有完成Q欢q大家给我个

 

点击下蝲源码



--------------------------
09博客园纪念T?/a>
新闻Q?a href="48725" target="_blank">IBM 2009q北裁员近1万h

|站D: 博客园首?/a>  个h主页  新闻    博问  闪存  找找?/a>
文章来源:
http://www.cnblogs.com/xiaoao808/archive/2009/03/16/1413631.html

]]>
[导入]使用AjaxTags实现自动完成http://www.aygfsteel.com/xiaoao808/archive/2008/09/22/292877.html破名难?/dc:creator>破名难?/author>Mon, 22 Sep 2008 01:42:00 GMThttp://www.aygfsteel.com/xiaoao808/archive/2008/09/22/292877.htmlhttp://www.aygfsteel.com/xiaoao808/comments/292877.htmlhttp://www.aygfsteel.com/xiaoao808/archive/2008/09/22/292877.html#Feedback0http://www.aygfsteel.com/xiaoao808/comments/commentRss/292877.htmlhttp://www.aygfsteel.com/xiaoao808/services/trackbacks/292877.html     最q搞的一个通讯录想要加一个Ajax的自动完成功能,看v来功能虽,可给用户的体验会改进不少。在一个介l了几十Ujava的Ajax框架的网里面,我找CAjaxTagsq个东西,开始了我的W一ơAjax之旅?/p>

     从AjaxTags的官方网站上?a >http://ajaxtags.sourceforge.net/可以下蝲到其最新的版本Q目前是AjaxTags1.3Z下蝲了一个官方的例子看了看Q确实很好阿Q例子中使用Ajax完成?1U功能,然而我需要的是自动完?autocomplete)部分的代码,所以重点研I这一部分

      jsp面中,首先当然是要dAjaxTags的标{支持,需要如下语?/p>

Code

     然后在页面中加入如下的标{?/p>

 

Code

    在官方的例子中用的是Servlet来完成AjaxQ而对于用struts׃适用了,后面说这个问题?/p>

    ?autocomplete.view对应的ServletcM需要徏立xml来供面调取Q代码如?/p>

Code
    其实q是很简单的Q接下来看CarService的代码吧Q重点其实只有一D,然后在下面显C出自动提示Q于是可以把刚才的那个ajax标签修改如下
Code

例子看完了,开始实际操作吧Q在我的面中,需要通过一个名?name"的文本框输入要查询的人的姓名

Code

 接下来是我的ActionQ在写Action的时候,我以为只需要把原来Servletl承的BaseAjaxServlet改ؓBaseAjaxAction可以了Q可后来才发玎ͼjar包中Ҏ没有BaseAjaxActionq个c,无语Q去官方|站上看了后才知道,?.2更新?.3的时候,把对Struts的支持去掉了Q如果想支持Struts的话需要徏立自qBaseAjaxAction

(Struts removed, to use it create your own BaseAjaxAction.java and implement BaseAjaxXmlAction then just call xml = AjaxActionHelper.invoke(this, request, response);)

下蝲了一份AjaxTags的源码来看,原来AjaxActionHelper.invoke();q个Ҏ需要调用Action中的getXmlContentҎ来完成xml的写入,那就好说了,代码如下:

Code
剩下工作是在struts-config.xml中配|对应的actionQ在spring中配|对应的beanok?

 



--------------------------
09博客园纪念T?/a>
新闻Q?a href="48724" target="_blank">Office 2010双拳出击加强反盗?/a>
|站D:
博客园首?/a>  个h主页  新闻    博问  闪存  找找?/a>
文章来源:
http://www.cnblogs.com/xiaoao808/archive/2008/09/22/1295661.html

]]>
[导入]shell~程-q雷下蝲完成后自动关?/title><link>http://www.aygfsteel.com/xiaoao808/archive/2008/08/21/292878.html</link><dc:creator>破名难?/dc:creator><author>破名难?/author><pubDate>Thu, 21 Aug 2008 14:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaoao808/archive/2008/08/21/292878.html</guid><wfw:comment>http://www.aygfsteel.com/xiaoao808/comments/292878.html</wfw:comment><comments>http://www.aygfsteel.com/xiaoao808/archive/2008/08/21/292878.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaoao808/comments/commentRss/292878.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaoao808/services/trackbacks/292878.html</trackback:ping><description><![CDATA[<p>我一直有通宵下东西的习惯Q可又不忍心让笔记本下蝲完成后一直等到我睡醒Q所以我l常用迅L我们提供的下载完成后自动xq个功能?/p> <p>然而现在迅雯行在了虚拟机里面Q这郁闷了Q即使自动关Z只能x一个虚拟机的进E,无奈我想到可不可以用shellE序来监虚拟机的进E,当他关闭后就q行x的命令,l过试Q果然成功了Q具体代码如下:</p> <div> <div id="wmqeeuq" class="cnblogs_code"><img id="Code_Closed_Image_222450" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_222450').style.display='none'; document.getElementById('Code_Open_Image_222450').style.display='inline'; document.getElementById('Code_Open_Text_222450').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top" height="16" width="11"><img id="Code_Open_Image_222450" style="display: none;" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_222450').style.display='none'; getElementById('Code_Closed_Image_222450').style.display='inline'; getElementById('Code_Closed_Text_222450').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" height="16" width="11"><span id="Code_Closed_Text_222450" class="cnblogs_code_Collapse">Code</span><span id="Code_Open_Text_222450" style="display: none;"><br /> <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008000;">#</span><span style="color: #008000;">!/bin/bash</span><span style="color: #008000;"><br /> </span><span style="color: #0000ff;">while</span><span style="color: #000000;"> [ `pidof </span><span style="color: #000000;">-</span><span style="color: #000000;">s </span><span style="color: #800080;">$1</span><span style="color: #000000;">` ]<br /> </span><span style="color: #0000ff;">do</span><span style="color: #000000;"><br />     sleep </span><span style="color: #000000;">2</span><span style="color: #000000;"> </span><span style="color: #008000;">#</span><span style="color: #008000;">&& echo "ok"</span><span style="color: #008000;"><br /> </span><span style="color: #000000;">done<br /> date<br /> echo </span><span style="color: #800000;">"</span><span style="color: #800000;">Done..shuting down in 60 seconds.</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&&</span><span style="color: #000000;"> sleep </span><span style="color: #000000;">60</span><span style="color: #000000;"><br /> shutdown </span><span style="color: #000000;">-</span><span style="color: #000000;">h </span><span style="color: #000000;">-</span><span style="color: #000000;">P now </span></span></div> </div> <p>代码保存在shutdown.sh文g?<br /> </p> <p>使用h也很方便Q用"ps ux"扑ֈvboxq行的进E,其对应的time commandg为参数输入进来,例如我的是:</p> lichao   10659 91.7 52.0 1224284 1079860 ?     Sl   21:49  11:01 /opt/VirtualBox-1.6.4/VirtualBox -comment winxp -startvm 5e04c66f-82f7-4df0-0f92-8b9113be6f2<br /> <br /> <p>则执行上q脚本文?</p> <p>./ shutdown.sh /opt/VirtualBox-1.6.4/VirtualBox -comment winxp -startvm 5e04c66f-82f7-4df0-0f92-8b9113be6f2</p> <p>监测开?br /> </p> <p>当虚拟机x后命令行出现如下提示Q?br /> </p> <p>Done..shuting down in 60 seconds.</p> 60U后׃x拉,如果你还不想xQ可以Ctrl+Alt+C停止当前dQ再q行其他操作Q怎么P挺好使的<img src ="http://www.cnblogs.com/xiaoao808/aggbug/1273554.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/><a target="_blank">09博客园纪念T?/a><br/>新闻Q?a href="48723" target="_blank">中国联通:国际通讯已恢复至震前水^</a><br/>|站D: <a target="_blank">博客园首?/a>  <a target="_blank">个h主页</a>  <a target="_blank">新闻</a>  <a target="_blank">C֌</a>  <a target="_blank">博问</a>  <a target="_blank">闪存</a>  <a target="_blank">找找?/a><br>文章来源:<a >http://www.cnblogs.com/xiaoao808/archive/2008/08/21/1273554.html</a><img src ="http://www.aygfsteel.com/xiaoao808/aggbug/292878.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaoao808/" target="_blank">破名难?/a> 2008-08-21 22:25 <a href="http://www.aygfsteel.com/xiaoao808/archive/2008/08/21/292878.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">԰</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">º</a>| <a href="http://" target="_blank">˴</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">°Ͷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¸</a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank">Ϸ</a>| <a href="http://" target="_blank">п</a>| <a href="http://" target="_blank">Ӣ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ع</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">«</a>| <a href="http://" target="_blank">ͩ®</a>| <a href="http://" target="_blank">ڶ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ũ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>