NAT实验,隐藏内网
隐藏内网的IP,一个很好的办法就是借助NAT,具体拓扑如下图:
任务目标,隐藏192.168.0.0网段的真实地址,利用NAT和loopback口虚拟出一个假的网段172.16.0.0,192.168.0.0网段通过路由器RA用假网段跟外界通信,从而隐藏了自己的真是地址信息。
RA:F0/0链接内网,S0/0/0链接外网
RB:F0/0链接内网,S0/0/0链接外网
(全文…)
隐藏内网的IP,一个很好的办法就是借助NAT,具体拓扑如下图:
任务目标,隐藏192.168.0.0网段的真实地址,利用NAT和loopback口虚拟出一个假的网段172.16.0.0,192.168.0.0网段通过路由器RA用假网段跟外界通信,从而隐藏了自己的真是地址信息。
RA:F0/0链接内网,S0/0/0链接外网
RB:F0/0链接内网,S0/0/0链接外网
(全文…)
刚刚开始接触jQuery,看来些特效,就深深的被jQuery吸引了~呵呵
俗话说的好~生命在于折腾~就用这篇文章来记录下俺第一次折腾jQuery的时刻吧,哈哈~
下面开始~
要用jQuery,首先要载入jQuery库~推荐使用google来储存,依托google强大的力量,速度有保障,还能减轻自己服务器的负担,哈哈~
今天要做的就是初始状态隐藏表情栏,然后当点击文本框时表情栏显示,当文本框失去焦点时表情栏再次隐藏~
具体的效果看以参照本站的回复栏~^_^
首先复制下面这段代码到自己主题的functions.php文件夹的php循环内
if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery',("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false); wp_enqueue_script('jquery'); }
如果你的functions.php文件内没有任何内容的话,一定要用”<?php …. ?>”把上面的代码给括起来~也就是这样的~
<?php if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery',("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false); wp_enqueue_script('jquery'); } ?>
然后呢,找到你的footer.php文件,在</boby>的前面加入下面的代码,
<script type="text/javascript"> jQuery(document).ready(function($){ $(".wp_smilies").css("display","none");//隐藏表情栏 $("#comment").focus(function() {$('.wp_smilies').slideToggle(300);return false;}); //当输入文本框获得焦点时,显示表情栏 $("#comment").blur(function() {$('.wp_smilies').slideToggle(300);return false;}); //当输入文本框失去焦点时,隐藏表情栏 }); </script>
只要把其中的“.wp_smilies”,“#comment”换成你当前使用主题的ID和类就可以了~然后保存一下看看效果吧 ~
呵呵 是不是很简单~
俺还是个新手~各位童鞋有更好的办法可以告诉俺,学习交流~哈哈
PS:
才发现上面的代码有一个小问题~就是当你点击表情的时候表情栏也是会自动关闭的,这样就会对留言产生影响……
本来想是判断两个事件,就是”文本框失去焦点“和”表情框没有获得焦点“同时满足的时候才会触发jQuery,可是一直不知道if怎么写。。。。有知道的大大愿意告知一下么?
暂时的解决办法,把上面的代码改成这样就可以了……
$(".wp_smilies").css("display","none");
$("#comment").focus(function() {$('.wp_smilies').show(300);return false;});
$("#comment").submit(function() {$('.wp_smilies').hede(300);return false;});
哈哈 终于用上自己做的主题了~这是第一次制作WP主题,自我感觉还不错 嘿嘿 ~
全部使用CSS完成,没有载入一张图片,整个是以一种开放式的样式呈现的,做到了最大的简洁~没有设置边框,不喜欢被框起来的感觉 呵呵
原来写CSS也不是件容易的事。。。原来学习CSS最好的方法就是实践这句话说的真是太对了。。。光看这很熟悉了可是一到实际应用的时候自己那点小家子低可全部都露馅了~^_^
在火狐3.6 chrome5.0+ IE8下测试通过。。。其他的浏览器没测试……
推荐使用火狐或者chrome浏览。。效果会更佳……
决定自己写一个主题~老用别人的很不爽啊~自己捣鼓WP的时候一点成就感都没有。。。
嗯。。。虽然还是个菜鸟。。。额。。。
嗯。。我想想。。不添加任何图片。。纯CSS打造。。
开始。。
现在学习网络跟定要从cisco的CCNA开始~真实的路由器交换机什么的咱们都见不到也没办法做上机实验,但是还有很多很多的虚拟机可以供我们选择,可以这么说,学习cisco就是从玩弄虚拟机开始的~
由于俺还是个超级的菜鸟,接触过的虚拟机也不多,但是虚拟机呢应该是分为两类的。。当然。。这个分类是俺自编的。。
第一类呢,就是软件环境和硬件环境都是虚拟的,最出名的就是 Packet Tracer~
优点:能够很直观的表示网络的拓扑结构,可以方便的改变拓扑中的节点,操作简单~
缺点:由于IOS是虚拟出来的,所以说并不是所有的命令都可以在上面运行,有很多是不支持的,比如说Packet Tracer 4.2就不支持loopback等命令, 但是随着版本的提高,它支持的命令也越来越多~
第二类呢,就是硬件环境是虚拟的,但是软件环境是使用的真实的IOS,IOS就是设备上的操作系统~也就是说这一类的虚拟机跟真实的设备是完全一样的,任何在真是设备上可以使用的命令在虚拟机上都可以实现,比如说小凡等等~
优点:完全真实的IOS,可以支持真实设备上的所有命令
缺点:操作比较麻烦,很多设备的配置都不够直观~
对于一个刚刚接触cisco的菜鸟来说,Packet Tracer 是最合适不过的了~它最牛逼的就是有一个Simulation mode(模拟模式),通过它可以把数据包在网络中传输的整个过程通过flash动画的形式形象的显示出来,包括协议类型、协议详解、数据帧的格式、数据包对应的OSI模型等等~很强大的~
最新版的Packet Tracer是5.2 可以点击这里下载
我这里还有一些CCNA的官方教学PPT,有需要的同学可以找俺要