﻿<?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-H2O</title><link>http://www.blogjava.net/xiaoyi/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 19 Apr 2026 15:39:56 GMT</lastBuildDate><pubDate>Sun, 19 Apr 2026 15:39:56 GMT</pubDate><ttl>60</ttl><item><title>Firefox Latest version </title><link>http://www.blogjava.net/xiaoyi/articles/404235.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Thu, 19 Sep 2013 06:14:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/404235.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/404235.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/404235.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/404235.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/404235.html</trackback:ping><description><![CDATA[<div><strong style="font-size: 12pt;"><a style="color: #ff0000;" title="Download Firefox Latest Version" href="http://download.firefox.com.cn/releases/full/zh-CN/Firefox-full-latest.exe">Download Firefox Latest Version</a></strong><br style="color: red; font-size: 12pt;" /></div><img src ="http://www.blogjava.net/xiaoyi/aggbug/404235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2013-09-19 14:14 <a href="http://www.blogjava.net/xiaoyi/articles/404235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu min</title><link>http://www.blogjava.net/xiaoyi/articles/403800.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Sat, 07 Sep 2013 15:38:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/403800.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/403800.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/403800.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/403800.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/403800.html</trackback:ping><description><![CDATA[<div>http://my.oschina.net/uniquejava/blog/98436</div><div>sudo apt-get -y --auto-remove purge unity unity-2d*   <br /> sudo apt-get -y purge empathy   <br /> sudo apt-get -y purge nautilus-sendto-empathy   <br /> sudo apt-get -y purge empathy-common #即时通讯   <br />   <br /> sudo apt-get -y purge thunderbird* #邮件   <br /> sudo apt-get -y purge gwibber* #微博   <br /> sudo apt-get autoremove gcalctool #计算器   <br />   <br /> sudo apt-get -y purge gnome-power-manager #电源统计   <br />   <br /> sudo apt-get -y purge ubuntuone* #Ubuntu One   <br />   <br /> sudo apt-get -y purge deja-dup #备份   <br />   <br /> sudo apt-get -y purge bluez* #卸载蓝牙   <br /> sudo apt-get -y purge simple-scan #扫描   <br /> sudo apt-get -y purge hplip* #打印   <br /> sudo apt-get -y purge printer-driver* #打印驱动   <br />   <br /> sudo apt-get -y purge rhythmbox* #音乐播放   <br /> sudo apt-get -y purge gedit* #文本编辑   <br /> sudo apt-get -y purge libreoffice* #办公套件   <br />   <br /> sudo apt-get -y purge gnome-orca #屏幕阅读   <br /> sudo apt-get -y purge onboard #屏幕键盘   <br />   <br /> sudo apt-get -y purge mahjongg #对对碰   <br /> sudo apt-get -y purge aisleriot #纸牌王   <br /> sudo apt-get -y purge gnome-sudoku #数独   <br /> sudo apt-get -y purge gnomine #扫雷   <br />   <br /> sudo apt-get -y purge wodim #命令刻碟   <br />   <br /> 参考：   <a href="http://forum.ubuntu.org.cn/viewtopic.php?f=171&amp;t=384218" target="_blank" rel="nofollow">http://forum.ubuntu.org.cn/viewtopic.php?f=171&amp;t=384218</a>   <br />   <br /> 获得精简桌面的第二种方法是：   <br /> 先安装ubuntu 12.04 server   <br /> 然后安装桌面环境   <br /> sudo apt-get update   <br /> sudo apt-get upgrade   <br /> sudo apt-get install --no-install-recommends ubuntu-desktop ((不装LibreOffice之类的)   <br /> 因为我是在vm 9上装的ubuntu server，装ubuntu-desktop环境后，   <br /> startx 打开gui环境出现字体太大，vm 9不能正常适应gui桌面的大小等问题  </div><img src ="http://www.blogjava.net/xiaoyi/aggbug/403800.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2013-09-07 23:38 <a href="http://www.blogjava.net/xiaoyi/articles/403800.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Xshle连接SSH报错Read from socket failed: Connection reset by peer 或者 Connection closed by foreign host</title><link>http://www.blogjava.net/xiaoyi/articles/403166.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Thu, 22 Aug 2013 02:26:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/403166.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/403166.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/403166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/403166.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/403166.html</trackback:ping><description><![CDATA[xshell链接报：Read from socket failed: Connection reset by peer 或者 Connection closed by foreign host.错误解决办法： 
<p>该问题出现的原因是/etc/ssh目录下的文件的熟悉被修改了，从新修改回原始状态即可：</p>
<p>cd /etc/ssh</p>
<p>sudo chmod 644 ./*</p>
<p>sudo chmod 600&nbsp;ssh_host_dsa_key</p>
<p>sudo chmod 600 ssh_host_rsa_key<br /></p>
<p>sudo chmod 755<br />&nbsp;<br />原来是权限问题啊 其实可以偷懒点 直接对整个目录赋予权限 chmod -R 755 /etc/ssh<br />参考了原文<a href="http://blog.csdn.net/cywosp/article/details/7920174">http://blog.csdn.net/cywosp/article/details/7920174</a>&nbsp;感谢作者。</p><p><br /></p><p>&nbsp;</p><div>执行以下命令:<br /><br /><div>cd /etc/ssh<br /># chmod 0644 *<br /># chmod 0600 /etc/ssh/ssh_host_dsa_key <br />&nbsp; chmod 0600 /etc/ssh/ssh_host_key <br />&nbsp; chmod 0600 /etc/ssh/ssh_host_rsa_key<br />&nbsp; chmod -R 777 /etc/ssh</div><br />#  /etc/init.d/sshd start<br /><strong>starting sshd</strong>：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><br /><p>&nbsp;</p><img src ="http://www.blogjava.net/xiaoyi/aggbug/403166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2013-08-22 10:26 <a href="http://www.blogjava.net/xiaoyi/articles/403166.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>centos6 挂vagex及多开教程</title><link>http://www.blogjava.net/xiaoyi/articles/402823.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Wed, 14 Aug 2013 17:01:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/402823.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/402823.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/402823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/402823.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/402823.html</trackback:ping><description><![CDATA[<p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">由于centos5 去除了xfce的组安装，使用yum install&nbsp;<a href="http://blog.firetry.com/htmls/tag/xfce"  internal_tag"="" rel="tag" title="标签 xfce 下的日志" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">xfce</a>* 安装后问题多多，不知道是不是源的问题。而且貌似centos6 挂vagex 更稳定些。</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">特别提醒：本教程适用于&nbsp;<a href="http://blog.firetry.com/htmls/tag/centos6"  internal_tag"="" rel="tag" title="标签 centos6 下的日志" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">centos6</a>&nbsp;32 位</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">本教程参考：<a title="http://sunsea.im/centos-install-firefox-flash-vagex.html" href="http://sunsea.im/centos-install-firefox-flash-vagex.html" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">http://sunsea.im/centos-install-firefox-flash-vagex.html</a>&nbsp;感谢原作者。</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">1.清理无用的程序，如果你vps还有其他用途，请忽略</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">yum remove portmap* httpd* bind9* samba* nscd* sendmail* -y</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"></p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">2.更新下系统</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">yum update -y</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"></p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">3.安装xfce</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">wget http:<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #008000; background-position: initial initial; background-repeat: initial initial;">//blog.firetry.com/soft/epel-release-6-7.noarch.rpm</span> rpm -ivh epel-release-6-7.noarch.rpm  yum search xfce  yum groupinstall xfce </pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">4.安装vnc</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"></p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;"><span style="background-color: #f3f3f3; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica;">yum -y groupinstall chinese-support</span>  #防止中文乱码</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"></p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">5.配置vnc</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">vi /etc/sysconfig/vncservers</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><br />shift+g 移到最后插入下面的代码</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">VNCSERVERS="<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #8b0000; background-position: initial initial; background-repeat: initial initial;">1:root</span>" VNCSERVERARGS[1]="<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #8b0000; background-position: initial initial; background-repeat: initial initial;">-geometry 800x600</span>"</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><br />6.设置vnc密码，输入两次。</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">vncpasswd</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><br />7.启动vnc，创建vnc文件</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">vncserver</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><br />8.编辑vnc配置文件</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">vi /root/.<a href="http://blog.firetry.com/htmls/tag/vnc"  internal_tag"="" rel="tag" title="标签 vnc 下的日志" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">vnc</a>/xstartup</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><br />插入xfce启动代码，替换文件开头部分就行了</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">#!/bin/sh /usr/bin/startxfce4</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">9.设置vnc自动启动</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">chmod +x ~/.vnc/xstartup chkconfig vncserver on</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"></p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">10.安装firefox 。感谢<a href="http://www.8shop.org/" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">www.8shop.org</a>&nbsp;提供下载</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">wget http:<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #008000; background-position: initial initial; background-repeat: initial initial;">//www.8shop.org/firefox-3.6.28.tar.bz2</span> bzip2 -d firefox-3.6.28.tar.bz2 tar -xvf firefox-3.6.28.tar</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">11.安装flash插件</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">wget <a href="http://blog.firetry.com/soft/libflashplayer.somkdir" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">http:<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #008000; background-position: initial initial; background-repeat: initial initial;">//blog.firetry.com/soft/libflashplayer.so</span> mkdir</a> -p ~/.mozilla/plugins/ cp libflashplayer.so ~/.mozilla/plugins/</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"></p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">12.下载vagex 插件，youtube优化插件</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">wget http:<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #008000; background-position: initial initial; background-repeat: initial initial;">//<a href="http://blog.firetry.com/htmls/tag/vagex"  internal_tag"="" rel="tag" title="标签 vagex 下的日志" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">vagex</a>-debian.googlecode.com/files/<a href="http://blog.firetry.com/htmls/tag/vagex"  internal_tag"="" rel="tag" title="标签 vagex 下的日志" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px 1px 1px; vertical-align: baseline; color: #bf514c; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">vagex</a>_firefox_add_on-1.1.8-fx.xpi</span> wget http:<span style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; color: #008000; background-position: initial initial; background-repeat: initial initial;">//vagex-debian.googlecode.com/files/youtube_video_quality_manager-1.2-fx.xpi</span></pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">13.reboot 下就行了。</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">14.ip:5901 登陆vnc。启动firefox ，安装插件</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">补充部分。多开教程</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">1.ssh 代理 。在终端运行下边的命令，xxxx 是你的ip</p><div style="background-color: #f3f3f3; border: 0px; margin: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;"><pre style="background-color: #eeeeee; border: 1px solid #d0d0d0; margin-top: 0px; margin-bottom: 20px; padding: 15px; vertical-align: baseline; color: #555555; white-space: pre-wrap; word-wrap: break-word; font-family: 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;">ssh -qTfnN -D 7070  username@x.x.x.x</pre></div><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">输入yes，输入密码。</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">2.在vnc 里点右键 applications &#8211;》run program</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">输入</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">/root/firefox/firefox&nbsp;<strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">-profilemanager -no-remote</strong></p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">在打开的firefox窗口中创建新的profile</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">安装foxyproxy插件，设置*://vagex.com/* 经过代理访问</p><p style="background-color: #f3f3f3; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; color: #333333; font-family: Verdana, 'Trebuchet MS', Tahoma, Georgia, Helvetica; font-size: 12px;">安装插件，ok ，就可以双开了，如果你vps 强大的话，多开几个也没有问题的。<br /><br />本文为转载，仅为保留连接有效 感谢原文作者 原文链接：<a href="http://blog.firetry.com/htmls/319.html" style="font-family: verdana, 'courier new'; font-size: 14px;">http://blog.firetry.com/htmls/319.html</a></p><img src ="http://www.blogjava.net/xiaoyi/aggbug/402823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2013-08-15 01:01 <a href="http://www.blogjava.net/xiaoyi/articles/402823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小毅收藏整理----解决struts、jsp下载文件时中文文件名乱码问题</title><link>http://www.blogjava.net/xiaoyi/articles/369461.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Mon, 06 Feb 2012 02:49:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/369461.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/369461.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/369461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/369461.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/369461.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 引用：http://blog.csdn.net/csh624366188/article/details/6695702&nbsp;感谢原作者 本人仅作整理、分享。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->方案一：原来处理下载的代码如下：&n...&nbsp;&nbsp;<a href='http://www.blogjava.net/xiaoyi/articles/369461.html'>阅读全文</a><img src ="http://www.blogjava.net/xiaoyi/aggbug/369461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2012-02-06 10:49 <a href="http://www.blogjava.net/xiaoyi/articles/369461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js清空&lt;input type="file"&gt;字段的值 避免不必要的文件上传到服务器</title><link>http://www.blogjava.net/xiaoyi/articles/359162.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Wed, 21 Sep 2011 07:39:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/359162.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/359162.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/359162.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/359162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/359162.html</trackback:ping><description><![CDATA[<div>上传文件时，需要验证文件格式，不符合规则就不允许上传，必须清空&lt;input type="file"&gt;字段的值，否则还是会上传到服务器！<br /><br />1、 网上各位兄弟提出了方法A，删除掉原来的&lt;input type="file"&gt;元素，再马上新添加一个同名同id的file字段<br />&lt;div id="a"&gt;&lt;input type="file"&gt;&lt;/div&gt;&nbsp; 像这样 file字段嵌套在div里面 清空div的innerHTML（或清空他子节点） 再新增innerHTML（或 子节点） <br />这种比较麻烦，必须改动HTML代码 不予考虑。<br /><br /><br />2、直接上代码，不废话!如下：
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">script&nbsp;language</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">javascript</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img id="Codehighlighter1_56_1335_Open_Image" onclick="this.style.display='none'; Codehighlighter1_56_1335_Open_Text.style.display='none'; Codehighlighter1_56_1335_Closed_Image.style.display='inline'; Codehighlighter1_56_1335_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_56_1335_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_56_1335_Closed_Text.style.display='none'; Codehighlighter1_56_1335_Open_Image.style.display='inline'; Codehighlighter1_56_1335_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(window.HTMLElement)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_56_1335_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_56_1335_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img id="Codehighlighter1_128_337_Open_Image" onclick="this.style.display='none'; Codehighlighter1_128_337_Open_Text.style.display='none'; Codehighlighter1_128_337_Closed_Image.style.display='inline'; Codehighlighter1_128_337_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_128_337_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_128_337_Closed_Text.style.display='none'; Codehighlighter1_128_337_Open_Image.style.display='inline'; Codehighlighter1_128_337_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;HTMLElement.prototype.__defineSetter__(</span><span style="color: #000000">"</span><span style="color: #000000">outerHTML</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">function</span><span style="color: #000000">(sHTML)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_128_337_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_128_337_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;r</span><span style="color: #000000">=</span><span style="color: #0000ff">this</span><span style="color: #000000">.ownerDocument.createRange();<br /></span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.setStartBefore(</span><span style="color: #0000ff">this</span><span style="color: #000000">);<br /></span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;df</span><span style="color: #000000">=</span><span style="color: #000000">r.createContextualFragment(sHTML);<br /></span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.parentNode.replaceChild(df,</span><span style="color: #0000ff">this</span><span style="color: #000000">);<br /></span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;sHTML;<br /></span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);<br /></span><span style="color: #008080">10</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br /></span><span style="color: #008080">11</span><span style="color: #000000"><img id="Codehighlighter1_407_821_Open_Image" onclick="this.style.display='none'; Codehighlighter1_407_821_Open_Text.style.display='none'; Codehighlighter1_407_821_Closed_Image.style.display='inline'; Codehighlighter1_407_821_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_407_821_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_407_821_Closed_Text.style.display='none'; Codehighlighter1_407_821_Open_Image.style.display='inline'; Codehighlighter1_407_821_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;HTMLElement.prototype.__defineGetter__(</span><span style="color: #000000">"</span><span style="color: #000000">outerHTML</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_407_821_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_407_821_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">12</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;attr;<br /></span><span style="color: #008080">13</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;attrs</span><span style="color: #000000">=</span><span style="color: #0000ff">this</span><span style="color: #000000">.attributes;<br /></span><span style="color: #008080">14</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">&lt;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.tagName.toLowerCase();<br /></span><span style="color: #008080">15</span><span style="color: #000000"><img id="Codehighlighter1_546_674_Open_Image" onclick="this.style.display='none'; Codehighlighter1_546_674_Open_Text.style.display='none'; Codehighlighter1_546_674_Closed_Image.style.display='inline'; Codehighlighter1_546_674_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_546_674_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_546_674_Closed_Text.style.display='none'; Codehighlighter1_546_674_Open_Image.style.display='inline'; Codehighlighter1_546_674_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</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">attrs.length;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_546_674_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_546_674_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">16</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;attr</span><span style="color: #000000">=</span><span style="color: #000000">attrs[i];<br /></span><span style="color: #008080">17</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(attr.specified)<br /></span><span style="color: #008080">18</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000">+=</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">attr.name</span><span style="color: #000000">+</span><span style="color: #000000">'</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">'+attr.value+'</span><span style="color: #000000">"</span><span style="color: #000000">';<br /></span><span style="color: #008080">19</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">20</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #0000ff">this</span><span style="color: #000000">.canHaveChildren)<br /></span><span style="color: #008080">21</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;str</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">22</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;str</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.innerHTML</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">&lt;/</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.tagName.toLowerCase()</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">23</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);<br /></span><span style="color: #008080">24</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080">25</span><span style="color: #000000"><img id="Codehighlighter1_902_1331_Open_Image" onclick="this.style.display='none'; Codehighlighter1_902_1331_Open_Text.style.display='none'; Codehighlighter1_902_1331_Closed_Image.style.display='inline'; Codehighlighter1_902_1331_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_902_1331_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_902_1331_Closed_Text.style.display='none'; Codehighlighter1_902_1331_Open_Image.style.display='inline'; Codehighlighter1_902_1331_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;HTMLElement.prototype.__defineGetter__(</span><span style="color: #000000">"</span><span style="color: #000000">canHaveChildren</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_902_1331_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_902_1331_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">26</span><span style="color: #000000"><img id="Codehighlighter1_940_1302_Open_Image" onclick="this.style.display='none'; Codehighlighter1_940_1302_Open_Text.style.display='none'; Codehighlighter1_940_1302_Closed_Image.style.display='inline'; Codehighlighter1_940_1302_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_940_1302_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_940_1302_Closed_Text.style.display='none'; Codehighlighter1_940_1302_Open_Image.style.display='inline'; Codehighlighter1_940_1302_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;</span><span style="color: #0000ff">switch</span><span style="color: #000000">(</span><span style="color: #0000ff">this</span><span style="color: #000000">.tagName.toLowerCase())</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_940_1302_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_940_1302_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">27</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">area</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">28</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">base</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">29</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">basefont</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">30</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">col</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">31</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">frame</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">32</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">hr</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">33</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">img</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">34</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">br</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">35</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">input</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">36</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">isindex</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">37</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">link</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">38</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">meta</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">39</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">param</span><span style="color: #000000">"</span><span style="color: #000000">:<br /></span><span style="color: #008080">40</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br /></span><span style="color: #008080">41</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">42</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br /></span><span style="color: #008080">43</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br /></span><span style="color: #008080">44</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);<br /></span><span style="color: #008080">45</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">46</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br /></span><span style="color: #008080">47</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br /></span><span style="color: #008080">48</span><span style="color: #000000"><img id="Codehighlighter1_1360_1441_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1360_1441_Open_Text.style.display='none'; Codehighlighter1_1360_1441_Closed_Image.style.display='inline'; Codehighlighter1_1360_1441_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_1360_1441_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1360_1441_Closed_Text.style.display='none'; Codehighlighter1_1360_1441_Open_Image.style.display='inline'; Codehighlighter1_1360_1441_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;clearFile()</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1360_1441_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1360_1441_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">49</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;obj&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.getElementById(</span><span style="color: #000000">"</span><span style="color: #000000">fileID</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">50</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;obj.outerHTML&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;obj.outerHTML;<br /></span><span style="color: #008080">51</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">52</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">53</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br /></span><span style="color: #008080">54</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">file</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">fileName</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">fileID</span><span style="color: #000000">"</span><span style="color: #000000">&gt;&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">button</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">清空</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;onclick</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">clearFile()</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span></div><br />经测试，IE 火狐 谷歌都有效，仅作整理收藏，如果能帮到其他人就更好了！<br /><br /></div><img src ="http://www.blogjava.net/xiaoyi/aggbug/359162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2011-09-21 15:39 <a href="http://www.blogjava.net/xiaoyi/articles/359162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript实现MD5加密</title><link>http://www.blogjava.net/xiaoyi/articles/356705.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Wed, 17 Aug 2011 04:05:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/356705.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/356705.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/356705.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/356705.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/356705.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1、引入md5.JSCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&lt;script&nbsp;src="scripts/md5.js"&nbsp;type="text/javascript"&gt;&lt;/script&gt;2、md5.JS ...&nbsp;&nbsp;<a href='http://www.blogjava.net/xiaoyi/articles/356705.html'>阅读全文</a><img src ="http://www.blogjava.net/xiaoyi/aggbug/356705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2011-08-17 12:05 <a href="http://www.blogjava.net/xiaoyi/articles/356705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小毅整理之----解决mysql服务不能启动 1067错误 进程意外终止 安装卡住等</title><link>http://www.blogjava.net/xiaoyi/articles/335507.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Mon, 18 Oct 2010 16:04:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/335507.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/335507.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/335507.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/335507.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/335507.html</trackback:ping><description><![CDATA[<p><strong style="color: red">起因</strong>：<span style="font-size: 10pt; color: #000080"><strong>以前安装过mysql在D盘</strong>，后来重装系统之后再装mysql在C盘总是装不上<br />
<strong style="color: #ff0000">具体体现</strong>： 在配置的时候，在 start service的时候卡住了 直接用命令去启动服务出现 <span style="color: #ff0000"><strong>【无法启动mysql服务 1067错误 进程以外终止】<br />
<br />
</strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经过百度谷歌搜索，找到以下方法：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、找到安装目录修改my.ini中的 basedir和datadir&nbsp; 并打开注册表&nbsp;更改简直与其相同<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HKEY_LOCAL_MACHINE\SOFTWARE\MySQL 下的 DataLocation（<span style="color: #ff0000">mysql数据文件位置</span>） 和Location （<span style="color: #ff0000">mysql安装目</span><span style="color: #ff0000">录</span>）<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、使用windows命令 sc delete mysql删除服务或mysql配置工具先remove instance再使用mysql重新配置<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3、使用360等强制卸载工具并CTRL+F手动查找所有带mysql的键值并逐一手动删除<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4、其他。。。<br />
<br />
尝试了几乎所有方法，结果却还是没用。。。欲哭无泪！！！！！！！！！！！！！（<span style="color: #ff0000">有的说，以前安装过的话可以换一个服务名就可以了，但是还是可能出现未知问题。。。也不知道解决方法</span>）<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong style="color: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我的电脑----管理-----事件查看器-----------应用程序----查看mysql记录<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Plugin 'InnoDB' init function returned error.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Plugin 'InnoDB' registration as a STORAGE ENGINE failed.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unknown/unsupported table type: INNODB<br />
</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aborting&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如我们的数据文件位置在 D:\MysqlDataFiles<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在其下面的有20880808..err&nbsp;&nbsp; (20880808为安装日期)&nbsp; 用记事本打开也可以看到错误记录</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong style="color: #ff0000">&nbsp;<span style="font-size: 18pt"><strong style="color: #ff0000">&nbsp;解决方法</strong>：</span></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>由于INNODB没有初始化，我们选择&nbsp;跳过INNODB即可&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、直接把i&nbsp;mysql数据文件夹下的bdata 以及ib_logfile0、ib_logfile1删掉再启动就好了。 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、也可以更改 mysql.ini&nbsp; (在mysql的安装目录下)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 添加：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[mysqld]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;skip-innodb<br />
<span style="font-size: 24pt">补充：<br />
</span></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为某个软件装了早期版本但是又很难卸载干净导致新版本的装不上，很无奈的选择重装系统。。。&nbsp;哭啊~<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql重装发生错误 100061错误 ，重试N次后更郁闷------TMD直接在start services处卡死。。。 郁闷的想死啊~<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;百度？谷歌？。。。之后，也有人遇到相同问题，但是没有根本解决方法。。。有人选择了 免安装版本 ，看似解决了 实际是绕道走了。。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;俺偏不服！！！！！！！！ 靠，经过最少几十次的安装、卸载、。。加上以上的方法 终于摸出门道，特此分享：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、mysql安装目录\bin 目录下，新建一个 任意名.bat&nbsp; 内容为 cmd.exe<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 双击打开，弹出黑色dos窗口，输入 <span style="color: red">mysqld -nt --remove</span>&nbsp;和<span style="color: red">mysqld --remove&nbsp;</span>会删除mysql的实例以及一些东东<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （路径难得打，我是偷懒方式，你也可以直接 开始---运行---&nbsp; X:\mysql安装路径\bin\mysqld-nt --remove ）<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、卸载mysql&nbsp; (最好用360的专业卸载工具或者其他。。。因为更彻底，非广告)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: red">3、重点： 删除目录 C:\Documents and Settings\用户名\Application Data\MySQL（XP系统下用户名是All Users）&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;删除原来安装的目录Mysql<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5、重新安装，<span style="color: red">最好更换安装目录</span>&nbsp;（我是试了N次之后，更换安装目录 OK了）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<span style="color: red">特别提示：&nbsp; coding最郁闷的就是很多软件莫名其妙的错误 装软件要装很久 又有很多，所以装了软件并配置好了环境变量后一定要做一个备份哦&nbsp;~否则 病毒。。装新软件失败了。。无法回到没装过的状态。。那是灰常灰常地郁闷的~~~~~~&nbsp; 多做备份，多省心！<br />
</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong style="color: #ff0000">经过不断尝试，功夫不负有心人! 以后碰到问题不能绕着走，得一路走到底以后就再也不用怕遇到了！！！<br />
</strong></span></p>
<img src ="http://www.blogjava.net/xiaoyi/aggbug/335507.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2010-10-19 00:04 <a href="http://www.blogjava.net/xiaoyi/articles/335507.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ibatis之DAO应用</title><link>http://www.blogjava.net/xiaoyi/articles/298834.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Mon, 19 Oct 2009 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/298834.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/298834.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/298834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/298834.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/298834.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.来一个Person类 package&nbsp;com.Jdnis.ibatis.model;&nbsp;&nbsp;&nbsp;import&nbsp;java.io.Serializable;&nbsp;&nbsp;&nbsp;import&nbsp;java.sql.Date;&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;Person&...&nbsp;&nbsp;<a href='http://www.blogjava.net/xiaoyi/articles/298834.html'>阅读全文</a><img src ="http://www.blogjava.net/xiaoyi/aggbug/298834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2009-10-19 13:14 <a href="http://www.blogjava.net/xiaoyi/articles/298834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ibatis之动态查询</title><link>http://www.blogjava.net/xiaoyi/articles/298832.html</link><dc:creator>H2O</dc:creator><author>H2O</author><pubDate>Mon, 19 Oct 2009 05:02:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoyi/articles/298832.html</guid><wfw:comment>http://www.blogjava.net/xiaoyi/comments/298832.html</wfw:comment><comments>http://www.blogjava.net/xiaoyi/articles/298832.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoyi/comments/commentRss/298832.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoyi/services/trackbacks/298832.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<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"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">iBATIS动态查询的实现主要是在iBATIS中使用安全的拼接语句,动态查询&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　iBATIS比JDBC的优势之一,安全高效<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　iBATIS动态查询实例：（说明文字在注释中）<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />﹤　select　　id　="selectAllProducts"　　parameterClass　="Product"　　resultMap　="ProductResult"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　select　id,note　from　Product　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　﹤　dynamic　　prepend　="WHERE"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　﹤!--　　isNotNull判断参数是否存在,Integer类型　　--﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　﹤　isNotNull　　property　="id"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　﹤!--　　isGreaterThan判断参数是否大于compareValue,isGreaterEquals是大于等于　　--﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　﹤　isGreaterThan　　prepend　="　and　"　　property　="id"　　compareValue　="0"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　id　=　#id#　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　﹤/　isGreaterThan　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　﹤/　isNotNull　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　﹤!--　　isNotEmpty判断字串不为空,isEmpty可以判断字串为空　　--﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　﹤　isNotEmpty　　prepend　="　and　"　　property　="note"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　﹤!--　　模糊查询不能用#,#在是用prepareStatement的?插入参数,$是文本替换　　--﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　note　like　'%$note$%'　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　﹤/　isNotEmpty　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　﹤/　dynamic　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />﹤/　select　﹥　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　iBATIS动态查询解释：<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　用Map传参数<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />﹤　select　　id　="selectAllProducts"　　parameterClass　="java.util.HashMap"　　resultMap　="ProductResult"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　select　id,note　from　Product　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　﹤　dynamic　　prepend　="WHERE"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　﹤!--　　isPropertyAvailable判断属性是否有效　　--﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　﹤　isPropertyAvailable　　property　="id"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　﹤　isNotNull　　property　="id"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　　﹤!--　　isLessThan判断参数是否小于compareValue,isLessEquals是小于等于　　--﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　　﹤　isLessThan　　prepend　="　and　"　　property　="id"　　compareValue　="10"　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　id　=　#id#　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　　　　　﹤/　isLessThan　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　　　﹤/　isNotNull　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　　　﹤/　isPropertyAvailable　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　　　　　　﹤/　dynamic　﹥　　　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　﹤/　select　﹥　<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　iBATIS动态查询几个常用属性<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isPropertyAvailable&nbsp;﹥　&nbsp;属性是存在<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isNotPropertyAvailable&nbsp;﹥　&nbsp;属性不存在<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isNull&nbsp;﹥　&nbsp;属性值是null<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isEmpty&nbsp;﹥　&nbsp;判断Collection.size&nbsp;﹤&nbsp;1&nbsp;或String.length()﹤1<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤isEqual&nbsp;﹥　&nbsp;等于<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isNotEqual&nbsp;﹥　&nbsp;不等于<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isGreaterThan&nbsp;﹥　&nbsp;大于<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isGreaterEqual&nbsp;﹥　&nbsp;大于等于<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isLessThan&nbsp;﹥　&nbsp;小于<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　﹤&nbsp;isLessEqual&nbsp;﹥　&nbsp;小于等于&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　iBATIS动态查询的相关信息就向你介绍到这里，希望对你了解iBATIS动态查询有所帮助。<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<img src ="http://www.blogjava.net/xiaoyi/aggbug/298832.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoyi/" target="_blank">H2O</a> 2009-10-19 13:02 <a href="http://www.blogjava.net/xiaoyi/articles/298832.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>