自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 交换机和路由器的区别(八)

4.交换机之间连接灵活:作为交换机,它们之间不允许存在回路,作为路由器,又可有多条通路来提高可靠性、平衡负载。三层交换机用生成树算法阻塞造成回路的端口,但进行路由选择时,依然把阻塞掉的通路作为可选路径参与路由选择。  5 结论  综上所述,交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性...

2011-05-17 11:15:02 142

原创 交换机和路由器的区别(七)

4 第三层交换机和路由器的区别  在第三层交换技术出现之前,几乎没有必要将路由功能器件和路由器区别开来,他们完全是相同的:提供路由功能正在路由器的工作,然而,现在第三层交换机完全能够执行传统路由器的大多数功能。作为网络互连的设备,第三层交换机具有以下特征:  1.转发基于第三层地址的业务流;  2.完全交换功能;  3.可以完成特殊服务,如报文过滤或认证;  4.执行或不执行路...

2011-05-17 11:14:25 131

原创 交换机和路由器的区别(六)

划分子网可以缩小广播域,减少广播风暴对网络的影响。路由器每一接口连接一个子网,广播报文不能经过路由器广播出去,连接在路由器不同接口的子网属于不同子网,子网范围由路由器物理划分。对交换机而言,每一个端口对应一个网段,由于子网由若干网段构成,通过对交换机端口的组合,可以逻辑划分子网。广播报文只能在子网内广播,不能扩散到别的子网内,通过合理划分逻辑子网,达到控制广播的目的。由于逻辑子网由交换机端口任意组...

2011-05-17 11:13:30 161

原创 交换机和路由器的区别(五)

4.子网划分:交换机只能识别MAC地址。MAC地址是物理地址,而且采用平坦的地址结构,因此不能根据MAC地址来划分子网。而路由器识别IP地址,IP地址由网络管理员分配,是逻辑地址且IP地址具有层次结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。  5.保密问题:虽说交换机也可以根据帧的源MAC地址、目的MAC地址和其他帧中内容对帧实施过滤,但路...

2011-05-17 11:12:39 145

原创 交换机和路由器的区别(四)

3 第二层交换机和路由器的区别  传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。但交换...

2011-05-17 11:11:57 105

原创 交换机和路由器的区别(三)

而路由器是OSI协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(IP报文)传送到正确的网络,包括:  1.IP数据报的转发,包括数据报的寻径和传送;  2.子网隔离,抑制广播风暴;  3.维护路由表,并与其他路由器交换路由信息,这是IP报文转发的基础。4.IP数据报的差错处理及简单的拥塞控制;  5.实现对IP数据报的过滤和记帐。  对于不同...

2011-05-17 11:08:13 109

原创 交换机和路由器的区别(二)

2 交换机和路由器  “交换”是今天网络里出现频率最高的一个词,从桥接到路由到ATM直至电话系统,无论何种场合都可将其套用,搞不清到底什么才是真正的交换。其实交换一词最早出现于电话系统,特指实现两个不同电话机之间话音信号的交换,完成该工作的设备就是电话交换机。所以从本意上来讲,交换只是一种技术概念,即完成信号由设备入口到出口的转发。因此,只要是和符合该定义的所有设备都可被称为交换设备。由此可见...

2011-05-17 11:07:36 105

原创 交换机和路由器的区别(一)

摘要:文章通过对网络互连设备的讲解,对交换机和路由器基本功能的阐述,着重辩析了第二层交换机、第三层交换机与路由器的区别。  关键词:交换机 路由器 第二层交换 第三层交换  1 前言  计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的...

2011-05-17 11:06:31 121

原创 软件测试的定义(一)

软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动;软件测试是根据开发各阶段的需求、设计文档和代码精心设计一批用例,利用这些测试用例去运行程序,以及发现程序错误的过程。问题:测试与调试的区别?目的不同:测试是发现错误;调试是改正/修正错误。过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试则是不可重复的活动,针对具体问题/具体源程序不具备重复...

2011-05-10 09:28:54 420

原创 ORACLE学习笔记1

查看表结构使用Oracle SQL * Plus 的DESCRIBE 命令命令格式为: DESCRIBE 表名;删除表的命令为:DROP TABLE 表名;添加数据命令为:INSERT INTO 表名 VALUES (值1,值2,值3,值4.....);查看数据命令为:SELECT * FROM 表名;删除数据命令为:DELETE FROM 表名;SELECT 子句:指...

2011-04-28 11:25:43 82

原创 String与StringBuffer传参的区别(2)

String与StringBuffer传参的区别(1)里写了一个方法,方法里的参数是StringBuffer类型的,因为这个方法是从数据库里获得数据传到这两个参数里,然后前台可以从这两个参数获得数据库里的值,如果这两个参数用的是String类型,前台就得不到这两个参数的值,总是为空,所以只能用StringBuffer这个类型,通过这个类型,前台才能通过这两个参数得到从数据库得来的值。具体为什么,还...

2011-03-26 13:41:05 108

原创 String与StringBuffer传参的区别(1)

private void getValue(StringBuffer denIszero, StringBuffer denIsNull){ Connection conn = null; Statement stmt = null; ResultSet rset = null;...

2011-03-26 11:57:07 112

原创 鼠标移动表格行上行变色的JS脚本

function overIt(){ var the_obj = event.srcElement; if(the_obj.tagName.toLowerCase() == "td") { the_obj=the_obj.parentElement; the_obj.oBgc=the_obj.currentStyle.backgroundColor; ...

2011-03-17 10:56:07 107

原创 把数据导入到.CSV文件,用的是opencsv-1.8.jar框架

public static void main(String[] args) { try { CSVWriter c = new CSVWriter(new FileWriter("d://cc.csv")); //报表名称 ...

2011-03-16 15:05:46 132

原创 javascript study web

very good

2011-03-14 22:48:59 74

原创 javascript代码大全

javascript 的一些常用特效

2011-03-14 22:37:03 311

原创 关于js的一些基础知识

http://www.iteye.com/wiki/javascript-core

2011-01-13 14:31:23 97

原创 英文字母大写转小写

public static void main(String []args){ char code[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; String y =new Strin...

2011-01-04 11:46:19 192

原创 FileInputStream小例子(2)

package IO;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/* * 练习用IO流的方式下载文件 * yangjing * 2010.12.20 */public class FileDown{ //FileInputStr...

2010-12-23 10:26:57 77

原创 FileInputStream小例子(1)

mport java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileDown{ //FileInputStream介绍 public static void FileInputStr(){ ...

2010-12-23 10:07:21 86

原创 用File类创建目录和文件

import java.io.File;import java.io.IOException;public class FileDown{ public static void main(String args[]){ File file = new File("F:\\java\\rose"); if(file.exists()){ ...

2010-12-22 16:45:51 421

原创 File类小例子(二)

public class FileDown{ public static void main(String args[]){ File file = new File("F:\\java\\io.txt"); System.out.println("新建文件的路径为:" + file.getPath()); if(file.isDirectory...

2010-12-22 14:48:38 72

原创 File类小例子

import java.io.File;import java.util.ArrayList;public class FileDown{ public static void main(String args[]){ try{ File file = new File(args[0]);//当做总的参数来看,写这个参数的办法,点击arg...

2010-12-22 14:23:11 112

原创 JS正则表达式(4)--match()方法的使用

var match = /[A-Z]/g; //在整个字符串中搜索和大写字母匹配的字母 var str = "Mackl jacson MJ.xxcc"; var arr = str.match(match); //alert(arr); match =/\b[a-z]*\b/gi; // \b表示单词边界 str = "nobadycanhelpME,ith...

2010-12-16 16:53:36 175

原创 JS正则表达式(3)--replace()方法的使用

var str = "give me some sunshine";//alert(str.replace("sunshine","rain")); //把sunshine替换成了rain,replace方法有两个参数,第一个为源参数,第二个为源参数替换的新值,结果返回give me some rainmatch = /\s/;//alert(str.replace(match,'%...

2010-12-16 11:27:06 86

原创 JS正则表达式(2)--exec()方法的使用

var myPC ="Ykf 890"; var t = /^[a-z]+\s+\d+$/i; //+号表示字符至少要出现1次,\s表示空白字符,\d表示一个数字,$表示以数字结尾 //alert(t.test(myPC)); //返回true //另一个方法exec,返回一个数组,数组的第一个元素为完整的匹配内容 t=/^[a-z]+\s+\d+$/i; var ...

2010-12-16 10:01:30 179

原创 JS正则表达式(1)--test()方法的使用

var re =/se/i; //声明一个正则表达式,所有匹配he字母的,如果说要忽略大小写,就加个i,(i表示ignoreCase 或 case-insensitive) var sh ="SE"; //声明一个字符串,用来和声明的正则表达式做对比 //alert(re.test(sh)); //利用test方法来对比两个变量是否匹配,返回结果为true 和 false,...

2010-12-15 17:11:49 176

原创 xml文件

1 EasyJWeb EasyJF www.easyjf.com 2 jfox huihoo www.huihoo.org 3 jdon jdon www.jdon.com 4 springside springside www.springside.or...

2010-12-10 16:26:38 76

原创 gridpanel之四简单小例子(用XML做为数据源)

function showUrl(value){return ""+value+"";}Ext.onReady(function(){ var store=new Ext.data.Store({url:"hello.xml", reader:new Ext.data.XmlReader({record:"row"},["...

2010-12-10 16:26:04 101

原创 gridpanel之三简单小例子

Ext.onReady(function(){ //定义一个一维数组 var data = [ {id:1,A:'a',B:'b',C:'c'}, {id:2,A:'d',B:'e',C:'f'}, {id:3,A:'g',B:'h',C:'i'}, {id:4,A:'j',B:'k',C:'l'}]; //用JsonSto...

2010-12-10 15:58:19 75

原创 gridpanel之二简单小例子

Ext.onReady(function(){ var data=[[1,'name','age','sex'],[2,'tel','taller','www.iteye.com'],[3,'add','qq','email']]; //定义一个二维数组 var store = new Ext.data.SimpleStore({data:data,fields:['id...

2010-12-10 15:29:54 61

原创 gridpanel之一简单小例子

/* ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。 表格由类Ext.grid.GridPanel定义,继承自Panel,其xtype为grid。ExtJS中,表格Grid必须包含列定义信息, 并指定表格的数据存储器Store。表格的列信息由类Ext.grid.ColumnModel定义、...

2010-12-10 14:27:41 134

原创 table布局小实例

Table布局由类Ext.layout.TableLayout定义,名称为table,该布局负责把容器中的子元素按照类似普通html标签Ext.onReady(function(){ var p = new Ext.Panel({ renderTo:'hello', title:'table', width:500, height:200...

2010-12-10 12:32:01 249

原创 card布局小实例

Card布局由Ext.layout.CardLayout类定义,名称为card,该布局将会在容器组件中某一时刻使得只显示一个子元素。可以满足安装向导、Tab选项板等应用中面板显示的需求Ext.onReady(function(){ var p = new Ext.Panel({ renderTo:'hello', title:'card',...

2010-12-10 11:29:04 116

原创 Accordion布局小实例

Accordion布局由类Ext.layout.Accordion定义,名称为accordion,表示可折叠的布局,也就是说使用该布局的容器组件中的子元素是可折叠的形式Ext.onReady(function(){ new Ext.Panel({ renderTo:'hello', title:'accordion', wi...

2010-12-10 11:10:42 109

原创 Form布局小实例

Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", title:"面板组件", width...

2010-12-10 10:40:54 85

原创 默认布局和FIT布局的实例

Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", width:500, heihgt:200, //layout:"fit", //把注释去掉就属于FIT布局方式 items:[{ title:"one",...

2010-12-09 17:18:54 159

原创 Border区域布局小实例

Border布局由类Ext.layout.BorderLayout定义,布局名称为border。该布局把容器分成东南西北中五个区域,分别由east,south, west,north, cente来表示,在往容器中添加子元素的时候,我们只需要指定这些子元素所在的位置,Border布局会自动把子元素放到布局指定的位置。看下面的代码:Ext.onReady(function(){ n...

2010-12-09 16:29:59 166

原创 Panel 的column布局的简单例子

Ext.onReady(function(){ new Ext.Panel({ renderTo:"Hello", //指定页面上的层ID width:400, height:200, layout:"column", items:[{ ...

2010-12-09 16:04:42 173

原创 EXT布局的概述

所谓布局就是指容器组件中子元素的分布、排列组合方式。Ext的所有容器组件都支持而局操作,每一个容器都会有一个对应的布局,布局负责管理容器组件中子元素的排列、组合及渲染方式等。 ExtJS的布局基类为Ext.layout.ContainerLayout,其它布局都是继承该类。ExtJS的容器组件包含一个layout及layoutConfig配置属性,这两个属性用来指定容器使...

2010-12-09 15:40:55 91

JavaScript的正则表达式.doc

//校验是否全由数字组成 [code] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } [/code] //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 [code] function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true } [/code]

2010-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除