<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/zhy97031" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/zhy97031" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 20 Dec 2009 07:51:00 GMT</lastBuildDate><title>zhy97031的专栏</title><link>http://blog.csdn.net/zhy97031</link><language>zh-cn</language><copyright>Copyright &amp;copy; zhy97031</copyright><pubDate>Thu, 24 May 2012 16:43:56 GMT</pubDate><image><url>http://static.blog.csdn.net/images/logo.gif</url><link>http://blog.csdn.net</link></image><item><title>[原]ubuntu中文站挂了</title><link>http://blog.csdn.net/zhy97031/article/details/5043561</link><description>&lt;p&gt;&lt;img src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/zhy97031/EntryImages/20091220/Ubuntu中文公告_1261295639584.png&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
            &lt;div&gt;
                作者：zhy97031 发表于2009-12-20 15:51:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/5043561&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：152 评论：3 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/5043561#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/641918190/zhy97031/csdn.net/s.gif?r=http://blog.csdn.net/zhy97031/article/details/5043561&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Sun, 20 Dec 2009 15:51:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/5043561</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/5043561</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918190/1109800</fs:itemid></item><item><title>[原]oracle挂了</title><link>http://blog.csdn.net/zhy97031/article/details/4777478</link><description>&lt;p&gt;&amp;nbsp;ERROR at line 1:&lt;br /&gt;
ORA-16014: log 3 sequence# 3976 not archived, no available destinations&lt;br /&gt;
ORA-00312: online log 3 thread 1: '/App/oracle/oradata/orcl/redo03.log'&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;http://www.eygle.com/archives/2008/01/rman_cant_open_target.html&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;su oracle&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;rman target /&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;RMAN&amp;gt; delete noprompt obsolete;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;RMAN&amp;gt; crosscheck backupset;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;RMAN&amp;gt; delete expired backupset;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;刚重启机器又出问题了&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;sqlplus &amp;quot;/ as sysdba&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;SQL&amp;gt; select * from v$log;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;alter database clear unarchived logfile group 2;&lt;/p&gt;
            &lt;div&gt;
                作者：zhy97031 发表于2009-11-6 17:46:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/4777478&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：79 评论：0 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/4777478#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/641918189/zhy97031/csdn.net/s.gif?r=http://blog.csdn.net/zhy97031/article/details/4777478&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Fri, 06 Nov 2009 17:46:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/4777478</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/4777478</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918189/1109800</fs:itemid></item><item><title>[原]解决xp在公司能上网，回家不能上网的问题</title><link>http://blog.csdn.net/zhy97031/article/details/4511707</link><description>&lt;p&gt;xp笔记本在公司加入了域，使用域帐号登录，使用域控制器IP作为dns&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;拿回家后，不登录域，使用本地帐号，无法上网，但是能ping通公网IP，可见是dns解析问题。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;修改了网卡设置的dns为公网dns，ipconfig /all查看确实是公网dns，但是nslookup居然默认dns还是公司的域控制器&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;试试把xp退出域，就可以上网了，基本可以确定是域环境导致的了&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;奇怪的是：只有xp有这问题，客户端如果是2003没问题&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;以上情况常波大侠帮我分析了一下，可能两个原因：&lt;/p&gt;
&lt;p&gt;1、dns缓存&lt;/p&gt;
&lt;p&gt;2、域策略强制指定了dns&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;于是net stop dnscache，再nslookup，无变化，说明不是第一个原因导致&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;搜索到&lt;a href=&quot;javascript:external.ClickLink('buddy','   124959112',127,1);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑; font-size: small;&quot;&gt;http://tech.bestjoin.net/2006/06/post-111.html&lt;/span&gt;&lt;/a&gt;&amp;nbsp;，完全一样的问题。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;那肯定就是第二点了，确定了思路，挨个策略检查&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;终于找到了&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/zhy97031/EntryImages/20090902/dns.jpg&quot; alt=&quot;&quot; width=&quot;866&quot; height=&quot;393&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;之前是启用状态，值是域控IP，现在被我改掉了，客户端xp上刷新组策略后生效，nslookup正常了&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;以后可以好好整顿一下公司内网了，接下来可以把机器都加入域，进行权限控制了。免得总有人乱装软件，还总是这病毒那病毒的。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;那么，这个策略是什么时候加的呢，印象中没有做过这个操作啊&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;想起应该是以前做了个本地的windows update，估计是它自动修改的策略，在这里提醒一下朋友们注意吧（不过我也不太确定啊）&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;再次感谢一下常波大侠！&lt;/p&gt;
            &lt;div&gt;
                作者：zhy97031 发表于2009-9-2 15:50:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/4511707&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：161 评论：1 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/4511707#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/641918188/zhy97031/csdn.net/s.gif?r=http://blog.csdn.net/zhy97031/article/details/4511707&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Wed, 02 Sep 2009 15:50:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/4511707</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/4511707</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918188/1109800</fs:itemid></item><item><title>[原]oracle 清空listener日志</title><link>http://blog.csdn.net/zhy97031/article/details/4198977</link><description>&lt;p&gt;$lsnrctl set log_status off&lt;br /&gt;&lt;br /&gt;然后进行文件处理( 把原来的日志保存到备份文件夹, 使原来的listener.log置空 )&lt;br /&gt;&lt;br /&gt;$cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_1.log&lt;br /&gt;$cp /dev/null $ORACLE_HOME/network/log/listener.log&lt;br /&gt;&lt;br /&gt;文件操作完成后，打开listener记日志的工作：&lt;br /&gt;&lt;br /&gt;$lsnrctl set log_status on&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;/如果不能打开时,可以检查一下,文件的权限及属主 &lt;/p&gt;
            &lt;div&gt;
                作者：zhy97031 发表于2009-5-18 18:36:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/4198977&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：195 评论：0 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/4198977#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/641918187/zhy97031/csdn.net/s.gif?r=http://blog.csdn.net/zhy97031/article/details/4198977&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Mon, 18 May 2009 18:36:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/4198977</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/4198977</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918187/1109800</fs:itemid></item><item><title>[原]VM下ubuntu jeos更换网卡，网卡无法启动</title><link>http://blog.csdn.net/zhy97031/article/details/2969259</link><description>&lt;p&gt;导读： &lt;br /&gt;　　&lt;strong&gt;VM下ubuntu jeos更换网卡，网卡无法启动&lt;/strong&gt; &lt;br /&gt;　　原因是vm配置的网卡mac地址与，ubuntu jeos安装是的配置缓存文件不同 &lt;br /&gt;　　使用 ifup eth0出现 &lt;br /&gt;　　eth0: ERROR while getting interface flags: No such device &lt;br /&gt;　　SIOCSIFADDR: No such device &lt;br /&gt;　　eth0: ERROR while getting interface flags: No such device &lt;br /&gt;　　SIOCSIFNETMASK: No such device &lt;br /&gt;　　SIOCSIFBRDADDR: No such device &lt;br /&gt;　　eth0: ERROR while getting interface flags: No such device &lt;br /&gt;　　eth0: ERROR while getting interface flags: No such device &lt;br /&gt;　　Failed to bring up eth0. &lt;br /&gt;　　删除缓存文件，重启后解决。 &lt;br /&gt;　　sudorm /etc/udev/rules.d/70-persistent-net.rules &lt;br /&gt;　　&lt;strong&gt;TOP&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;本文转自 &lt;br /&gt;&lt;a href=&quot;http://www.linuxdiyf.com/bbs/thread-103446-1-1.html&quot;&gt;http://www.linuxdiyf.com/bbs/thread-103446-1-1.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;!&lt;/p&gt;
            &lt;div&gt;
                作者：zhy97031 发表于2008-9-23 17:31:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2969259&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：376 评论：0 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2969259#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Tue, 23 Sep 2008 17:31:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/2969259</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/2969259</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918186/1109800</fs:itemid></item><item><title>[原]《中华通络操》教学视频下载！</title><link>http://blog.csdn.net/zhy97031/article/details/2903776</link><description>&lt;DIV class=tpc_content id=read_tpc&gt;&lt;U&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 黑体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: #ffff99&quot;&gt;弘扬中医药文化 预防心脑血管病&amp;nbsp; 中华通络操在20多个省市推广&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/U&gt;&lt;BR&gt;　　&lt;B&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 楷体_GB2312&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;伴随着“中医中药中国行”大型科普宣传活动在全国如火如荼地展开，作为该活动推广的全民健身项目中华通络操备受关注，目前全国20多个省市建立了817支中老年中华通络操习练队伍，许多社区、居民区、广场可以看到服装统一、舞姿优美的锻炼队伍。&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; 今年是奥运年，提高全民健康水平，关系到千家万户幸福。为此依靠中医药科技创新荣获三项国家大奖的以岭医药集团与我国养生专家、武术大师合作，充分借鉴吸收了中国传统的养生功法，如保健气功、太极拳、五禽戏、易筋经、八段锦等动作，结合意念、吐纳、导引、行气，发明了中华通络操，具有动作舒展、缓慢、连贯、圆活的特点，重在疏通经络，改善心脑血管的微循环。整套操共有8节，动作的设计由简到繁，由易到难，既可单式练习，又可整套练习，更适合群体练习，中老年人可根据自己的身体状况选择。&lt;BR&gt;&lt;BR&gt;　据悉，中华通络操创编于上世纪90年代末期，经过十年多的推广及改进，现已是第三套，每套都根据中老年易患疾病的特点进行针对性的编排，第三套尤其适合心脑血管病患者练习，长期练习对预防心脑血管病也具有一定作用。&lt;BR&gt;&lt;BR&gt;　在“中医中药中国行”大型科普宣传活动中，中华通络操作为全民健身项目在重点会场进行演练外，并在社区、居民区作为常年活动项目大力普及，三年之内逐步使受益人群达到几百万人。&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 楷体_GB2312&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: 楷体_GB2312&quot;&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class=tpc_content&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;喜欢这套操的朋友，请快来下载并请转告你的朋友也来下载--不为别的，只为了每天健康一点点！&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 宋体&quot;&gt;★&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class=spacer_20&gt;
&lt;DIV class=tpc_content&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 楷体_GB2312&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 20px&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 18px&quot;&gt;&lt;FONT color=#000000&gt;本资源为DVD光盘，我把其中的教学内容压缩成三个文件上传（文件格式.VOB），三个文件要全部下载才完整。&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; 
&lt;DIV id=ccontent2 style=&quot;DISPLAY: none&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 20px&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 18px&quot;&gt;&amp;nbsp;&lt;WBR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=bgo_downloadurl&gt;
&lt;DIV&gt;&amp;nbsp;&lt;WBR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P class=tpc_content&gt;&lt;B&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 20px&quot;&gt;&lt;FONT style=&quot;FONT-SIZE: 18px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;STRONG&gt;&lt;U&gt;&lt;SPAN&gt;&lt;FONT size=5&gt;下载地址如下&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=tpc_content&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;COLOR: #800000&quot;&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: #ccffff&quot;&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT size=5&gt;①中华通络操1 （974.39MB）下载地址&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=tpc_content&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;COLOR: #800000&quot;&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: #ccffff&quot;&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href=&quot;http://www.bibidu.com/fileview-917874.html&quot;&gt;&lt;FONT color=#007f2e size=5&gt;&lt;U&gt;http://www.bibidu.com/fileview-917874.html&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=tpc_content&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=tpc_content&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;COLOR: #800000&quot;&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: #ccffff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT size=5&gt;&lt;STRONG&gt;②中华通络操2 (&lt;/STRONG&gt;&lt;FONT color=#000000&gt;968.59MB)&lt;/FONT&gt;&lt;STRONG&gt;下载地址&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=tpc_content&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;COLOR: #800000&quot;&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: #ccffff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT style=&quot;FONT-SIZE: 23pt&quot; size=5&gt;&lt;A href=&quot;http://www.bibidu.com/fileview-919416.html&quot; target=_blank&gt;&lt;FONT size=3&gt;&lt;FONT face=宋体 color=blue&gt;&lt;U&gt;http://www.bibidu.com/fileview-919416.html&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=tpc_content&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 22px&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;SPAN style=&quot;COLOR: #000080&quot;&gt;&lt;SPAN style=&quot;COLOR: #800000&quot;&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: #ccffff&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 19px&quot;&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT size=5&gt;&lt;STRONG&gt;③中华通络操3 (&lt;/STRONG&gt;&lt;FONT color=#000000&gt;959.87MB)&lt;/FONT&gt;&lt;STRONG&gt;下载地址&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class=tpc_content style=&quot;FONT-SIZE: 22pt&quot;&gt;&lt;A href=&quot;http://www.bibidu.com/fileview-921712.html&quot; target=_blank&gt;&lt;FONT size=3&gt;&lt;FONT color=blue&gt;&lt;U&gt;http://www.bibidu.com/fileview-921712.html&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV class=tpc_content&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;
            &lt;div&gt;
                作者：zhy97031 发表于2008-9-9 12:59:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2903776&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：5524 评论：10 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2903776#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Tue, 09 Sep 2008 12:59:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/2903776</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/2903776</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918185/1109800</fs:itemid></item><item><title>[原]简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)</title><link>http://blog.csdn.net/zhy97031/article/details/2900801</link><description>导读： &lt;BR&gt;　　在SQLSERVER，简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程，可以方便的统计出用户数据表的大小，包括记录总数和空间占用情况，非常实用，在SqlServer2K和SqlServer2005中都测试通过。 &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　/**//* &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif&quot; width=11&gt; &lt;BR&gt;　　1. exec sp_spaceused '表名' （SQL统计数据，大量事务操作后可能不准） &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　2. exec sp_spaceused '表名', true (更新表的空间大小，准确的表空大小，但可能会花些统计时间） &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　3. exec sp_spaceused (数据库大小查询） &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　4. exec sp_MSforeachtable &quot;exec sp_spaceused '?'&quot; (所有用户表空间表小，SQL统计数据，，大量事务操作后可能不准） &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　5. exec sp_MSforeachtable &quot;exec sp_spaceused '?',true&quot; (所有用户表空间表小，大数据库慎用） &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif&quot; width=11&gt; &lt;BR&gt;　　*/ &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/None.gif&quot; width=11&gt; &lt;BR&gt;　　 &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/None.gif&quot; width=11&gt; &lt;BR&gt;　　create table #t(name &lt;STRONG&gt;varchar&lt;/STRONG&gt;(&lt;STRONG&gt;255&lt;/STRONG&gt;), rows &lt;STRONG&gt;bigint&lt;/STRONG&gt;, reserved &lt;STRONG&gt;varchar&lt;/STRONG&gt;(&lt;STRONG&gt;20&lt;/STRONG&gt;), data &lt;STRONG&gt;varchar&lt;/STRONG&gt;(&lt;STRONG&gt;20&lt;/STRONG&gt;), index_size &lt;STRONG&gt;varchar&lt;/STRONG&gt;(&lt;STRONG&gt;20&lt;/STRONG&gt;), unused &lt;STRONG&gt;varchar&lt;/STRONG&gt;(&lt;STRONG&gt;20&lt;/STRONG&gt;)) &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/None.gif&quot; width=11&gt; &lt;BR&gt;　　exec sp_MSforeachtable &quot;insert into #t exec sp_spaceused '?'&quot; &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/None.gif&quot; width=11&gt; &lt;BR&gt;　　select * from #t &lt;BR&gt;　　&lt;IMG height=16 src=&quot;http://www.cnblogs.com/Images/OutliningIndicators/None.gif&quot; width=11&gt; &lt;BR&gt;　　drop table #t &lt;BR&gt;　　另外还有sp_MSforeachdb可以遍历所有数据库，使用方法详见SQL帮助。 &lt;BR&gt;　　数据库技术就是一坛陈年老酒，越久越香，学以致用。 &lt;BR&gt;&lt;BR&gt;本文转自 &lt;BR&gt;&lt;A href=&quot;http://www.cnblogs.com/drc/archive/2007/11/29/977189.html&quot;&gt;http://www.cnblogs.com/drc/archive/2007/11/29/977189.html&lt;/A&gt; 

	
            &lt;div&gt;
                作者：zhy97031 发表于2008-9-8 17:46:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2900801&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：226 评论：1 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2900801#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Mon, 08 Sep 2008 17:46:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/2900801</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/2900801</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918184/1109800</fs:itemid></item><item><title>[原]一次有趣的Debug——使用Lumigent Log Explorer对SQL Server事务日志进行分析，对SQL Server事务、操作进行撤销（恢复）</title><link>http://blog.csdn.net/zhy97031/article/details/2589563</link><description>导读： &lt;BR&gt;　　&lt;STRONG&gt;前言&lt;/STRONG&gt; &lt;BR&gt;　　本文通过一个Bug的分析、解决，概述了使用Lumigent Log Explorer对SQL Server的事务日志进行分析的方法，以及常见的数据库误操作后的恢复、撤销方法 &lt;BR&gt;　　&lt;STRONG&gt;Bug描述 &lt;/STRONG&gt;&lt;BR&gt;　　网站的文章模块有一个评分的功能： &lt;BR&gt;　　用户选择1-5分，点击提交后，文章的评分次数(Stars) + 1、总分(StarTotal) + 分数、平均分(StarAvg) = 新总分 / 新评分次数 &lt;BR&gt;　　文章页面显示用户的平均分以及评分次数 &lt;BR&gt;　　评分功能中用户最多打5分，最少打1分，某日忽然发现有的文章平均分竟然大于5，很不可思议。出现这个问题，大致的原因大不过有： &lt;BR&gt;　　实现评分逻辑的页面没有验证传入的分数是否合法、有些用户直接提交他们想要的分数来作弊； &lt;BR&gt;　　评分逻辑无误，但计算平均分的算法错误 &lt;BR&gt;　　经检查，评分模块不仅验证了分数范围，而且验证了访问来源，用户根本不可能通过提交他们想要的分数达到修改平均分的目的；平均分算法也没有问题。 &lt;BR&gt;　　这就奇怪了，只能先查看一下SQL Server的事务日志，这里选用了&lt;STRONG&gt;Lumigent Log Explorer&lt;/STRONG&gt;，文章的提交时间是2008-05-06 13:40，发现问题的时间是2008-05-06 14:10，于是 &lt;BR&gt;　　&lt;STRONG&gt;Lumigent Log Explorer 使用方法&lt;/STRONG&gt; &lt;BR&gt;　　1、打开软件主界面，点击左侧的“Attach log file” &lt;BR&gt;　　2、在右侧的对话框先选择SQL Server的地址（我把Lumigent Log Explorer装在了数据库服务器上，所以选择的local），如图1 &lt;BR&gt;　　&lt;IMG height=302 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugDialogSqlServer.jpg&quot; width=334&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图1 &lt;BR&gt;　　3、点击Connect后，选择我们要查看的事务日志所属数据库，注意这里有两个选项：Use On-Line Log和Use Backup Log，这里普及一下SQL Server的事务日志知识： &lt;BR&gt;　　事务日志会“忠实”记录一切你对数据库的操作，包括增加、删除表、字段，增删改查数据等等，我们在SQL Server企业管理器的管理(Management)、数据库维护计划(Database Maintenance Plan)、事务日志备份(Transaction Log Backup)选项卡中是可以设定事务日志的备份计划的，比如我们设定为1小时备份一次。 &lt;BR&gt;　　那么如果我们查看的事务日志还没有备份，我们选择Use On-Line Log，如果已经备份成了后缀名为TRN(这也是可以由你自定义的)的备份文件，我们选择Use Backup Log；如果未备份的、已备份的事务日志都需要查看，则都选 &lt;BR&gt;　　我这里只选User On-Line Log &lt;BR&gt;　　点击Attach，加载相应的日志 &lt;BR&gt;　　 &lt;BR&gt;　　4、在左侧菜单 Filter Log Records 中，如图2 &lt;BR&gt;　　&lt;IMG height=417 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugMenu.jpg&quot; width=202&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图2 &lt;BR&gt;　　在TimeRange选项卡中选定上面的时间范围，如图3 &lt;BR&gt;　　&lt;IMG height=295 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugTagTimeRange.jpg&quot; width=577&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图3 &lt;BR&gt;　　投票属于对表的修改，于是在Activity选项卡中只选ModifyRow、ModifyColumns，如图4 &lt;BR&gt;　　&lt;IMG height=300 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugTagActivity.jpg&quot; width=577&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图4 &lt;BR&gt;　　在Table选项卡中只选文章表，如图5 &lt;BR&gt;　　&lt;IMG height=294 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugTagTable.jpg&quot; width=576&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图5 &lt;BR&gt;　　点击Apply后就可以看到所有符合条件的事务日志了，如图5-1 &lt;BR&gt;　　&lt;IMG height=349 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugLogs.jpg&quot; width=555&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图5-1 &lt;BR&gt;　　 &lt;BR&gt;　　&lt;STRONG&gt;Bug分析&lt;/STRONG&gt; &lt;BR&gt;　　经过仔细查询，我查到了3个对有问题的文章的操作，如图6、7、8 &lt;BR&gt;　　图6是对文章评分，我们可以看到：总分是5，评分次数是1，平均分是5，这是没错的； &lt;BR&gt;　　&lt;IMG height=121 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugStar1.jpg&quot; width=549&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图6 &lt;BR&gt;　　图7是对文章的修改，我们可以看到：平均分由5变为了0，评分次数由1变为了0，这是怎么回事呢？ &lt;BR&gt;　　&lt;IMG height=185 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugModify.jpg&quot; width=552&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图7 &lt;BR&gt;　　经思考得出结论，就在用户对文章评分前，作者刚刚对文章执行了修改操作，修改会 &lt;BR&gt;　　先建立一个指定文章ID的文章对象（实际是从数据库中读取指定ID的记录） -&gt; &lt;BR&gt;　　用户评分 -&gt; &lt;BR&gt;　　执行修改（实际就是把刚才建立的对象写入数据库，因为读取数据时还没有评分，所以写入的数据是评分前的数据） &lt;BR&gt;　　 &lt;BR&gt;　　现在搞明白了，拿北京话讲，太“寸”了；这也有办法解决，只需要用户修改文章时对指定ID的文章对象加锁，修改完后解锁，评分操作同样如此； &lt;BR&gt;　　图8是又有用户对文章进行评分，我们看到总分变成了9，评分次数是1，平均分也变成了9 &lt;BR&gt;　　&lt;IMG height=121 src=&quot;http://www.cnblogs.com/images/cnblogs_com/zhubo/FunnyDebugStar2.jpg&quot; width=384&gt; &lt;BR&gt;　　 &lt;BR&gt;　　图8 &lt;BR&gt;　　到这里，真相大白：实际上是有2位用户对文章进行了评分，因为修改文章的Bug导致数据库只记录了1位。 &lt;BR&gt;　　问题有了：为什么修改文章时平均分归零、评分次数归零、恰恰总分没有归零呢？如果总分归零了，起码再有用户投票时是不会有平均分大于5的数据的。 &lt;BR&gt;　　忽然想起来，文章的数据库结构做过一次调整，调整的内容恰恰是增加了总分字段(StarTotal)，而数据持久层却没有相应同步，所以在建立文章对象时，漏过了StarTotal这个字段，也就没有对这个字段进行修改。 &lt;BR&gt;　　至此，问题的原因、解决方法都出来了。 &lt;BR&gt;　　&lt;STRONG&gt;使用Lumigent Log Explorer恢复（撤销）事务、操作&lt;/STRONG&gt; &lt;BR&gt;　　我们常遇到误删除、修改数据的时候，利用Lumigent Log Explorer就可以做到只还原指定事务。 &lt;BR&gt;　　事务是对数据库的一系列操作，比如：UPDATE [dbo].[TestTable] SET [Passed] = 1，会对表[dbo].[TestTable]的所有记录的[Passed]字段进行赋值，我们在Lumigent Log Explorer看到的是一系列相同TransId的操作（如图5-1），只需要在这一系列操作的任意一个上点右键，选择Undo Transaction，即可对这个事务进行撤销（还原）； &lt;BR&gt;　　当然，我们也可以对事务的某一个操作进行撤销（还原），很简单，只需要按上面的步骤选择Undo Operation即可。 &lt;BR&gt;　　选择Undo Transaction或Undo Operatio后，Lumigent Log Explorer会生成一个标准的SQL语句文档，将这个文档的内容在查询分析器(Query Analyzer)里面执行即可撤销（还原）事务或事务中的操作。 &lt;BR&gt;　　&lt;STRONG&gt;问题&lt;/STRONG&gt; &lt;BR&gt;　　操作的内容包含ntext或者text字段时，Lumigent Log Explorer生成的SQL语句中没有这些字段的内容，这个问题如果哪位有解决方法，还望不吝赐教，谢谢先。 &lt;BR&gt;&lt;BR&gt;本文转自 &lt;BR&gt;&lt;A href=&quot;http://www.chinavalue.net/Blog/BlogThread.aspx?EntryId=60949&quot;&gt;http://www.chinavalue.net/Blog/BlogThread.aspx?EntryId=60949&lt;/A&gt; 

	
            &lt;div&gt;
                作者：zhy97031 发表于2008-6-26 17:17:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2589563&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：1217 评论：0 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2589563#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Thu, 26 Jun 2008 17:17:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/2589563</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/2589563</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918182/1109800</fs:itemid></item><item><title>[原]恢复误删数据（SQL Server 2000）－－Log Explorer</title><link>http://blog.csdn.net/zhy97031/article/details/2589567</link><description>导读： &lt;BR&gt;　　今天不小心把客户那边的数据库中删了一千多条数据，而且之前又没有备份，真的是很郁闷，后来在网上找到一工具，用起来挺方便，让我躲过一劫。 &lt;BR&gt;　　首先来看一下界面： &lt;BR&gt;　　 &lt;BR&gt;　　&lt;IMG height=494 src=&quot;http://www.cnblogs.com/images/cnblogs_com/pw/20061125/1.jpg&quot; width=790&gt; &lt;BR&gt;　　 &lt;BR&gt;　　输入服务器地址，用户名及密码后点Connect,进入到下面的界面： &lt;BR&gt;　　&lt;IMG height=494 src=&quot;http://www.cnblogs.com/images/cnblogs_com/pw/20061125/2.jpg&quot; width=790&gt; &lt;BR&gt;　　 &lt;BR&gt;　　在这里选择要恢复数据的数据库，选择Use On-line Log（如果你又备份文件的话就不需要用这个工具了，直接用SQL搞定了）。然后点Attach，进入下面的界面： &lt;BR&gt;　　&lt;IMG height=637 src=&quot;http://www.cnblogs.com/images/cnblogs_com/pw/20061125/3.jpg&quot; width=816&gt; &lt;BR&gt;　　 &lt;BR&gt;　　可以看到左边菜单中有很多功能，我们要恢复数据，首先要查看日志，找出我们误操作的那些日志记录，点Browse下的View Log： &lt;BR&gt;　　&lt;IMG height=638 src=&quot;http://www.cnblogs.com/images/cnblogs_com/pw/20061125/4.jpg&quot; width=888&gt; &lt;BR&gt;　　 &lt;BR&gt;　　这样我们能看到对于这个数据库的所有操作日志，我们可以根据日期等条件来过滤出我们需要的： &lt;BR&gt;　　&lt;IMG height=639 src=&quot;http://www.cnblogs.com/images/cnblogs_com/pw/20061125/6.jpg&quot; width=890&gt; &lt;BR&gt;　　 &lt;BR&gt;　　过滤日志之后，就该到导出数据这一步了，这个工具提供了两种方式，第一是导出到XML或HTML文件中（对应左边菜单中的Export To File），第二是直接在数据库中建新表，然后将数据导入(Export To SQL)。 &lt;BR&gt;　　我们来看一下导入到SQL的情况，首先点Export To SQL选项： &lt;BR&gt;　　&lt;IMG height=634 src=&quot;http://www.cnblogs.com/images/cnblogs_com/pw/20061125/5.jpg&quot; width=887&gt; &lt;BR&gt;　　 &lt;BR&gt;　　 &lt;BR&gt;　　输入Database及Table的名称，然后Finish。 &lt;BR&gt;　　这样在你数据的数据库中就会看到有这样几个表： &lt;BR&gt;　　TestTable &lt;BR&gt;　　TestTable_dll &lt;BR&gt;　　TestTable_details &lt;BR&gt;　　TestTable_Keys &lt;BR&gt;　　TestTable_Login &lt;BR&gt;　　其中恢复的数据就在TestTable_details表中，不过数据格式已经变了，你还需要写存储过程或用其它方法把它导入到原来的表中。 &lt;BR&gt;　　由于大小已超过限制，没有将工具传上来，不过网上有很多地方提供下载。 &lt;BR&gt;　　下载地址： &lt;BR&gt;　　http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471 &lt;BR&gt;　　（完） &lt;BR&gt;　　posted on 2006-11-25 17:39 Daniel Pang阅读(8020) 评论(67) 编辑收藏所属分类: Oracle&amp;SQL Server &lt;BR&gt;&lt;BR&gt;本文转自 &lt;BR&gt;&lt;A href=&quot;http://www.cnblogs.com/pw/archive/2006/11/25/572249.html&quot;&gt;http://www.cnblogs.com/pw/archive/2006/11/25/572249.html&lt;/A&gt; 

	
            &lt;div&gt;
                作者：zhy97031 发表于2008-6-26 17:17:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2589567&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：507 评论：0 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2589567#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Thu, 26 Jun 2008 17:17:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/2589567</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/2589567</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918183/1109800</fs:itemid></item><item><title>[原]Linux 正则表达式语法</title><link>http://blog.csdn.net/zhy97031/article/details/2468925</link><description>导读： &lt;BR&gt;　　一个正则表达式就是由普通字符（例如字符 a 到 z）以及特殊字符（称为元字符）组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板，将某个字符模式与所搜索的字符串进行匹配。 &lt;BR&gt;　　/ &lt;BR&gt;　　将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如，'n' 匹配字符 &quot;n&quot;。'/n'匹配一个换行符。序列 '//' 匹配 &quot;/&quot; 而 &quot;/(&quot; 则匹配 &quot;(&quot;。 &lt;BR&gt;　　^ &lt;BR&gt;　　匹配输入字符串的开始位置。 &lt;BR&gt;　　$ &lt;BR&gt;　　匹配输入字符串的结束位置。 &lt;BR&gt;　　* &lt;BR&gt;　　匹配前面的子表达式零次或多次。例如，zo* 能匹配 &quot;z&quot; 以及 &quot;zoo&quot;。 * 等价于{0,}。 &lt;BR&gt;　　+ &lt;BR&gt;　　匹配前面的子表达式一次或多次。例如，'zo+' 能匹配 &quot;zo&quot; 以及 &quot;zoo&quot;，但不能匹配 &quot;z&quot;。+ 等价于{1,}。 &lt;BR&gt;　　匹配前面的子表达式零次或一次。例如，&quot;do(es)?&quot; 可以匹配 &quot;do&quot; 或 &quot;does&quot; 中的&quot;do&quot; 。? 等价于{0,1}。 &lt;BR&gt;　　{n} &lt;BR&gt;　　n 是一个非负整数。匹配确定的 n 次。例如，'o{2}' 不能匹配 &quot;Bob&quot; 中的 'o'，但是能匹配 &quot;food&quot;中的两个 o。 &lt;BR&gt;　　{n,} &lt;BR&gt;　　n 是一个非负整数。至少匹配n 次。例如，'o{2,}' 不能匹配 &quot;Bob&quot; 中的 'o'，但能匹配 &quot;foooood&quot;中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。 &lt;BR&gt;　　{n,m} &lt;BR&gt;　　m 和 n 均为非负整数，其中n &lt;= m。最少匹配 n 次且最多匹配 m 次。 &quot;o{1,3}&quot; 将匹配 &quot;fooooood&quot;中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。 &lt;BR&gt;　　当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m})后面时，匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串，而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如，对于字符串&quot;oooo&quot;，'o+?' 将匹配单个 &quot;o&quot;，而 'o+' 将匹配所有 'o'。 &lt;BR&gt;　　匹配除 &quot;/n&quot; 之外的任何单个字符。要匹配包括 '/n' 在内的任何字符，请使用象 '[./n]' 的模式。 &lt;BR&gt;　　(pattern) &lt;BR&gt;　　匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到，在VBScript 中使用 SubMatches 集合，在Visual Basic Scripting Edition 中则使用 $0…$9属性。要匹配圆括号字符，请使用 '/(' 或 '/)'。 &lt;BR&gt;　　(?:pattern) &lt;BR&gt;　　匹配 pattern 但不获取匹配结果，也就是说这是一个非获取匹配，不进行存储供以后使用。这在使用 &quot;或&quot; 字符 (|)来组合一个模式的各个部分是很有用。例如， 'industr(?:y|ies) 就是一个比'industry|industries' 更简略的表达式。 &lt;BR&gt;　　(?=pattern) &lt;BR&gt;　　正向预查，在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。例如，'Windows (?=95|98|NT|2000)' 能匹配 &quot;Windows 2000&quot; 中的 &quot;Windows&quot;，但不能匹配 &quot;Windows 3.1&quot; 中的&quot;Windows&quot;。预查不消耗字符，也就是说，在一个匹配发生后，在最后一次匹配之后立即开始下一次匹配的搜索，而不是从包含预查的字符之后开始。 &lt;BR&gt;　　(?!pattern) &lt;BR&gt;　　负向预查，在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。例如'Windows(?!95|98|NT|2000)' 能匹配 &quot;Windows 3.1&quot; 中的 &quot;Windows&quot;，但不能匹配 &quot;Windows2000&quot; 中的&quot;Windows&quot;。预查不消耗字符，也就是说，在一个匹配发生后，在最后一次匹配之后立即开始下一次匹配的搜索，而不是从包含预查的字符之后开始。 &lt;BR&gt;　　x|y &lt;BR&gt;　　匹配 x 或 y。例如，'z|food' 能匹配 &quot;z&quot; 或 &quot;food&quot;。'(z|f)ood' 则匹配 &quot;zood&quot; 或&quot;food&quot;。 &lt;BR&gt;　　[xyz] &lt;BR&gt;　　字符集合。匹配所包含的任意一个字符。例如， '[abc]' 可以匹配 &quot;plain&quot; 中的 'a'。 &lt;BR&gt;　　[^xyz] &lt;BR&gt;　　负值字符集合。匹配未包含的任意字符。例如， '[^abc]' 可以匹配 &quot;plain&quot; 中的'p'。 &lt;BR&gt;　　[a-z] &lt;BR&gt;　　字符范围。匹配指定范围内的任意字符。例如，'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符。 &lt;BR&gt;　　[^a-z] &lt;BR&gt;　　负值字符范围。匹配任何不在指定范围内的任意字符。例如，'[^a-z]' 可以匹配任何不在 'a' 到 'z'范围内的任意字符。 &lt;BR&gt;　　/b &lt;BR&gt;　　匹配一个单词边界，也就是指单词和空格间的位置。例如， 'er/b' 可以匹配&quot;never&quot; 中的 'er'，但不能匹配&quot;verb&quot; 中的 'er'。 &lt;BR&gt;　　/B &lt;BR&gt;　　匹配非单词边界。'er/B' 能匹配 &quot;verb&quot; 中的 'er'，但不能匹配 &quot;never&quot; 中的 'er'。 &lt;BR&gt;　　/cx &lt;BR&gt;　　匹配由x指明的控制字符。例如， /cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则，将 c 视为一个原义的 'c' 字符。 &lt;BR&gt;　　/d &lt;BR&gt;　　匹配一个数字字符。等价于 [0-9]。 &lt;BR&gt;　　/D &lt;BR&gt;　　匹配一个非数字字符。等价于 [^0-9]。 &lt;BR&gt;　　/f &lt;BR&gt;　　匹配一个换页符。等价于 /x0c 和 /cL。 &lt;BR&gt;　　/n &lt;BR&gt;　　匹配一个换行符。等价于 /x0a 和 /cJ。 &lt;BR&gt;　　/r &lt;BR&gt;　　匹配一个回车符。等价于 /x0d 和 /cM。 &lt;BR&gt;　　/s &lt;BR&gt;　　匹配任何空白字符，包括空格、制表符、换页符等等。等价于 [ /f/n/r/t/v]。 &lt;BR&gt;　　/S &lt;BR&gt;　　匹配任何非空白字符。等价于 [^ /f/n/r/t/v]。 &lt;BR&gt;　　/t &lt;BR&gt;　　匹配一个制表符。等价于 /x09 和 /cI。 &lt;BR&gt;　　/v &lt;BR&gt;　　匹配一个垂直制表符。等价于 /x0b 和 /cK。 &lt;BR&gt;　　/w &lt;BR&gt;　　匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 &lt;BR&gt;　　/W &lt;BR&gt;　　匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。 &lt;BR&gt;　　/xn &lt;BR&gt;　　匹配 n，其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如， '/x41' 匹配 &quot;A&quot;。'/x041'则等价于 '/x04' &amp;&quot;1&quot;。正则表达式中可以使用 ASCII 编码。. &lt;BR&gt;　　/num &lt;BR&gt;　　匹配 num，其中 num 是一个正整数。对所获取的匹配的引用。例如，'(.)/1' 匹配两个连续的相同字符。 &lt;BR&gt;　　/n &lt;BR&gt;　　标识一个八进制转义值或一个后向引用。如果 /n 之前至少 n 个获取的子表达式，则 n 为后向引用。否则，如果 n 为八进制数字(0-7)，则 n 为一个八进制转义值。 &lt;BR&gt;　　/nm &lt;BR&gt;　　标识一个八进制转义值或一个后向引用。如果 /nm 之前至少有is preceded by at least nm 个获取得子表达式，则 nm 为后向引用。如果 /nm 之前至少有 n 个获取，则 n 为一个后跟文字 m 的后向引用。如果前面的条件都不满足，若 n 和 m均为八进制数字 (0-7)，则 /nm 将匹配八进制转义值 nm。 &lt;BR&gt;　　/nml &lt;BR&gt;　　如果 n 为八进制数字 (0-3)，且 m 和 l 均为八进制数字 (0-7)，则匹配八进制转义值 nml。 &lt;BR&gt;　　/un &lt;BR&gt;　　匹配 n，其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如， /u00A9 匹配版权符号 (?)。 &lt;BR&gt;&lt;BR&gt;本文转自 &lt;BR&gt;&lt;A href=&quot;http://www.i170.com/Article/88973&quot;&gt;http://www.i170.com/Article/88973&lt;/A&gt; 

	
            &lt;div&gt;
                作者：zhy97031 发表于2008-5-22 11:10:00 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2468925&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：632 评论：0 &lt;a href=&quot;http://blog.csdn.net/zhy97031/article/details/2468925#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Thu, 22 May 2008 11:10:00 +0800</pubDate><author>zhy97031</author><guid isPermaLink="false">http://blog.csdn.net/zhy97031/article/details/2468925</guid><dc:creator>zhy97031</dc:creator><fs:srclink>http://blog.csdn.net/zhy97031/article/details/2468925</fs:srclink><fs:srcfeed>http://blog.csdn.net/zhy97031/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zhy97031/~1109802/641918181/1109800</fs:itemid></item></channel></rss>
