<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>原创文章</title><link>http://www.myclub2.com/blog/wskrnrpl/category/154.html</link><description>我想让二频BLOG记录我的成长,我的付出...我无悔!</description><managingEditor>wskrnrpl</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>wskrnrpl</dc:creator><title>Cisco连通性试验&amp;Dynamips模拟器</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/07/40456.html</link><pubDate>Thu, 07 Dec 2006 06:59:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/07/40456.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/40456.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/07/40456.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/40456.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/40456.html</trackback:ping><description>
		&lt;p&gt;作者：下雨天/xysky    来源：第二频道wskrnrpl'S Blog&lt;/p&gt;
		&lt;p&gt;首先架好模拟器，关于Dynamips这东东就不说了，用的是Cisco的IOS文件，所以模拟效果与真实环境相差无几。&lt;/p&gt;
		&lt;p&gt;我启动了等级一的实验平台，配置文件有一些地方还得研究，如下：&lt;/p&gt;
		&lt;p&gt;  [[ROUTER R1]]&lt;br /&gt;    console = 2001&lt;br /&gt;    slot0 = PA-C7200-IO-FE&lt;br /&gt;    slot1 = PA-4T&lt;br /&gt;    F0/0 = S1 1&lt;br /&gt;    s1/0 = R2 s1/0&lt;br /&gt;    s1/1 = R3 s1/1&lt;br /&gt;    &lt;/p&gt;
		&lt;p&gt;    [[ROUTER R2]]&lt;br /&gt;    console = 2002&lt;br /&gt;    slot1 = PA-4T&lt;br /&gt;    F0/0 = S1 2&lt;br /&gt;    s1/1 = R3 s1/0&lt;/p&gt;
		&lt;p&gt;    [[ROUTER R3]]&lt;br /&gt;    console = 2003&lt;br /&gt;    slot1 = PA-4T&lt;br /&gt;    F0/0 = S1 3&lt;/p&gt;
		&lt;p&gt;    [[ethsw S1]]&lt;br /&gt;    1 = dot1q 1&lt;br /&gt;    2 = dot1q 1&lt;br /&gt;    3 = dot1q 1&lt;/p&gt;
		&lt;p&gt;把交换机S1我们放一边不管，那三个路由器的连接方式我想大家在纸上慢慢画，也可以画一张拓扑图出来的，比较简单，我这里用Rip配一下呵呵，偷点懒吧，因为用静态路由一条一条敲有点麻烦。&lt;/p&gt;
		&lt;p&gt;设计好拓扑图之后我们为接口分配IP地址，用了三个网段，设为：&lt;br /&gt;192.168.1.0&lt;br /&gt;192.168.2.0&lt;br /&gt;192.168.3.0&lt;br /&gt;接口全部配置192.168.1.1/24 192.168.1.2/24之类的呵呵，具体如下，只在一台路由器上配置(以R1为例)，其它路由器操作类拟，最后是测试网络是否已经连通Ping之，HOHO。&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;经验一：不知道路由器有哪些接口或你已配了哪些东东，show run一下。&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;经验一：不知道该命令怎么打具体的，可以打一部分然后按Tab键，比如我这里ip addr呵呵。&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;Router&amp;gt;en //进入特权模式&lt;br /&gt;Router#conf t //进入全局配置模式&lt;br /&gt;Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;Router(config)#int s1/1 //进入接口模式&lt;br /&gt;Router(config-if)#ip addr&lt;br /&gt;Router(config-if)#ip address 192.168.1.1 255.255.255.0 //配置IP地址和子网掩码&lt;br /&gt;Router(config-if)#no shut&lt;br /&gt;Router(config-if)#no shutdown //开启&lt;br /&gt;Router(config-if)#exit&lt;br /&gt;Router(config)#int s1/0&lt;br /&gt;Router(config-if)#ip address 192.168.2.1 255.255.255.0&lt;br /&gt;Router(config-if)#no shutdown                         &lt;br /&gt;Router(config-if)#exit&lt;br /&gt;Router(config)#router rip //配置Rip&lt;br /&gt;Router(config-router)#network 192.168.1.0 //分配子网&lt;br /&gt;Router(config-router)#network 192.168.2.0&lt;br /&gt;Router(config-router)#^Z&lt;br /&gt;Router#show run //查看配置的东东&lt;/p&gt;
		&lt;p&gt;.............这里省略一些东东&lt;/p&gt;
		&lt;p&gt;interface Serial1/0&lt;br /&gt; ip address 192.168.2.1 255.255.255.0&lt;br /&gt; serial restart-delay 0&lt;br /&gt;!         &lt;br /&gt;interface Serial1/1&lt;br /&gt; ip address 192.168.1.1 255.255.255.0&lt;br /&gt; serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/2&lt;br /&gt; no ip address&lt;br /&gt; shutdown&lt;br /&gt; serial restart-delay 0&lt;/p&gt;
		&lt;p&gt;.............这里省略一些东东&lt;/p&gt;
		&lt;p&gt;router rip&lt;br /&gt; network 192.168.1.0&lt;br /&gt; network 192.168.2.0&lt;br /&gt;!&lt;/p&gt;
		&lt;p&gt;到此已经OK了，R1的两个接口一个接在192.168.1.0网段一个接在192.168.2.0网段，所以在Rip配置的时候写上&lt;br /&gt; network 192.168.1.0&lt;br /&gt; network 192.168.2.0&lt;br /&gt;呵呵，其它路由器类拟，不在多说，配置完R2和R3之后，测试正式开始。&lt;br /&gt;Router#ping 192.168.1.1 //这个不用说了吧，有!!!表示通了呵呵&lt;/p&gt;
		&lt;p&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:&lt;br /&gt;!!!!!&lt;br /&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 48/85/156 ms&lt;br /&gt;Router#ping 192.168.2.2&lt;/p&gt;
		&lt;p&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 seconds:&lt;br /&gt;!!!!!&lt;br /&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 28/62/144 ms&lt;br /&gt;Router#ping 192.168.3  &lt;br /&gt;% Unrecognized host or address, or protocol not running.&lt;/p&gt;
		&lt;p&gt;Router#ping 192.168.3.1&lt;/p&gt;
		&lt;p&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 192.168.3.1, timeout is 2 seconds:&lt;br /&gt;!!!!!&lt;br /&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 40/96/180 ms&lt;br /&gt;Router#&lt;/p&gt;
		&lt;p&gt;OK，全部搞定，打完收工。&lt;/p&gt;
		&lt;p&gt;========说点静态的配置吧，看起来简单但是工作量比较大而且易错．我的经验就是：&lt;/p&gt;
		&lt;p&gt;1.把拓扑图画好，哪个连接到哪个要标清楚，在配置的时候一步到位．&lt;/p&gt;
		&lt;p&gt;2.哪个接口做为ＤＣＥ哪个作为ＤＴＥ也要弄清楚，因为这个涉及到clock rate 的配置问题．&lt;/p&gt;
		&lt;p&gt;3.最后测试是ping，但有时候有连接但启用了另外的ip route 路径就不同了，可以用trace ip来分析呵呵，相信你会有所收获：）&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;PS:需要Dynamips相关资料的可以联系我，QQ:89050627&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;再PS:大家平时都用什么画网络拓扑图啊，请指教：）&lt;/font&gt;
		&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/40456.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>Cisco连通性试验&amp;Dynamips模拟器</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/07/40456.html</link><pubDate>Thu, 07 Dec 2006 06:59:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/07/40456.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/40456.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/07/40456.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/40456.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/40456.html</trackback:ping><description>
		&lt;p&gt;作者：下雨天/xysky    来源：第二频道wskrnrpl'S Blog&lt;/p&gt;
		&lt;p&gt;首先架好模拟器，关于Dynamips这东东就不说了，用的是Cisco的IOS文件，所以模拟效果与真实环境相差无几。&lt;/p&gt;
		&lt;p&gt;我启动了等级一的实验平台，配置文件有一些地方还得研究，如下：&lt;/p&gt;
		&lt;p&gt;  [[ROUTER R1]]&lt;br /&gt;    console = 2001&lt;br /&gt;    slot0 = PA-C7200-IO-FE&lt;br /&gt;    slot1 = PA-4T&lt;br /&gt;    F0/0 = S1 1&lt;br /&gt;    s1/0 = R2 s1/0&lt;br /&gt;    s1/1 = R3 s1/1&lt;br /&gt;    &lt;/p&gt;
		&lt;p&gt;    [[ROUTER R2]]&lt;br /&gt;    console = 2002&lt;br /&gt;    slot1 = PA-4T&lt;br /&gt;    F0/0 = S1 2&lt;br /&gt;    s1/1 = R3 s1/0&lt;/p&gt;
		&lt;p&gt;    [[ROUTER R3]]&lt;br /&gt;    console = 2003&lt;br /&gt;    slot1 = PA-4T&lt;br /&gt;    F0/0 = S1 3&lt;/p&gt;
		&lt;p&gt;    [[ethsw S1]]&lt;br /&gt;    1 = dot1q 1&lt;br /&gt;    2 = dot1q 1&lt;br /&gt;    3 = dot1q 1&lt;/p&gt;
		&lt;p&gt;把交换机S1我们放一边不管，那三个路由器的连接方式我想大家在纸上慢慢画，也可以画一张拓扑图出来的，比较简单，我这里用Rip配一下呵呵，偷点懒吧，因为用静态路由一条一条敲有点麻烦。&lt;/p&gt;
		&lt;p&gt;设计好拓扑图之后我们为接口分配IP地址，用了三个网段，设为：&lt;br /&gt;192.168.1.0&lt;br /&gt;192.168.2.0&lt;br /&gt;192.168.3.0&lt;br /&gt;接口全部配置192.168.1.1/24 192.168.1.2/24之类的呵呵，具体如下，只在一台路由器上配置(以R1为例)，其它路由器操作类拟，最后是测试网络是否已经连通Ping之，HOHO。&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;经验一：不知道路由器有哪些接口或你已配了哪些东东，show run一下。&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;经验一：不知道该命令怎么打具体的，可以打一部分然后按Tab键，比如我这里ip addr呵呵。&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;Router&amp;gt;en //进入特权模式&lt;br /&gt;Router#conf t //进入全局配置模式&lt;br /&gt;Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;Router(config)#int s1/1 //进入接口模式&lt;br /&gt;Router(config-if)#ip addr&lt;br /&gt;Router(config-if)#ip address 192.168.1.1 255.255.255.0 //配置IP地址和子网掩码&lt;br /&gt;Router(config-if)#no shut&lt;br /&gt;Router(config-if)#no shutdown //开启&lt;br /&gt;Router(config-if)#exit&lt;br /&gt;Router(config)#int s1/0&lt;br /&gt;Router(config-if)#ip address 192.168.2.1 255.255.255.0&lt;br /&gt;Router(config-if)#no shutdown                         &lt;br /&gt;Router(config-if)#exit&lt;br /&gt;Router(config)#router rip //配置Rip&lt;br /&gt;Router(config-router)#network 192.168.1.0 //分配子网&lt;br /&gt;Router(config-router)#network 192.168.2.0&lt;br /&gt;Router(config-router)#^Z&lt;br /&gt;Router#show run //查看配置的东东&lt;/p&gt;
		&lt;p&gt;.............这里省略一些东东&lt;/p&gt;
		&lt;p&gt;interface Serial1/0&lt;br /&gt; ip address 192.168.2.1 255.255.255.0&lt;br /&gt; serial restart-delay 0&lt;br /&gt;!         &lt;br /&gt;interface Serial1/1&lt;br /&gt; ip address 192.168.1.1 255.255.255.0&lt;br /&gt; serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/2&lt;br /&gt; no ip address&lt;br /&gt; shutdown&lt;br /&gt; serial restart-delay 0&lt;/p&gt;
		&lt;p&gt;.............这里省略一些东东&lt;/p&gt;
		&lt;p&gt;router rip&lt;br /&gt; network 192.168.1.0&lt;br /&gt; network 192.168.2.0&lt;br /&gt;!&lt;/p&gt;
		&lt;p&gt;到此已经OK了，R1的两个接口一个接在192.168.1.0网段一个接在192.168.2.0网段，所以在Rip配置的时候写上&lt;br /&gt; network 192.168.1.0&lt;br /&gt; network 192.168.2.0&lt;br /&gt;呵呵，其它路由器类拟，不在多说，配置完R2和R3之后，测试正式开始。&lt;br /&gt;Router#ping 192.168.1.1 //这个不用说了吧，有!!!表示通了呵呵&lt;/p&gt;
		&lt;p&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:&lt;br /&gt;!!!!!&lt;br /&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 48/85/156 ms&lt;br /&gt;Router#ping 192.168.2.2&lt;/p&gt;
		&lt;p&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 seconds:&lt;br /&gt;!!!!!&lt;br /&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 28/62/144 ms&lt;br /&gt;Router#ping 192.168.3  &lt;br /&gt;% Unrecognized host or address, or protocol not running.&lt;/p&gt;
		&lt;p&gt;Router#ping 192.168.3.1&lt;/p&gt;
		&lt;p&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 192.168.3.1, timeout is 2 seconds:&lt;br /&gt;!!!!!&lt;br /&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 40/96/180 ms&lt;br /&gt;Router#&lt;/p&gt;
		&lt;p&gt;OK，全部搞定，打完收工。&lt;/p&gt;
		&lt;p&gt;========说点静态的配置吧，看起来简单但是工作量比较大而且易错．我的经验就是：&lt;/p&gt;
		&lt;p&gt;1.把拓扑图画好，哪个连接到哪个要标清楚，在配置的时候一步到位．&lt;/p&gt;
		&lt;p&gt;2.哪个接口做为ＤＣＥ哪个作为ＤＴＥ也要弄清楚，因为这个涉及到clock rate 的配置问题．&lt;/p&gt;
		&lt;p&gt;3.最后测试是ping，但有时候有连接但启用了另外的ip route 路径就不同了，可以用trace ip来分析呵呵，相信你会有所收获：）&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;PS:需要Dynamips相关资料的可以联系我，QQ:89050627&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff0000"&gt;再PS:大家平时都用什么画网络拓扑图啊，请指教：）&lt;/font&gt;
		&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/40456.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>WIN2003＋IIS＋PHP＋MYSQL＋PHPADMIN配置教程</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/06/38941.html</link><pubDate>Mon, 06 Nov 2006 09:13:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/06/38941.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/38941.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/06/38941.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/38941.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/38941.html</trackback:ping><description>
		&lt;p&gt;作者： 下雨天/xysky    原创      转载请注明来源：第二频道wskrnrpl's BLOG&lt;/p&gt;
		&lt;p&gt;前几天我一个好友总是跑到我这来问PHP环境配置问题，可是来了几次我都在忙别的事情，实在觉得不好意思。他说网上的教程他找了好多，还是没有成功，郁闷啊。今天中午我在一台HP的服务器上再配置了一遍，顺便花点时间整理一下相关记录供大家参考，有不当之处还望大家批评指正。&lt;/p&gt;
		&lt;p&gt;1.安装IIS，这个就不用说了，放入光盘，开始－管理工具－管理您的服务器向导－－不用ASP.NET，因为我只要一个IIS呵，如果调ASP够用了，默认就支持，开启就OK！&lt;/p&gt;
		&lt;p&gt;2.安装PHP&lt;br /&gt;我放在C盘PHP目录，把相关DLL文件COPY到系统system32目录，然后把EXE INI文件COPY到windows目录，然后在IIS里加载PHP，我用的是ISAPI，呵呵，这里很多步骤，比较麻烦，有空再说吧。&lt;br /&gt;用代码测试一下PHP环境，代码如下：&lt;br /&gt;&amp;lt;?php&lt;/p&gt;
		&lt;p&gt;phpinfo();&lt;/p&gt;
		&lt;p&gt;?&amp;gt;&lt;br /&gt;返回PHP的环境结果就表示OK了，另外还有如下：&lt;br /&gt;This program makes use of the Zend Scripting Language Engine:&lt;br /&gt;Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies&lt;/p&gt;
		&lt;p&gt;表示已经内带了Zend优化引擎已经安装OK了，没必要再安装Zend优化引擎了，网上有一篇教程就错在这里，再安装了一个Zend结果版本却越来越低，汗一个先。&lt;/p&gt;
		&lt;p&gt;某教程上摘录如下：&lt;br /&gt;echo phpinfo();&lt;br /&gt;这个与GD库有关，不过。。。。。。。。因为我在上一个配置的时候已经开了GD的，现在这里的这个东东是测试GD库来着的。&lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;3.MYSQL安装我默认，没有立即配置，在命令行下将它注册成一个NT的服务，命令：&lt;br /&gt;C:\Program Files\MySQL\MySQL Server 5.0\bin&amp;gt;mysqld-nt --install&lt;br /&gt;Service successfully installed.&lt;/p&gt;
		&lt;p&gt;C:\Program Files\MySQL\MySQL Server 5.0\bin&amp;gt;&lt;br /&gt;上面一大串的地址，真麻烦，下次装就放在C盘根目录下，切记哦，因为这样方便啊。&lt;/p&gt;
		&lt;p&gt;C:\Program Files\MySQL\MySQL Server 5.0\bin&amp;gt;net start mysql&lt;/p&gt;
		&lt;p&gt;MySQL 服务已经启动成功。&lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;C:\Program Files\MySQL\MySQL Server 5.0\bin&amp;gt;&lt;/p&gt;
		&lt;p&gt;向导改密码，原来估计为空吧，现在改为loveXZXZXZXX，OK搞定。&lt;br /&gt;MYSQL有一个命令行工具，如下：&lt;br /&gt;Enter password: ********&lt;br /&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 2 to server version: 5.0.24-community-nt&lt;/p&gt;
		&lt;p&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;/p&gt;
		&lt;p&gt;mysql&amp;gt; \w&lt;br /&gt;Show warnings disabled.&lt;br /&gt;mysql&amp;gt; \W&lt;br /&gt;Show warnings enabled.&lt;br /&gt;mysql&amp;gt; SET PASSWORD FOR &lt;a href="mailto:'root'@'localhost'"&gt;'root'@'localhost'&lt;/a&gt; = OLD_PASSWORD('loveZXXXX');&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;/p&gt;
		&lt;p&gt;mysql&amp;gt;&lt;/p&gt;
		&lt;p&gt;关于改密码，再摘录如下：&lt;br /&gt;也可以在MySQL Command Line Client里面用命令配置：&lt;br /&gt;首先在打开DOS窗口，然后进入目录 mysqlbin，再键入命令mysql -uroot -p，回车后提示你输密码，如果刚安装好MYSQL，超级用户root是没有密码的，故直接回车即可进入到MYSQL中了，MYSQL的提示符是：mysql&amp;gt; &lt;/p&gt;
		&lt;p&gt;修改密码。 &lt;br /&gt;格式：mysqladmin -u用户名 -p旧密码 password 新密码 &lt;br /&gt;例：给root加个密码xqin.com首先在DOS下进入目录mysqlbin，然后键入以下命令 &lt;br /&gt;mysqladmin -uroot -password xqin.com &lt;br /&gt;注：因为开始时root没有密码，所以-p旧密码一项就可以省略了。&lt;/p&gt;
		&lt;p&gt;然后执行:&lt;br /&gt;SET PASSWORD FOR &lt;a href="mailto:'root'@'localhost'"&gt;'root'@'localhost'&lt;/a&gt; = OLD_PASSWORD('xqin.com');&lt;br /&gt;这里的命令是由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示：&lt;br /&gt;Client does not support authentication protocol requested&lt;br /&gt;by server; consider upgrading MySQL client&lt;br /&gt;所以是为后面正确使用PHPMYADMIN做准备&lt;/p&gt;
		&lt;p&gt;这样ROOT密码就设置为xqin.com了&lt;/p&gt;
		&lt;p&gt;4.安装PHPADMIN&lt;br /&gt;解压至某目录，访问形式就为&lt;a href="http://ip/phpadmin"&gt;http://IP/phpadmin&lt;/a&gt;，但是还要配置PHPADMIN，其实就是修改phpadmin\libraries下的config.default.php文件，稍微配了一下，访问出现错误：&lt;br /&gt;phpMyAdmin - 错误&lt;br /&gt;无法载入 mysql 扩展，&amp;lt;br /&amp;gt;请检查 PHP 配置 - 文档&lt;/p&gt;
		&lt;p&gt;晕，原来是PHP.ini文件里我看错成了mssql了，我靠，改extension=php_mysql.dll，等等，依然出错，原来是PHP.INI下面的关于MYSQL的配置没有配哦，呵呵，挺郁闷的哦，［MYSQL］填好相关参数就可以了，防火墙不允许访问3306，内部访问都是可行的哦。另外，验证方式不要用config，因为只要有人访问这个都可以进行操作，非常不安全，改为cookie方式，呵呵，登录的时候输入root账号密码就进去，OK，到此结束。访问一下，画面：&lt;/p&gt;
		&lt;p&gt;欢迎使用 &lt;bdo dir="ltr" xml:lang="en"&gt;phpMyAdmin 2.8.2.4&lt;/bdo&gt;&lt;/p&gt;
		&lt;p&gt;5.结束语&lt;/p&gt;
		&lt;p&gt;一篇垃圾东东，没有抓图，很多也不详细，比如IIS配置这里，php.ini文件这里，呵呵，改天配个图或者弄个动画教程吧，如果有时间有兴趣的话。想要更多资料的朋友可以加我QQ：89050627聊聊。&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/38941.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>招网页美工一名</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/21/36007.html</link><pubDate>Thu, 21 Sep 2006 08:16:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/21/36007.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/36007.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/21/36007.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/36007.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/36007.html</trackback:ping><description>
		&lt;p&gt;准备找工作了兄弟们！&lt;/p&gt;
		&lt;p&gt;最近向朋友们打听工作方面的事情，呵呵，于是有这篇招美工的广告。顺便&lt;font color="#ff1493"&gt;向来访的朋友们问好&lt;/font&gt;，偶想打听关于&lt;font color="#ff1493"&gt;网络安全维护&lt;/font&gt;相关的工作机会，呵呵，有啥子信息的不妨共享：）&lt;/p&gt;
		&lt;p&gt;其实现在公司招人主要看什么：&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff1493"&gt;做人、做事、动手能力&lt;/font&gt;;也有些看&lt;font color="#800080"&gt;文凭证书&lt;/font&gt;什么的哎：）&lt;/p&gt;
		&lt;p&gt;好了，废话少说，正事要紧。现帮我兄弟&lt;font color="#ff1493"&gt;招网页美工一名&lt;/font&gt;，要求嘛不用说，当然是美工基础好，有经验优先，具体如下：&lt;/p&gt;
		&lt;p&gt;要求：独立图片处理制作，非简单修改。&lt;br /&gt;　　　独立flash制作，非源文件修改。&lt;br /&gt;　　　可对网页整体布局进行设计。&lt;br /&gt;　　　会网页制作更好。&lt;br /&gt;　　　网页编程不作要求。 &lt;/p&gt;
		&lt;p&gt;工作地点：上海宝山区&lt;/p&gt;
		&lt;p&gt;待遇水平：工资2000左右＋社会保障金&lt;/p&gt;
		&lt;p&gt;那边租房情况：&lt;/p&gt;
		&lt;p&gt;民房单间：200左右。&lt;br /&gt;一室一厅全配：600左右。&lt;br /&gt;二室一厅全配：700左右。 &lt;/p&gt;
		&lt;p&gt;有意者Q我：&lt;font color="#ff1493"&gt;89050627&lt;/font&gt;&lt;/p&gt;
		&lt;p&gt; &lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/36007.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>招网页美工一名</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/21/36007.html</link><pubDate>Thu, 21 Sep 2006 08:16:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/21/36007.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/36007.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/21/36007.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/36007.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/36007.html</trackback:ping><description>
		&lt;p&gt;准备找工作了兄弟们！&lt;/p&gt;
		&lt;p&gt;最近向朋友们打听工作方面的事情，呵呵，于是有这篇招美工的广告。顺便&lt;font color="#ff1493"&gt;向来访的朋友们问好&lt;/font&gt;，偶想打听关于&lt;font color="#ff1493"&gt;网络安全维护&lt;/font&gt;相关的工作机会，呵呵，有啥子信息的不妨共享：）&lt;/p&gt;
		&lt;p&gt;其实现在公司招人主要看什么：&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff1493"&gt;做人、做事、动手能力&lt;/font&gt;;也有些看&lt;font color="#800080"&gt;文凭证书&lt;/font&gt;什么的哎：）&lt;/p&gt;
		&lt;p&gt;好了，废话少说，正事要紧。现帮我兄弟&lt;font color="#ff1493"&gt;招网页美工一名&lt;/font&gt;，要求嘛不用说，当然是美工基础好，有经验优先，具体如下：&lt;/p&gt;
		&lt;p&gt;要求：独立图片处理制作，非简单修改。&lt;br /&gt;　　　独立flash制作，非源文件修改。&lt;br /&gt;　　　可对网页整体布局进行设计。&lt;br /&gt;　　　会网页制作更好。&lt;br /&gt;　　　网页编程不作要求。 &lt;/p&gt;
		&lt;p&gt;工作地点：上海宝山区&lt;/p&gt;
		&lt;p&gt;待遇水平：工资2000左右＋社会保障金&lt;/p&gt;
		&lt;p&gt;那边租房情况：&lt;/p&gt;
		&lt;p&gt;民房单间：200左右。&lt;br /&gt;一室一厅全配：600左右。&lt;br /&gt;二室一厅全配：700左右。 &lt;/p&gt;
		&lt;p&gt;有意者Q我：&lt;font color="#ff1493"&gt;89050627&lt;/font&gt;&lt;/p&gt;
		&lt;p&gt; &lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/36007.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>知已知彼！Serv-U攻击与防护全攻略</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/13/35503.html</link><pubDate>Tue, 12 Sep 2006 16:32:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/13/35503.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/35503.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/09/13/35503.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/35503.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/35503.html</trackback:ping><description>
		&lt;p&gt;这是我很久以前写的一篇关于servu的文章了，由于比较全面字数太多，所以一直放在电脑里，一直到前段时间天极某编辑说有一个专题叫我给他一点文章，他要求比较全面的，我就想到这篇了，反正放电脑里也是放着，不如丢出去吧，一看居然有10000多字啊，编辑叫我把字搞少一点，很不容易啊，结果弄到5000字左右，没办法弄少了，图片也少了很多。&lt;/p&gt;
		&lt;p&gt;有兴趣可以去天极看看：&lt;/p&gt;
		&lt;p&gt;
				&lt;a href="http://soft.yesky.com/security/111/2549111.shtml"&gt;http://soft.yesky.com/security/111/2549111.shtml&lt;/a&gt;
		&lt;/p&gt;
		&lt;p&gt;也可以百度搜索：&lt;font color="#800080"&gt;知已知彼！Serv-U攻击与防护全攻略&lt;/font&gt;&lt;/p&gt;
		&lt;p&gt;这是我发表的最长的一篇文章，也可能是我发表在天极的最后一篇文章了，主要原因我不想多说，很是遗憾啊。&lt;/p&gt;
		&lt;p&gt;PS:有兴趣的可以跟我交流，QQ：89050627。&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/35503.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>请求的资源在使用中 IIS又一问题</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/24/34379.html</link><pubDate>Thu, 24 Aug 2006 10:44:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/24/34379.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/34379.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/24/34379.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/34379.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/34379.html</trackback:ping><description>
		&lt;p&gt;PHP在我的机子上装不了，估计是杀毒软件搞的鬼，因为脚本监控的缘故吧，虽然我允许它执行但是还是出错。所以GHOST回原先的系统了，PHP是完好的装了，可是我的IIS却用不了，打开服务列表“扩展”这里一片空白，不过“标准”却可以用，郁闷。&lt;/p&gt;
		&lt;p&gt;据以前的经验，可能是RPC服务的缘故，可是这次经验却错了，开了RPC照样如此，汗死啊。重启依旧。打开IIS，访问一个ASP文件，显示：请求的资源在使用中！我靠，上次好像也出现过，我不知道怎么搞的了：）&lt;/p&gt;
		&lt;p&gt;还是按照以前的经验，估计是IIS的相关用户没有登录成功吧，等等，上次好像是TXT等文本可以访问，ASP就不行。重新设置了IUSR_GLIETXYSKY的密码并且在IIS里配置好，还是出现：请求的资源在使用中！&lt;/p&gt;
		&lt;p&gt;百度搜索看到一篇文章，真TMD长啊，看了半天他说是IWAM_GLIETXYSKY的问题，利用C:\Inetpub\AdminScripts&amp;gt;adsutil.vbs set w3svc/wamuserpass fuckyoufuck为WWW服务的这个用户配密码。。。。。。。。。测试结果很郁闷，说我的脚本宿主出问题什么的，汗！&lt;/p&gt;
		&lt;p&gt;再百度搜索脚本宿主相关的资料，有如下结果：&lt;/p&gt;
		&lt;p&gt;regsvr32 jscript.dll  (命令功能：修复Java动态链接库)&lt;br /&gt;regsvr32 vbscript.dll  (命令功能：修复VB动态链接库) &lt;/p&gt;
		&lt;p&gt;执行之后，再试C:\Inetpub\AdminScripts&amp;gt;adsutil.vbs set w3svc/wamuserpass fuckyoufuck搞定，弹出一些框与脚本有关的，懒得管它，点确定。。。。。。。。&lt;/p&gt;
		&lt;p&gt;再访问ASP页面，搞定！services.msc访问服务列表也正常，原来如此！整个过程用时31分钟，我汗，下次一分钟搞定：）&lt;/p&gt;
		&lt;p&gt;总结下，以备下次再遇到此类问题：&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#ff1493"&gt;regsvr32 jscript.dll  (命令功能：修复Java动态链接库)&lt;br /&gt;regsvr32 vbscript.dll  (命令功能：修复VB动态链接库)&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#006400"&gt;PS：至于与IWAM_GLIETXYSKY有关吗？有待考证，因为我现在乱改他的密码也没出现什么异常，注销再来发现还是没异常，看来与IWAM_GLIETXYSKY是没关系吧，那网上岂不是又多了一篇误人子弟的文章，不过思路不错呵呵。记下命令，备忘：&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#006400"&gt;C:\Inetpub\AdminScripts&amp;gt;adsutil.vbs set w3svc/wamuserpass fuckyoufuck&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt; &lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/34379.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>新版验证码功能分析</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/22/34269.html</link><pubDate>Tue, 22 Aug 2006 06:07:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/22/34269.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/34269.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/22/34269.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/34269.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/34269.html</trackback:ping><description>
		&lt;p&gt;主要功能代码如下:&lt;/p&gt;
		&lt;p&gt;&amp;lt;%&lt;br /&gt;Option Explicit&lt;br /&gt;Response.buffer = True&lt;br /&gt;NumCode (10)   '注：1,4,7,10,13,16为彩色背景型 2,5,8,11,14,17为黑白型 3,6,9,12,15,18为噪点型&lt;br /&gt;Function NumCode(CodeType)&lt;br /&gt;    Response.Expires = -1&lt;br /&gt;    Response.AddHeader "Pragma", "no-cache"&lt;br /&gt;    Response.AddHeader "cache-ctrol", "no-cache"&lt;br /&gt;    On Error Resume Next&lt;br /&gt;    Dim zNum, rNum, i, j, listnum, listcode&lt;br /&gt;    Dim Ados, Ados1&lt;br /&gt;    listcode = "0123456789abcdefghijklmnopqrstuvwxyz"&lt;br /&gt;    Randomize Timer&lt;br /&gt;    Dim zimg(6), NStr&lt;br /&gt;    For i = 0 To 5&lt;br /&gt;        rNum = CStr(CInt(35 * Rnd)) '将35改为9即为使用纯数字密码&lt;br /&gt;        zimg(i) = rNum&lt;br /&gt;        listnum = listnum &amp;amp; Mid(listcode, rNum + 1, 1)&lt;br /&gt;    Next&lt;br /&gt;    Session("Verifycode") = listnum&lt;br /&gt;    Dim Pos&lt;br /&gt;    Set Ados = Server.CreateObject("Adodb.Stream")&lt;br /&gt;    Ados.Mode = 3&lt;br /&gt;    Ados.Type = 1&lt;br /&gt;    Ados.Open&lt;br /&gt;    Set Ados1 = Server.CreateObject("Adodb.Stream")&lt;br /&gt;    Ados1.Mode = 3&lt;br /&gt;    Ados1.Type = 1&lt;br /&gt;    Ados1.Open&lt;br /&gt;    Ados.LoadFromFile (Server.mappath("body" &amp;amp; CodeType &amp;amp; ".Fix"))&lt;br /&gt;    Ados1.write Ados.read(2880)&lt;br /&gt;    For i = 0 To 5&lt;br /&gt;        Ados.Position = (35 - zimg(i)) * 480&lt;br /&gt;        Ados1.Position = i * 480&lt;br /&gt;        Ados1.write Ados.read(480)&lt;br /&gt;    Next&lt;br /&gt;    Ados.LoadFromFile (Server.mappath("head.fix"))&lt;br /&gt;    Pos = LenB(Ados.read())&lt;br /&gt;    Ados.Position = Pos&lt;br /&gt;    For i = 0 To 15 Step 1&lt;br /&gt;        For j = 0 To 5&lt;br /&gt;            Ados1.Position = i * 32 + j * 480&lt;br /&gt;            Ados.Position = Pos + 30 * j + i * 270&lt;br /&gt;            Ados.write Ados1.read(30)&lt;br /&gt;        Next&lt;br /&gt;    Next&lt;br /&gt;    Response.ContentType = "image/BMP"&lt;br /&gt;    Ados.Position = 0&lt;br /&gt;    Response.BinaryWrite Ados.read()&lt;br /&gt;    Ados.Close: Set Ados = Nothing&lt;br /&gt;    Ados1.Close: Set Ados1 = Nothing&lt;br /&gt;    'If Err Then Session("CheckCode") = "999999"&lt;br /&gt;End Function&lt;br /&gt;%&amp;gt;&lt;/p&gt;
		&lt;p&gt;调用显示用IMG搞定,鼠标到上面显示链接形式,点击鼠标就会换一个码证码,代码如下:&lt;/p&gt;
		&lt;p&gt;&amp;lt;IMG style="cursor:hand;" src="../inc/verifycode.asp" onClick="this.src=this.src;" align="absmiddle"&amp;gt;&lt;/p&gt;
		&lt;p&gt;验证还是session,没啥意思,代码如下:&lt;/p&gt;
		&lt;p&gt;  IF Trim(Request.Form("Verifycode"))&amp;lt;&amp;gt;Trim(Session("Verifycode")) then &lt;br /&gt;   .........这里写你想写的提示!&lt;br /&gt;  end if&lt;/p&gt;
		&lt;p&gt;PS:我觉得这样分析下来就够了,写多了免得麻烦:)&lt;/p&gt;
		&lt;p&gt; &lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/34269.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>新版验证码功能分析</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/22/34269.html</link><pubDate>Tue, 22 Aug 2006 06:07:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/22/34269.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/34269.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/22/34269.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/34269.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/34269.html</trackback:ping><description>
		&lt;p&gt;主要功能代码如下:&lt;/p&gt;
		&lt;p&gt;&amp;lt;%&lt;br /&gt;Option Explicit&lt;br /&gt;Response.buffer = True&lt;br /&gt;NumCode (10)   '注：1,4,7,10,13,16为彩色背景型 2,5,8,11,14,17为黑白型 3,6,9,12,15,18为噪点型&lt;br /&gt;Function NumCode(CodeType)&lt;br /&gt;    Response.Expires = -1&lt;br /&gt;    Response.AddHeader "Pragma", "no-cache"&lt;br /&gt;    Response.AddHeader "cache-ctrol", "no-cache"&lt;br /&gt;    On Error Resume Next&lt;br /&gt;    Dim zNum, rNum, i, j, listnum, listcode&lt;br /&gt;    Dim Ados, Ados1&lt;br /&gt;    listcode = "0123456789abcdefghijklmnopqrstuvwxyz"&lt;br /&gt;    Randomize Timer&lt;br /&gt;    Dim zimg(6), NStr&lt;br /&gt;    For i = 0 To 5&lt;br /&gt;        rNum = CStr(CInt(35 * Rnd)) '将35改为9即为使用纯数字密码&lt;br /&gt;        zimg(i) = rNum&lt;br /&gt;        listnum = listnum &amp;amp; Mid(listcode, rNum + 1, 1)&lt;br /&gt;    Next&lt;br /&gt;    Session("Verifycode") = listnum&lt;br /&gt;    Dim Pos&lt;br /&gt;    Set Ados = Server.CreateObject("Adodb.Stream")&lt;br /&gt;    Ados.Mode = 3&lt;br /&gt;    Ados.Type = 1&lt;br /&gt;    Ados.Open&lt;br /&gt;    Set Ados1 = Server.CreateObject("Adodb.Stream")&lt;br /&gt;    Ados1.Mode = 3&lt;br /&gt;    Ados1.Type = 1&lt;br /&gt;    Ados1.Open&lt;br /&gt;    Ados.LoadFromFile (Server.mappath("body" &amp;amp; CodeType &amp;amp; ".Fix"))&lt;br /&gt;    Ados1.write Ados.read(2880)&lt;br /&gt;    For i = 0 To 5&lt;br /&gt;        Ados.Position = (35 - zimg(i)) * 480&lt;br /&gt;        Ados1.Position = i * 480&lt;br /&gt;        Ados1.write Ados.read(480)&lt;br /&gt;    Next&lt;br /&gt;    Ados.LoadFromFile (Server.mappath("head.fix"))&lt;br /&gt;    Pos = LenB(Ados.read())&lt;br /&gt;    Ados.Position = Pos&lt;br /&gt;    For i = 0 To 15 Step 1&lt;br /&gt;        For j = 0 To 5&lt;br /&gt;            Ados1.Position = i * 32 + j * 480&lt;br /&gt;            Ados.Position = Pos + 30 * j + i * 270&lt;br /&gt;            Ados.write Ados1.read(30)&lt;br /&gt;        Next&lt;br /&gt;    Next&lt;br /&gt;    Response.ContentType = "image/BMP"&lt;br /&gt;    Ados.Position = 0&lt;br /&gt;    Response.BinaryWrite Ados.read()&lt;br /&gt;    Ados.Close: Set Ados = Nothing&lt;br /&gt;    Ados1.Close: Set Ados1 = Nothing&lt;br /&gt;    'If Err Then Session("CheckCode") = "999999"&lt;br /&gt;End Function&lt;br /&gt;%&amp;gt;&lt;/p&gt;
		&lt;p&gt;调用显示用IMG搞定,鼠标到上面显示链接形式,点击鼠标就会换一个码证码,代码如下:&lt;/p&gt;
		&lt;p&gt;&amp;lt;IMG style="cursor:hand;" src="../inc/verifycode.asp" onClick="this.src=this.src;" align="absmiddle"&amp;gt;&lt;/p&gt;
		&lt;p&gt;验证还是session,没啥意思,代码如下:&lt;/p&gt;
		&lt;p&gt;  IF Trim(Request.Form("Verifycode"))&amp;lt;&amp;gt;Trim(Session("Verifycode")) then &lt;br /&gt;   .........这里写你想写的提示!&lt;br /&gt;  end if&lt;/p&gt;
		&lt;p&gt;PS:我觉得这样分析下来就够了,写多了免得麻烦:)&lt;/p&gt;
		&lt;p&gt; &lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/34269.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>C++复习笔记之三</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/04/33402.html</link><pubDate>Fri, 04 Aug 2006 11:01:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/04/33402.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/33402.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/08/04/33402.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/33402.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/33402.html</trackback:ping><description>
		&lt;p&gt;还是给代码,有兴趣的自己回去研究,不想打字,里面写的很清楚了哦:)&lt;/p&gt;
		&lt;p&gt;#include &amp;lt;iostream.h&amp;gt;&lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;class Aminal&lt;br /&gt;{&lt;br /&gt; public:&lt;/p&gt;
		&lt;p&gt;    Aminal( )&lt;br /&gt;  {&lt;br /&gt;   cout&amp;lt;&amp;lt;"基类Aminal构造函数被调用."&amp;lt;&amp;lt;endl;   &lt;br /&gt;  }&lt;br /&gt; ~Aminal()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"基类Aminal析构函数被调用"&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;/p&gt;
		&lt;p&gt; void eat()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"Amianl eat ."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;br /&gt; protected:&lt;br /&gt; void sleep()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"Amianl sleep ."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;br /&gt; private:&lt;br /&gt; void breathe()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"Amianl breathe ."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;br /&gt;};&lt;/p&gt;
		&lt;p&gt;class Fish:public Aminal&lt;br /&gt;{&lt;br /&gt;public: //不加这个则下面的默认全部为private&lt;/p&gt;
		&lt;p&gt; Fish()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"了类Fish 构造函数调用."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;br /&gt; ~Fish()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"子类Fish 析构函数调用."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;br /&gt; void test()&lt;br /&gt; {&lt;br /&gt;  eat();&lt;br /&gt;  cout&amp;lt;&amp;lt;"Fish test ."&amp;lt;&amp;lt;endl;&lt;br /&gt;  sleep(); &lt;br /&gt; // breathe(); //'breathe' : cannot access private member declared in class 'Aminal'&lt;br /&gt; }&lt;/p&gt;
		&lt;p&gt; void breathe()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"Fish bubble ."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;br /&gt;private:&lt;br /&gt; void fuck()&lt;br /&gt; {&lt;br /&gt;  cout&amp;lt;&amp;lt;"is ok ."&amp;lt;&amp;lt;endl;&lt;br /&gt; }&lt;/p&gt;
		&lt;p&gt;};&lt;br /&gt;/*&lt;br /&gt;调试结论:&lt;br /&gt;1.还是那句话,类默认全部为private啊.&lt;br /&gt;2.三种类型在类自己当然可以访问,在子类中public与protected的可以访问,在外面只能public能访问,不管是父类还是子类都一样啊&lt;br /&gt;出错提示:&lt;br /&gt;'breathe' : cannot access private member declared in class 'Aminal'&lt;br /&gt;3.构造函数是先父类再子类啊,析构则是先子类再父类啊...........运行结果如下:&lt;br /&gt;                    研究继承相关权限与调用构造函数顺序&lt;br /&gt;                                          By xysky&lt;br /&gt;基类Aminal构造函数被调用.&lt;br /&gt;了类Fish 构造函数调用.&lt;br /&gt;子类Fish 析构函数调用.&lt;br /&gt;基类Aminal析构函数被调用&lt;br /&gt;Press any key to continue&lt;/p&gt;
		&lt;p&gt; OK ,分析完毕啊!&lt;br /&gt;  */&lt;/p&gt;
		&lt;p&gt;void main()&lt;br /&gt;{&lt;br /&gt;  cout&amp;lt;&amp;lt;"                    研究继承相关权限与调用构造函数顺序 "&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;"                                          By xysky"&amp;lt;&amp;lt;endl;&lt;br /&gt; // Aminal aa;&lt;br /&gt; // aa.eat();&lt;br /&gt;  Fish bb;&lt;br /&gt;  //bb.breathe();&lt;br /&gt; // bb.fuck();//'fuck' : cannot access private member declared in class 'Fish'&lt;br /&gt; // bb.test();//'test' : cannot access private member declared in class 'Fish'&lt;br /&gt; // bb.eat();&lt;br /&gt; // bb.sleep();//'sleep' : cannot access protected member declared in class 'Aminal'&lt;br /&gt;  //bb.breathe();//'breathe' : cannot access private member declared in class 'Aminal'&lt;/p&gt;
		&lt;p&gt;}&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/33402.html" width = "1" height = "1" /&gt;</description></item></channel></rss>