- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 交换机和路由器的区别(八)
4.交换机之间连接灵活:作为交换机,它们之间不允许存在回路,作为路由器,又可有多条通路来提高可靠性、平衡负载。三层交换机用生成树算法阻塞造成回路的端口,但进行路由选择时,依然把阻塞掉的通路作为可选路径参与路由选择。 5 结论 综上所述,交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性...
2011-05-17 11:15:02
209
原创 交换机和路由器的区别(七)
4 第三层交换机和路由器的区别 在第三层交换技术出现之前,几乎没有必要将路由功能器件和路由器区别开来,他们完全是相同的:提供路由功能正在路由器的工作,然而,现在第三层交换机完全能够执行传统路由器的大多数功能。作为网络互连的设备,第三层交换机具有以下特征: 1.转发基于第三层地址的业务流; 2.完全交换功能; 3.可以完成特殊服务,如报文过滤或认证; 4.执行或不执行路...
2011-05-17 11:14:25
187
原创 交换机和路由器的区别(六)
划分子网可以缩小广播域,减少广播风暴对网络的影响。路由器每一接口连接一个子网,广播报文不能经过路由器广播出去,连接在路由器不同接口的子网属于不同子网,子网范围由路由器物理划分。对交换机而言,每一个端口对应一个网段,由于子网由若干网段构成,通过对交换机端口的组合,可以逻辑划分子网。广播报文只能在子网内广播,不能扩散到别的子网内,通过合理划分逻辑子网,达到控制广播的目的。由于逻辑子网由交换机端口任意组...
2011-05-17 11:13:30
230
原创 交换机和路由器的区别(五)
4.子网划分:交换机只能识别MAC地址。MAC地址是物理地址,而且采用平坦的地址结构,因此不能根据MAC地址来划分子网。而路由器识别IP地址,IP地址由网络管理员分配,是逻辑地址且IP地址具有层次结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。 5.保密问题:虽说交换机也可以根据帧的源MAC地址、目的MAC地址和其他帧中内容对帧实施过滤,但路...
2011-05-17 11:12:39
205
原创 交换机和路由器的区别(四)
3 第二层交换机和路由器的区别 传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。但交换...
2011-05-17 11:11:57
155
原创 交换机和路由器的区别(三)
而路由器是OSI协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(IP报文)传送到正确的网络,包括: 1.IP数据报的转发,包括数据报的寻径和传送; 2.子网隔离,抑制广播风暴; 3.维护路由表,并与其他路由器交换路由信息,这是IP报文转发的基础。 4.IP数据报的差错处理及简单的拥塞控制; 5.实现对IP数据报的过滤和记帐。 对于不同...
2011-05-17 11:08:13
157
原创 交换机和路由器的区别(二)
2 交换机和路由器 “交换”是今天网络里出现频率最高的一个词,从桥接到路由到ATM直至电话系统,无论何种场合都可将其套用,搞不清到底什么才是真正的交换。其实交换一词最早出现于电话系统,特指实现两个不同电话机之间话音信号的交换,完成该工作的设备就是电话交换机。所以从本意上来讲,交换只是一种技术概念,即完成信号由设备入口到出口的转发。因此,只要是和符合该定义的所有设备都可被称为交换设备。由此可见...
2011-05-17 11:07:36
155
原创 交换机和路由器的区别(一)
摘要:文章通过对网络互连设备的讲解,对交换机和路由器基本功能的阐述,着重辩析了第二层交换机、第三层交换机与路由器的区别。 关键词:交换机 路由器 第二层交换 第三层交换 1 前言 计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的...
2011-05-17 11:06:31
179
原创 软件测试的定义(一)
软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动; 软件测试是根据开发各阶段的需求、设计文档和代码精心设计一批用例,利用这些测试用例去运行程序,以及发现程序错误的过程。 问题:测试与调试的区别? 目的不同:测试是发现错误;调试是改正/修正错误。 过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试则是不可重复的活动,针对具体问题/具体源程序不具备重复...
2011-05-10 09:28:54
499
原创 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
122
原创 String与StringBuffer传参的区别(2)
String与StringBuffer传参的区别(1)里写了一个方法,方法里的参数是StringBuffer类型的,因为这个方法是从数据库里获得数据传到这两个参数里,然后前台可以从这两个参数获得数据库里的值,如果这两个参数用的是String类型,前台就得不到这两个参数的值,总是为空,所以只能用StringBuffer这个类型,通过这个类型,前台才能通过这两个参数得到从数据库得来的值。具体为什么,还...
2011-03-26 13:41:05
158
原创 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
165
原创 鼠标移动表格行上行变色的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
149
原创 把数据导入到.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
181
原创 英文字母大写转小写
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
245
原创 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
124
原创 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
136
原创 用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
477
原创 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
117
原创 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
164
原创 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
247
原创 JS正则表达式(3)--replace()方法的使用
var str = "give me some sunshine"; //alert(str.replace("sunshine","rain")); //把sunshine替换成了rain,replace方法有两个参数,第一个为源参数,第二个为源参数替换的新值,结果返回give me some rain match = /\s/; //alert(str.replace(match,'%...
2010-12-16 11:27:06
145
原创 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
228
原创 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
239
原创 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
126
原创 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
152
原创 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
113
原创 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
114
原创 gridpanel之一简单小例子
/* ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。 表格由类Ext.grid.GridPanel定义,继承自Panel,其xtype为grid。ExtJS中,表格Grid必须包含列定义信息, 并指定表格的数据存储器Store。表格的列信息由类Ext.grid.ColumnModel定义、...
2010-12-10 14:27:41
180
原创 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
324
原创 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
177
原创 Accordion布局小实例
Accordion布局由类Ext.layout.Accordion定义,名称为accordion,表示可折叠的布局,也就是说使用该布局的容器组件中的子元素是可折叠的形式 Ext.onReady(function(){ new Ext.Panel({ renderTo:'hello', title:'accordion', wi...
2010-12-10 11:10:42
158
原创 Form布局小实例
Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用 Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", title:"面板组件", width...
2010-12-10 10:40:54
118
原创 默认布局和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
211
原创 Border区域布局小实例
Border布局由类Ext.layout.BorderLayout定义,布局名称为border。该布局把容器分成东南西北中五个区域,分别由east,south, west,north, cente来表示,在往容器中添加子元素的时候,我们只需要指定这些子元素所在的位置,Border布局会自动把子元素放到布局指定的位置。看下面的代码: Ext.onReady(function(){ n...
2010-12-09 16:29:59
221
原创 Panel 的column布局的简单例子
Ext.onReady(function(){ new Ext.Panel({ renderTo:"Hello", //指定页面上的层ID width:400, height:200, layout:"column", items:[{ ...
2010-12-09 16:04:42
232
原创 EXT布局的概述
所谓布局就是指容器组件中子元素的分布、排列组合方式。Ext的所有容器组件都支持而局操作,每一个容器都会有一个对应的布局,布局负责管理容器组件中子元素的排列、组合及渲染方式等。 ExtJS的布局基类为Ext.layout.ContainerLayout,其它布局都是继承该类。ExtJS的容器组件包含一个layout及layoutConfig配置属性,这两个属性用来指定容器使...
2010-12-09 15:40:55
133
JavaScript的正则表达式.doc
2010-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅