- 博客(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
原创 英文字母大写转小写
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
2010-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人