随笔-93  评论-78  文章-11  trackbacks-0
  2007年11月20日

载抄:
  1:VMware tools真是个好东西,,特别是98系统中,没了他系统就像老牛拉破车一样,哈哈,装了他一加速,马上好多了.
    将CD-ROM指向主机的虚拟光驱中,然后加载tools,一般默认的路径都是C:\program files\VMware\VMware Workstation\windows就可以了啊
   然后在客户机中打开我的电脑就可以看到了.(源自:http://www.xuniji.com/forum/view.asp?id=7597

  2:实现VMware虚拟机下安装Red Hat Linux后上网功能。
           参考网络资料:<<vmware 网络配置实例二 windows xp host + linux >>
 
  3:  在Linux操作系统下,与Windows分区显示方式不同,一般对应为:
           Windows                         Linux
             C:\                                 hda1
             D:\                                 hda5
             E:\                                 hda6
            .....
      hd表示IDE硬盘,a表示第一块硬盘(主盘),b表示第二块硬盘(从盘),c表示第一个光驱。后面的数字1,5,6分别表示第一个主分区(C:\),第一个扩展分区(D:\),第二个扩展分区(E:\)……注,Linux下1,2,3,4是预留给四个主分区的,不过通常,我们在Windows下只安排有一个主分区。
加载前需要在Linux系统的/mnt目录下新建几个子目录/mnt/winc、/mnt/wind、/mnt/wine……
  命令:mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winc

  4:  vmnet1,vmnet0, vmnet8都是预设的网络接口,分别是指hostonly, bridge和nat. 他们几个同时存在,以适应不同的虚拟机的配置。例如,如果虚拟机的网络被设置成使用NAT,那么虚拟机内的eth0实际上是连接到vmnet8。
  使用NAT的方式我没有试验,不能多说什么,从资料上看,可能要要将vmnet8桥接到外网的网卡上,并且要修改一下注册表(因为默认的情况下vmware的网络接口不允许桥接,以防止它的dhcp包的泄漏)。

posted @ 2008-11-19 13:25 wahaha 阅读(301) | 评论 (0)编辑 收藏
 1:vi的使用: i:在光标前插入字符。
                             a:在光标后插入字符。

 2:进入某一文件:cd
 3:在终端下使用vi操作/etc/inittab文件,可以修改登录方式。
 4:us命令
        功能说明:变更用户身份。
  语  法:su [-flmp][--help][--version][-][-c <指令>][-s ][用户帐号]
  补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码
  参  数:
   -c<指令>或--command=<指令>  执行完指定的指令后,即恢复原来的身份。
   -f或--fast  适用于csh与tsch,使shell不用去读取启动文件
   -.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。
   -m,-p或--preserve-environment  变更身份时,不要变更环境变量。
   -s或--shell=  指定要执行的shell。
   --help  显示帮助。
   --version  显示版本信息。
   [用户帐号]  指定要变更的用户。若不指定此参数,则预设变更为root

         简单起见,它的用法还是贴了上来.进入正题:
       切换用户身份的两种情况: su username  和  su - username.下面就来说说它们的区别
假设现在以一般用户身份登陆系统,但此又想要查看一下系统网络配置信息,需要切换到root用户.
第一种情况:
            $ su root      切换到root用户,系统会提示输入口令,正确后切换成功
            $ ifconfig      查看网络配置信息
       但会发现,运行完 ifconfig命令后提示: bash: ifconfig: command not found
第二种情况:
            $ su - root      切换到root用户,系统会提示输入口令,正确后切换成功(比上面多了一条横线)
            $ ifconfig        查看网络配置信息
        这时就能达到用户真正的目的,查看到网络配置信息.

       这是为什么呢?我们都知道,有些命令是只有管理员才能使用的,一般用户没有权限.就像本例中的 ifconfig.用第二种方法切换身份,相当于重新登陆,此时用户的家目录和PATH等信息会发生改变,和直接用root登陆一致;但第一种情况,切换到root身份后用户的家目录和PATH仍然是原先一般用户的家目录和PATH,我们知道,PATH里设置的是一些路径,指向一些目录,这些目录包含着一些常用的工具.如果你的PATH没有设置相应的路径,那么直接运行ifconfig系统肯定会找不到ifconfig工具在哪里.所以会提示:没有这个命令.
       
5:Liunx下图形界面和文本模式的互相切换。
          在vmware中要使用:ctrl+alt+shift+f1可以实现从图形界面切换到文本模式。
           如果要回到图形界面,使用alt+F7就可以回到图形界面。
 1.开机进入文本模式

如果想让开机自动进纯文本模式,
修改/etc/inittab
找到其中的
id:5:initdefault:
这行指示启动时的运行级是5,也就是图形模式
改成3就是文本模式了
id:3:initdefault:

这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:
0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )
1:单用户模式,就像Win9X下的安全模式。
2:多用户,但是没有 NFS 。
3:完全多用户模式,标准的运行级。
4:一般不用,在一些特殊情况下可以用它来做一些事情。
5:X11,即进到 X-Window 系统。
6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。
其中运行级3就是我们要进入的标准Console字符界面模式。

2.强行退出X-Window进入文本模式

打开一个终端
输入init 3
(注意init后面有一个空格)
等一会就进入了图形界面

以上方法切换后,窗口模式完全关闭.如果窗口中有文件未保存,将丢失.
(用init 5可以回到图形界面,但原来的进程已死)

3.不退出X-Window进入文本模式

在X-Window图形操作界面中按"Alt+Ctrl+功能键Fn"(n=1~6),就可以进入文本模式界面。这就意味着你可以同时拥有X-Window加上6个文本模式界面,这是一件多么令人振奋的事情啊!

按“Alt+Ctrl+F7”即可从文本模式界面回到X-Window图形操作界面。这时Linux默认打开7个屏幕,编号为tty1~tty7。X-Window启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕。也就是说,用“Alt+Ctrl +Fn”组合键即可实现字符界面与X Window界面的快速切换。

当X-Window由于自身或应用程序而失去响应或崩溃时,我们可以非常方便地退出X-Window进入Console进行故障处理,要做的只是按“Alt+Ctrl+Backspace”键.






posted @ 2008-11-14 12:23 wahaha 阅读(325) | 评论 (0)编辑 收藏
局域网就是将单独的微机或终端,利用网络相互连接起来,遵循一定的协议,进行信息交换,实现资源共享。网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP-Unshielded Twisted pair) 作为布线的传输介质来组网。
UTP网线由一定长度的双绞线和RJ45水晶头组成
双绞线由8根不同颜色的线分成4对绞合在一起,成对扭绞的作用是尽可能减少电磁辐射与外部电磁干扰的影响。在EIA/TIA-568标准中,将双绞线按电气特性区分为:
三类、四类、五类线。网络中最常用的是三类线和五类线,目前已有六类以上的。
做好的网线要将RJ45水晶头接入网卡或HUB等网络设备的RJ45插座内。相应地RJ45插头座也区分为三类或五类电气特性。RJ45水晶头由金属片和塑料构成,制作网线所需要的RJ一45水晶接头前端有8个凹僧,简称“SE”(Position,位置)。
凹槽内的金属触点共有 8个,简称“8C”( Contact,触点),因此业界对此有“8P8C”的别称。特别需要注意的是RJ45水晶头引脚序号,当金属片面对我们的时候从左至右引脚序号是1~8,序号对于网络连线菲常重要,不能搞错。
EIA/TIA的布线标准中规定了两种双绞线的线序568A与568B。
568A标准:
绿白——1,绿——2,橙白——3,蓝——4,蓝白——5,橙——6,棕白——7,棕——8
568B标准:
橙白——1,橙——2,绿白——3,蓝——4,蓝白——5, 绿——6,棕白——7,棕——8
("橙白"是指浅橙色,或者白线上有橙色的色点或色条的线缆,绿白、棕白、蓝白亦同)。
双绞线的顺序与RJ45头的引脚序号要—一对应。
为了保持最佳的兼容性,普遍采用EIA/TIA 568B标准来制作网线。注意:在整个网络布线中应该只采用一种网线标准。如果标准不统一,几个人共同工作时准会乱套;更严重的是施工过程中一旦出现线缆差错,在成捆的线缆中是很难查找和剔除的。笔者强烈建议统一采用568B标准。
事实上10M以太网的网线只使用 1、2、3、6编号的芯线传递数据,即1、2用于发送,3、6用于接收,按颜色来说:橙白、橙两条用于发送;绿白、绿两条用于接收;4、5,7、8是双向线。
100M和1000M网卡需要使用四对线,即8根芯线全部用于传递数据。由于10M网卡能够使用按 100M方式制作的网线;而且双绞线又提供有四对线,所以日常生活中不再区分,10M网卡一般也按 100M方式制作网线。
另外,根据网线两端连接网络设备的不同,网线又分为直通线(平行线)和交叉线两种。直通线(平行线)就是按前面介绍的568A标准或568B标准制作的网线。而交叉线的线序在直通线的基础上做了一点改变:就是在线缆的一端把1和3对调,2和6对调。即交叉线的一端保持原样(直通线序)不变,在另一端把1和3对调,2和6对调。
交叉线两端的线序如下:
一端(不变) 另一端(对调两根)
橙白 1 3 绿白
橙 2 6 绿
绿白 3 1 橙白
蓝 4 4 蓝
蓝白 5 5 蓝白
绿 6 2 橙
棕白 7 7 棕白
棕 8 8 棕


直通线用于连接:
1.主机和switch/hub;
2.router和switch/hub

交叉线用于连接:
1.switch和switch;
2.主机和主机;
3.hub和hub;
4.hub和switch;
5.主机和router直连

在实践中,一般可以这么理解:
1、同种类型设备之间使用交叉线连接,不同类型设备之间使用直通线连接;
2、路由器和PC属于DTE类型设备,交换机和HUB属于DCE类型设备;
3、RJ45网络接头做法一般有568A和568B两种标准做法,按同一标准即直通线,不同标准即交叉线。
不管如何接线,最后完成后用RJ-45测线仪测试时,8个指示灯都应依次闪烁。
posted @ 2008-10-28 17:27 wahaha 阅读(1115) | 评论 (0)编辑 收藏

一 . 交换机和路由器
       交换机:我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,它为数据帧从一个端口到另一个任意端口转发提供了低时延、低开销的通路
       路由器:路由器是OSI协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(IP报文)传送到正确的网络,包括: 
     1.IP数据报的转发,包括数据报的寻径和传送; 
     2.子网隔离,抑制广播风暴; 
     3.维护路由表,并与其他路由器交换路由信息,这是IP报文转发的基础。 
     4.IP数据报的差错处理及简单的拥塞控制; 
     5.实现对IP数据报的过滤和记帐。 
 对于不同地规模的网络,路由器的作用的侧重点有所不同。 
在主干网上,路由器的主要作用是路由选择。主干网上的路由器,必须知道到达所有下层网络的路径。这需要维护庞大的路由表,并对连接状态的变化作出尽可能迅速的反应。路由器的故障将会导致严重的信息传输问题。
在地区网中,路由器的主要作用是网络连接和路由选择,即连接下层各个基层网络单位--园区网,同时负责下层网络之间的数据转发。
在园区网内部,路由器的主要作用是分隔子网。早期的互连网基层单位是局域网(LAN),其中所有主机处于同一逻辑网络中。随着网络规模的不断扩大,局域网演变成以高速主干和路由器连接的多个子网所组成的园区网。在其中,多个子网在逻辑上独立,而路由器就是唯一能够分隔它们的设备,它负责子网间的报文转发和广播隔离,在边界上的路由器则负责与上层网络的连接。

 二 . 二层交换机和路由器区别
     传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。
     近几年,交换机为提高性能做了许多改进,其中最突出的改进是虚拟网络和三层交换。
     划分子网可以缩小广播域,减少广播风暴对网络的影响。路由器每一接口连接一个子网,广播报文不能经过路由器广播出去,连接在路由器不同接口的子网属于不同子网,子网范围由路由器物理划分。对交换机而言,每一个端口对应一个网段,由于子网由若干网段构成,通过对交换机端口的组合,可以逻辑划分子网。广播报文只能在子网内广播,不能扩散到别的子网内,通过合理划分逻辑子网,达到控制广播的目的。由于逻辑子网由交换机端口任意组合,没有物理上的相关性,因此称为虚拟子网,或叫虚拟网。虚拟网技术不用路由器就解决了广播报文的隔离问题,且虚拟网内网段与其物理位置无关,即相邻网段可以属于不同虚拟网,而相隔甚远的两个网段可能属于不同虚拟网,而相隔甚远的两个网段可能属于同一个虚拟网。不同虚拟网内的终端之间不能相互通信,增强了对网络内数据的访问控制。
 
三 .第三层交换机和路由器的区别 
  在第三层交换技术出现之前,几乎没有必要将路由功能器件和路由器区别开来,他们完全是相同的:提供路由功能正在路由器的工作,然而,现在第三层交换机完全能够执行传统路由器的大多数功能。作为网络互连的设备,第三层交换机具有以下特征:
1.转发基于第三层地址的业务流;
2.完全交换功能;
3.可以完成特殊服务,如报文过滤或认证;
4.执行或不执行路由处理。

第三层交换机与传统路由器相比有如下优点:
1.子网间传输带宽可任意分配:传统路由器每个接口连接一个子网,子网通过路由器进行传输的速率被接口的带宽所限制。而三层交换机则不同,它可以把多个端口定义成一个虚拟网,把多个端口组成的虚拟网作为虚拟网接口,该虚拟网内信息可通过组成虚拟网的端口送给三层交换机,由于端口数可任意指定,子网间传输带宽没有限制。
2.合理配置信息资源:由于访问子网内资源速率和访问全局网中资源速率没有区别,子网设置单独服务器的意义不大,通过在全局网中设置服务器群不仅节省费用,更可以合理配置信息资源。
3.降低成本:通常的网络设计用交换机构成子网,用路由器进行子网间互连。目前采用三层交换机进行网络设计,既可以进行任意虚拟子网划分,又可以通过交换机三层路由功能完成子网间通信,为此节省了价格昂贵的路由器。
4.交换机之间连接灵活:作为交换机,它们之间不允许存在回路,作为路由器,又可有多条通路来提高可靠性、平衡负载。三层交换机用生成树算法阻塞造成回路的端口,但进行路由选择时,依然把阻塞掉的通路作为可选路径参与路由选择。 

五 . 结论

综上所述,交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广播应用。

posted @ 2008-09-02 00:17 wahaha 阅读(5880) | 评论 (0)编辑 收藏
[SW]int e1/0/2                                                                                     
[SW-Ethernet1/0/2]port link-type hybrid                                                        
[SW-Ethernet1/0/2]port hybrid vlan 1 2 * untagged                                                 
[SW-Ethernet1/0/2]port hybrid pvid vlan *                              
[SW-Ethernet1/0/2] save              
posted @ 2008-08-17 12:23 wahaha 阅读(205) | 评论 (0)编辑 收藏

刚刚看见比较好的命令介绍,与大家共享!!!

一、交换机简单管理协议增加指令----以便接入华为的管理软件
snmp-agent
snmp-agent community read public
snmp-agent community write private
snmp-agent sys-info version v1 v3
snmp-agent trap enable
备注:每台新增的交换机均需加入上述指令集合,否则不能为管理软件所管理

二、将新增交换机的VLAN1段设置IP地址
interface vlan 1
ip address 10.63.0.1 255.255.254.0


三、华为交换机指令的相关案例

[Quidway]super password                   修改特权用户密码
[Quidway]sysname                              交换机命名
[Quidway]interface ethernet 0/1            进入接口视图
[Quidway]interface vlan x                      进入X段VLAN接口视图
[Quidway-Vlan-interfacex]ip address 10.65.1.1 255.255.0.0   为VLAN段设置地址
[Quidway]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2   静态路由=网关

[Quidway]user-interface vty 0 4
[S3026-ui-vty0-4]authentication-mode password
[S3026-ui-vty0-4]set authentication-mode password simple 222
[S3026-ui-vty0-4]user privilege level 3

[Quidway-Ethernet0/1]duplex {half|full|auto}         配置端口双工工作状态
[Quidway-Ethernet0/1]speed {10|100|auto}         配置端口工作速率
[Quidway-Ethernet0/1]flow-control               配置端口流控
[Quidway-Ethernet0/1]mdi {across|auto|normal}        配置端口MDI/MDIX状态平接或扭接
[Quidway-Ethernet0/1]port link-type {trunk|access|hybrid} 设置接口工作模式
[Quidway-Ethernet0/1]shutdown              关闭/重起接口
[Quidway-Ethernet0/2]quit                      退出系统视图

[Quidway]vlan 3                              创建/删除一个VLAN/进入VLAN模式
[Quidway-vlan3]port ethernet 0/1 to ethernet 0/4     在当前VLAN增加/删除以太网接口
[Quidway-Ethernet0/2]port access vlan 3              将当前接口加入到指定VLAN
[Quidway-Ethernet0/2]port trunk permit vlan {ID|All}       设trunk允许的VLAN
[Quidway-Ethernet0/2]port trunk pvid vlan 3      设置trunk端口的PVID

[Quidway]monitor-port <interface_type interface_num>         指定和清除镜像端口
[Quidway]port mirror <interface_type interface_num>        指定和清除被镜像端口
[Quidway]port mirror int_list observing-port int_type int_num 指定镜像和被镜像

[Quidway]description string                          指定VLAN描述字符
[Quidway]description                            删除VLAN描述字符
[Quidway]display vlan [vlan_id]                      查看VLAN设置

[Quidway]stp {enable|disable}                        开启/关闭生成树,默认关闭
[Quidway]stp priority 4096                           设置交换机的优先级
[Quidway]stp root {primary|secondary}                设置交换机为根或根的备份
[Quidway-Ethernet0/1]stp cost 200                    设置交换机端口的花费

[SwitchA-vlanx]isolate-user-vlan enable              设置主vlan
[SwitchA]Isolate-user-vlan <x> secondary <list>      设置主vlan包括的子vlan
[Quidway-Ethernet0/2]port hybrid pvid vlan <id>      设置vlan的pvid
[Quidway-Ethernet0/2]port hybrid pvid                删除vlan的pvid
[Quidway-Ethernet0/2]port hybrid vlan vlan_id_list untagged 设置无标识的vlan  
如果包的vlan id与PVId一致,则去掉vlan信息. 默认PVID=1。
所以设置PVID为所属vlan id, 设置可以互通的vlan为untagged.
----------------------------------------
路由器命令
~~~~~~~~~~
[Quidway]display version                           显示版本信息
[Quidway]display current-configuration             显示当前配置
[Quidway]display interfaces                        显示接口信息
[Quidway]display ip route                          显示路由信息

[Quidway]sysname aabbcc                            更改主机名
[Quidway]super passwrod 123456                     设置口令  
[Quidway]interface serial0                         进入接口
[Quidway-serial0]ip address <ip><mask>
[Quidway-serial0]undo shutdown                     激活端口
[Quidway]link-protocol hdlc                        绑定hdlc协议
[Quidway]user-interface vty 0 4
[Quidway-ui-vty0-4]authentication-mode password
[Quidway-ui-vty0-4]set authentication-mode password simple 222
[Quidway-ui-vty0-4]user privilege level 3
[Quidway-ui-vty0-4]quit

[Quidway]debugging hdlc all serial0                显示所有信息
[Quidway]debugging hdlc event serial0              调试事件信息
[Quidway]debugging hdlc packet serial0             显示包的信息

静态路由:
[Quidway]ip route-static <ip><mask>{interface number|nexthop}[value][reject|blackhole]
例如:
[Quidway]ip route-static 129.1.0.0 16 10.0.0.2
[Quidway]ip route-static 129.1.0.0 255.255.0.0 10.0.0.2
[Quidway]ip route-static 129.1.0.0 16 Serial 2
[Quidway]ip route-static 0.0.0.0 0.0.0.0   10.0.0.2


动态路由:
[Quidway]rip
[Quidway]rip work
[Quidway]rip input
[Quidway]rip output
[Quidway-rip]network 1.0.0.0                        ;可以all
[Quidway-rip]network 2.0.0.0
[Quidway-rip]peer ip-address
[Quidway-rip]summary
[Quidway]rip version 1
[Quidway]rip version 2 multicast
[Quidway-Ethernet0]rip split-horizon              ;水平分隔

[Quidway]router id A.B.C.D                        配置路由器的ID
[Quidway]ospf enable                              启动OSPF协议
[Quidway-ospf]import-route direct                 引入直联路由
[Quidway-Serial0]ospf enable area <area_id>       配置OSPF区域


标准访问列表命令格式如下:
acl <acl-number> [match-order config|auto]        默认前者顺序匹配。
rule [normal|special]{permit|deny} [source source-addr source-wildcard|any]
例:
[Quidway]acl 10
[Quidway-acl-10]rule normal permit source 10.0.0.0 0.0.0.255
[Quidway-acl-10]rule normal deny source any


扩展访问控制列表配置命令

配置TCP/UDP协议的扩展访问列表:
rule {normal|special}{permit|deny}{tcp|udp}source {<ip wild>|any}destination <ip wild>|any}
[operate]

配置ICMP协议的扩展访问列表:
rule {normal|special}{permit|deny}icmp source {<ip wild>|any]destination {<ip wild>|any]
[icmp-code] [logging]

扩展访问控制列表操作符的含义
equal portnumber        等于
greater-than portnumber        大于
less-than portnumber        小于
not-equal portnumber        不等
range portnumber1 portnumber2 区间

扩展访问控制列表举例
[Quidway]acl 101
[Quidway-acl-101]rule deny souce any destination any
[Quidway-acl-101]rule permit icmp source any destination any icmp-type echo
[Quidway-acl-101]rule permit icmp source any destination any icmp-type echo-reply

[Quidway]acl 102
[Quidway-acl-102]rule permit ip source 10.0.0.1 0.0.0.0 destination 202.0.0.1 0.0.0.0
[Quidway-acl-102]rule deny ip source any destination any

[Quidway]acl 103
[Quidway-acl-103]rule permit tcp source any destination 10.0.0.1 0.0.0.0 destination-port equal ftp
[Quidway-acl-103]rule permit tcp source any destination 10.0.0.2 0.0.0.0 destination-port equal www


[Quidway]firewall enable
[Quidway]firewall default permit|deny
[Quidway]int e0
[Quidway-Ethernet0]firewall packet-filter 101 inbound|outbound


地址转换配置举例
[Quidway]firewall enable
[Quidway]firewall default permit
[Quidway]acl 101
[Quidway-acl-101]rule deny ip source any destination any
[Quidway-acl-101]rule permit ip source 129.38.1.4 0 destination any
[Quidway-acl-101]rule permit ip source 129.38.1.1 0 destination any
[Quidway-acl-101]rule permit ip source 129.38.1.2 0 destination any
[Quidway-acl-101]rule permit ip source 129.38.1.3 0 destination any
[Quidway]acl 102
[Quidway-acl-102]rule permit tcp source 202.39.2.3 0 destination 202.38.160.1 0
[Quidway-acl-102]rule permit tcp source any destination 202.38.160.1 0 destination-port great-than
1024

[Quidway-Ethernet0]firewall packet-filter 101 inbound
[Quidway-Serial0]firewall packet-filter 102 inbound

[Quidway]nat address-group 202.38.160.101 202.38.160.103 pool1
[Quidway]acl 1
[Quidway-acl-1]rule permit source 10.110.10.0 0.0.0.255
[Quidway-acl-1]rule deny source any
[Quidway-acl-1]int serial 0
[Quidway-Serial0]nat outbound 1 address-group pool1

[Quidway-Serial0]nat server global 202.38.160.101 inside 10.110.10.1 ftp tcp
[Quidway-Serial0]nat server global 202.38.160.102 inside 10.110.10.2 www tcp
[Quidway-Serial0]nat server global 202.38.160.102 8080 inside 10.110.10.3 www tcp
[Quidway-Serial0]nat server global 202.38.160.103 inside 10.110.10.4 smtp udp


PPP验证:
主验方:pap|chap
[Quidway]local-user u2 password {simple|cipher} aaa
[Quidway]interface serial 0
[Quidway-serial0]ppp authentication-mode {pap|chap}
[Quidway-serial0]ppp chap user u1         //pap时,不用此句

pap被验方:
[Quidway]interface serial 0
[Quidway-serial0]ppp pap local-user u2 password {simple|cipher} aaa

chap被验方:
[Quidway]interface serial 0
[Quidway-serial0]ppp chap user u1        
[Quidway-serial0]local-user u2 password {simple|cipher} aaa

posted @ 2008-08-17 12:19 wahaha 阅读(393) | 评论 (0)编辑 收藏
  1.  软件开发模型(Software Development Model):①瀑布模型(Waterfall Model)渐增/演化/迭代(incremental model)③原型模型(prototype model)螺旋模型(spiral model)喷泉模型(fountain model)智能模型(intelligent model) 7. 混合模型(hybrid model).
  2. OOD: (Object-Oriented Design )方法是OO(object-oriented)方法中一个中间过渡环节。其主要作用是对OOA(object-oriented analysis)分析的结果作进一步的规范化整理,以便能够被OOP(object-oriented programming)直接接受。
  3. 封装:(encapsulation)把内部实现的细节隐藏起来,外部无法访问,仅提供某些功能。继承:子类具有父类的功能。多态:在不同的上下文条件下有不同意义或用法的功能。重载:在一个类有多个同名的方方法,但在操作数个数或类型上有区别。消息:向对象发送的服务请求。对象用消息的方式传递信息,而不是参数。
  4. css选择器:类型选择器、id选择器、派生选择器、群选择器、通配选择器、伪类和伪对象选择器。
  5. application和session的区别: application是全局变量,面向应用。session是私有变量,面向连接。
  6. (1)接口可以被多重implements,抽象类只能被单一extends
    (2)接口只有定义,抽象类可以有定义和实现
    (3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"
  7. 什么是Web容器?
    实现J2EE规范中web协议的应用.该协议定义了web程序的运行时环境,包括:并发性,安全性,生命周期管理等等.
  8. 解释下面关于J2EE的名词
    (1)JNDI:Java Naming & Directory Interface,JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.
    (2)JMS:Java Message Service,JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.
    (3)JTA:Java Transaction API,JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.
    (4)JAF: Java Action FrameWork,JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略.
    (5)RMI:Remote Method Interface,远程方法调用

posted @ 2008-08-07 01:43 wahaha 阅读(388) | 评论 (0)编辑 收藏
1 dhcpdiscover: 此为client开始DHCP过程中的第一个请求报文.
2 dhcpoffer   :  此为server 对dhcpdiscover 报文的响应.
3 dhcprequst  : 此为client 对dihcpoffer 报文的响应.
4 dhcpdeclient: 当client发现server 分配给它的IP地址无法使用,如IP地址发生冲突时,将发出此报文让server禁止使用这次分配的IP地址。
5 dhcpack     : server对 dhcprequst 报文的响应,client收到此报文后才真正获得了IP地址和相关配置信息.
6 dhcpnak     : 此报文是server对client的dhcprequst报文的拒绝响应,client 收到此报文后,一般会重新开始DHCP过程.
7 dhcprelease :此报文是 client主动释放IP地址,当server 收到此报文后就可以收回IP地址分配给其他的client.


posted @ 2008-08-05 01:32 wahaha 阅读(390) | 评论 (0)编辑 收藏
每一种工作在一家公司都不是无故存在的,都会有它的作用存在。通常在面试中,都会被问到,QA在公司产品研发中的作用是什么,当然我也会常常问求职者这样的问题。那QA的作用到底是什么呢?不是一个非常重要就能概括的,今天这篇短文,总结一下,我认为的QA的作用,纯属个人观点,希望大家共同讨论。因为我做的是家用消费类电子产品,所以就以这种产品为例,写一下我的观点。
    一家公司看准了一个产品市场,准备去做研发了,那么,市场部的人员会做市场调查,看看用户对于这种产品的需求是什么。这时候QA就要介入进来,共同reivew这份需求,我给这份需求书起个名字‘MKR’。研发部门会根据MKR来制定公司的产品规格书。从制定公司产品的spec开始,QA就需要介入了。QA需要站在终端用户的角度来考量这份spec所定义的东西是否符合用户的使用习惯,是否符合行业标准,是否与业内通行的默认的潜规则一致,等等。如果QA认为有任何的错误,都应该及时向研发部门提出异议,这样才能从最初期保证产品的质量。要知道产品的致命缺陷通常都是因为设计理论本身就有问题,导致后端开发人员无法弥补,而最终产生严重后果。在这点上,QA需要积极地与PM合作,推动研发部门改正不合理的设计方案。做为家用消费类产品,我们要以终端用户的使用习惯为最终的要求。
    在spec制定出来以后,QA就要投入到紧张的工作当中。在研发人员开发的同时,QA需要制定出test plan和test case。
    QA如何制定test plan呢?
    这项工作需要与项目经理和design team的人使用共同完成。首先,我们需要从PM那里得到project schedule,根据schedule来制定QA的test plan。test plan包括产品测试的具体内容,release schedule,release test plan and schedule, code management,QA的工作流程和参与人员的工作安排与职责。
    test case是一个非常详细的工作,我就不在这说明了,这需要经验,根本也不是三言两语可以说得清楚的,但可以介绍一下大的方向。写test case的宗旨是让测试变得最简单,看case的人哪怕完全不懂,是个新手,也能按照case去完成测试的工作,并且给出测试结果;尽量减少人为的经验因素带来的影响,将需要测试的方面,和有可能被忽略的方面都要写进去,让case成为一个众人经验的集合,达到case的最大功效。
    当然test plan制定以后不是一直不变的,需要大家一同来review,而减少QA本来有可能带来的失误,因为是人都会有想不到的,有犯错误的时候。这个就需要QA与PM和design team的人去沟通,需要大大小小很多的review meeting来解决。这个时候千万不要怕麻烦,这个时候偷了懒,危机就在后面等着你。这时候会遇到很多困难,design team的人通常很难合作,因为对于那些研发工程师来说,这种meeting是非常讨厌的,肯定会排斥。但就是被排斥,得不到合作,也不可以放弃,QA应该坚持自己的原则,这里就会考验到一个人的沟通能力了。
    上面的工作都做完了,QA会得到小小的休息时间。按步就班的做事,开始跟着PM和研发进度走。到了产品研发成熟期,客户会出现,这时候,QA又会起到重要的作用。在这里提一下,有些健全的大公司,把QA分成了两个team。与研发部门合作,只做产品研发测试的development QA,与客户打交道,接受客户投诉,帮客户产品质量把关的customer QA,我们公司在发展的后期,就出现了CQA和DQA。如果说公司QA分成这两部分,那么QA的工作就变成更为复杂。
    DQA的使命只是维护研发期的产品质量,我们把这种产品叫reference design products,而CQA的使命是维护客户的产品质量。
    不管是在产品的研发中,还是在客户产品的质量维护中,QA还有一个重要的职责,就是推动力,QA要成为工程师们工作的推手。人都有惰性,不要期望每个人都自觉地努力工作。QA的通常做法是,每周给出一个进度报告,做一次bug review。通常研发部门的工程师非常讨厌这种会议,那没办法,我给大家一个小方法。QA把每目前严重的问题分列出来,详细到把每个负责的工程师所属的bug全部列出来,告诉工程师们这些bug需要被fixed时间,然后群发email,当然不要忘记CC给老大们喔,这样才够power。当然,态度不可以太强硬,最好在邮件结尾加一句,如果有困难,可以提出,meeting中商量。通常都会有人接受meeting。一个研发工程师手中通常不会只有一种产品,那么就会有冲突的时候。QA需要问清楚优先级和工程师的难处,尽量解决,这样才能达到良好的协调。协调好了,工作效率会更高。不过,有些公司,把这类工作交由PM来做,但本人认为,推动公司的产品质量朝更好的方向发展,是QA义不容辞的责任。
    整理这些也不容易,我目前只想到这么多了,以后想到再补充吧。下次我会详细给大家介绍QA的工作流程
posted @ 2008-08-01 16:33 wahaha 阅读(2410) | 评论 (0)编辑 收藏
     摘要:   Java学习之路:不走弯路,就是捷径 在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?Java该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《Java学习之路》。拜读过台湾蔡学镛先生的《Java夜未眠》,有些文章如《Java学习之道》等让我们确实有共鸣,本文题目也...  阅读全文
posted @ 2008-07-10 16:32 wahaha 阅读(578) | 评论 (3)编辑 收藏
1. 交换机支持的命令:
交换机基本状态:
switch: ;ROM状态, 路由器是rommon>
hostname> ;用户模式
hostname# ;特权模式
hostname(config)# ;全局配置模式
hostname(config-if)# ;接口状态

交换机口令设置:
switch>enable ;进入特权模式
switch#config terminal ;进入全局配置模式
switch(config)#hostname ;设置交换机的主机名
switch(config)#enable secret xxx ;设置特权加密口令
switch(config)#enable password xxa ;设置特权非密口令
switch(config)#line console 0 ;进入控制台口
switch(config-line)#line vty 0 4 ;进入虚拟终端
switch(config-line)#login ;允许登录
switch(config-line)#password xx ;设置登录口令xx
switch#exit ;返回命令

交换机VLAN设置:
switch#vlan database ;进入VLAN设置
switch(vlan)#vlan 2 ;建VLAN 2
switch(vlan)#no vlan 2 ;删vlan 2
switch(config)#int f0/1 ;进入端口1
switch(config-if)#switchport access vlan 2 ;当前端口加入vlan 2
switch(config-if)#switchport mode trunk ;设置为干线
switch(config-if)#switchport trunk allowed vlan 1,2 ;设置允许的vlan
switch(config-if)#switchport trunk encap dot1q ;设置vlan 中继
switch(config)#vtp domain ;设置发vtp域名
switch(config)#vtp password ;设置发vtp密码
switch(config)#vtp mode server ;设置发vtp模式
switch(config)#vtp mode client ;设置发vtp模式

交换机设置IP地址:
switch(config)#interface vlan 1 ;进入vlan 1
switch(config-if)#ip address ;设置IP地址
switch(config)#ip default-gateway ;设置默认网关
switch#dir flash: ;查看闪存

交换机显示命令:
switch#write ;保存配置信息
switch#show vtp ;查看vtp配置信息
switch#show run ;查看当前配置信息
switch#show vlan ;查看vlan配置信息
switch#show interface ;查看端口信息
switch#show int f0/0 ;查看指定端口信息

2. 路由器支持的命令:
路由器显示命令:
router#show run ;显示配置信息
router#show interface ;显示接口信息
router#show ip route ;显示路由信息
router#show cdp nei ;显示邻居信息
router#reload ;重新起动


路由器口令设置:
router>enable ;进入特权模式
router#config terminal ;进入全局配置模式
router(config)#hostname ;设置交换机的主机名
router(config)#enable secret xxx ;设置特权加密口令
router(config)#enable password xxb ;设置特权非密口令
router(config)#line console 0 ;进入控制台口
router(config-line)#line vty 0 4 ;进入虚拟终端
router(config-line)#login ;要求口令验证
router(config-line)#password xx ;设置登录口令xx
router(config)#(Ctrl+z) ; 返回特权模式
router#exit ;返回命令


路由器配置:

router(config)#int s0/0 ;进入Serail接口
router(config-if)#no shutdown ;激活当前接口
router(config-if)#clock rate 64000 ;设置同步时钟
router(config-if)#ip address ;设置IP地址
router(config-if)#ip address second ;设置第二个IP
router(config-if)#int f0/0.1 ;进入子接口
router(config-subif.1)#ip address ;设置子接口IP
router(config-subif.1)#encapsulation dot1q ;绑定vlan中继协议
router(config)#config-register 0x2142 ;跳过配置文件
router(config)#config-register 0x2102 ;正常使用配置文件
router#reload ;重新引导

路由器文件操作:
router#copy running-config startup-config ;保存配置
router#copy running-config tftp ;保存配置到tftp
router#copy startup-config tftp ;开机配置存到tftp
router#copy tftp flash: ;下传文件到flash
router#copy tftp startup-config;下载配置文件
ROM状态:

Ctrl+Break ;进入ROM监控状态

rommon>confreg 0x2142 ;跳过配置文件

rommon>confreg 0x2102 ;恢复配置文件

rommon>reset ;重新引导

rommon>copy xmodem: flash: ;从console传输文件

rommon>IP_ADDRESS=10.65.1.2 ;设置路由器IP

rommon>IP_SUBNET_MASK=255.255.0.0 ;设置路由器掩码

rommon>TFTP_SERVER=10.65.1.1 ;指定TFTP服务器IP

rommon>TFTP_FILE=c2600.bin ;指定下载的文件

rommon>tftpdnld ;从tftp下载

rommon>dir flash: ;查看闪存内容

rommon>boot ;引导IOS


静态路由:
ip route ;命令格式
router(config)#ip route 2.0.0.0 255.0.0.0 1.1.1.2 ;静态路由举例
router(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2 ;默认路由举例

动态路由:
router(config)#ip routing ;启动路由转发
router(config)#router rip ;启动RIP路由协议。
router(config-router)#network ;设置发布路由
router(config-router)#negihbor ;点对点帧中继用。

帧中继命令:




router(config)#frame-relay switching ;使能帧中继交换
router(config-s0)#encapsulation frame-relay ;使能帧中继
router(config-s0)#fram-relay lmi-type cisco ;设置管理类型
router(config-s0)#frame-relay intf-type DCE ;设置为DCE
router(config-s0)#frame-relay dlci 16 ;
router(config-s0)#frame-relay local-dlci 20 ;设置虚电路号
router(config-s0)#frame-relay interface-dlci 16 ;
router(config)#log-adjacency-changes ;记录邻接变化
router(config)#int s0/0.1 point-to-point ;设置子接口点对点
router#show frame pvc ;显示永久虚电路
router#show frame map ;显示映射

基本访问控制列表:
router(config)#access-list permit|deny
router(config)#interface ;default:deny any
router(config-if)#ip access-group in|out ;default:ut
例1:

router(config)#access-list 4 permit 10.8.1.1

router(config)#access-list 4 deny 10.8.1.0 0.0.0.255

router(config)#access-list 4 permit 10.8.0.0 0.0.255.255

router(config)#access-list 4 deny 10.0.0.0 0.255.255.255

router(config)#access-list 4 permit any

router(config)#int f0/0

router(config-if)#ip access-group 4 in

扩展访问控制列表:

access-list permit|deny icmp
wild>[type]
access-list permit|deny tcp
wild>[port]
例3:
router(config)#access-list 101 deny icmp any 10.64.0.2 0.0.0.0 echo
router(config)#access-list 101 permit ip any anyrouter(config)#int s0/0
router(config-if)#ip access-group 101 in
例3:
router(config)#access-list 102 deny tcp any 10.65.0.2 0.0.0.0 eq 80
router(config)#access-list 102 permit ip any any
router(config)#interface s0/1
router(config-if)#ip access-group 102 out


协议 路由协议 路由器配置 交换机配置 加密 上一页 1 2
QQread.com 推出Windows2003教程
win2003安装介绍 win2003网络优化 win2003使用技巧
win2003系统故障 服务器配置 专家答疑





帧中继命令:

router(config)#frame-relay switching ;使能帧中继交换router(config-s0)#encapsulation frame-relay ;使能帧中继router(config-s0)#fram-relay lmi-type cisco ;设置管理类型router(config-s0)#frame-relay intf-type DCE ;设置为DCErouter(config-s0)#frame-relay dlci 16 ;router(config-s0)#frame-relay local-dlci 20 ;设置虚电路号router(config-s0)#frame-relay interface-dlci 16 ;router(config)#log-adjacency-changes ;记录邻接变化router(config)#int s0/0.1 point-to-point ;设置子接口点对点router#show frame pvc ;显示永久虚电路router#show frame map ;显示映射



基本访问控制列表:

router(config)#access-list permit|deny router(config)#interface ;default:deny anyrouter(config-if)#ip access-group in|out ;default:ut
例1:

router(config)#access-list 4 permit 10.8.1.1

router(config)#access-list 4 deny 10.8.1.0 0.0.0.255

router(config)#access-list 4 permit 10.8.0.0 0.0.255.255

router(config)#access-list 4 deny 10.0.0.0 0.255.255.255

router(config)#access-list 4 permit any

router(config)#int f0/0

router(config-if)#ip access-group 4 in



扩展访问控制列表: access-list permit|deny icmp wild>[type]access-list permit|deny tcp wild>[port]例3:router(config)#access-list 101 deny icmp any 10.64.0.2 0.0.0.0 echorouter(config)#access-list 101 permit ip any anyrouter(config)#int s0/0router(config-if)#ip access-group 101 in例3:router(config)#access-list 102 deny tcp any 10.65.0.2 0.0.0.0 eq 80router(config)#access-list 102 permit ip any anyrouter(config)#interface s0/1router(config-if)#ip access-group 102 out


删除访问控制例表:

router(config)#no access-list 102

router(config-if)#no ip access-group 101 in

路由器的nat配置

Router(config-if)#ip nat inside ;当前接口指定为内部接口
Router(config-if)#ip nat outside ;当前接口指定为外部接口
Router(config)#ip nat inside source static [p] <私有IP><公网IP> [port]
Router(config)#ip nat inside source static 10.65.1.2 60.1.1.1
Router(config)#ip nat inside source static tcp 10.65.1.3 80 60.1.1.1 80
Router(config)#ip nat pool p1 60.1.1.1 60.1.1.20 255.255.255.0
Router(config)#ip nat inside source list 1 pool p1
Router(config)#ip nat inside destination list 2 pool p2
Router(config)#ip nat inside source list 2 interface s0/0 overload
Router(config)#ip nat pool p2 10.65.1.2 10.65.1.4 255.255.255.0 type rotary
Router#show ip nat translationrotary 参数是轮流的意思,地址池中的IP轮流与NAT分配的地址匹配。overload参数用于PAT 将内部IP映射到一个公网IP不同的端口上。


外部网关协议配置:

routerA(config)#router bgp 100
routerA(config-router)#network 19.0.0.0
routerA(config-router)#neighbor 8.1.1.2 remote-as 200

配置PPP验证:

RouterA(config)#username password
RouterA(config)#int s0
RouterA(config-if)#ppp authentication {chap|pap}
3.PIX防火墙命令



Pix525(config)#nameif ethernet0 outside security0 ;命名接口和级别
Pix525(config)#interface ethernet0 auto ;设置接口方式
Pix525(config)#interface ethernet1 100full ;设置接口方式
Pix525(config)#interface ethernet1 100full shutdown
Pix525(config)#ip address inside 192.168.0.1 255.255.255.0
Pix525(config)#ip address outside 133.0.0.1 255.255.255.252
Pix525(config)#global (if_name) natid ip-ip ;定义公网IP区间
Pix525(config)#global (outside) 1 7.0.0.1-7.0.0.15 ;例句
Pix525(config)#global (outside) 1 133.0.0.1 ;例句
Pix525(config)#no global (outside) 1 133.0.0.1 ;去掉设置
Pix525(config)#nat (if_name) nat_id local_ip [netmark]
Pix525(config)#nat (inside) 1 0 0内网所有主机(0代表0.0.0.0)可以访问global 1指定的外网。
Pix525(config)#nat (inside) 1 172.16.5.0 255.255.0.0内网172.16.5.0/16网段的主机可以访问global 1指定的外网。
Pix525(config)#route if_name 0 0 gateway_ip [metric] ;命令格式
Pix525(config)#route outside 0 0 133.0.0.1 1 ;例句
Pix525(config)#route inside 10.1.0.0 255.255.0.0 10.8.0.1 1 ;例句
Pix525(config)#static (inside, outside) 133.0.0.1 192.168.0.8表示内部ip地址192.168.0.8,访问外部时被翻译成133.0.0.1全局地址。
Pix525(config)#static (dmz, outside) 133.0.0.1 172.16.0.8中间区域ip地址172.16.0.8,访问外部时被翻译成133.0.0.1全局地址。
posted @ 2008-06-28 18:30 wahaha 阅读(308) | 评论 (0)编辑 收藏
          !---字符代表交换机收到一个回应应答;
          .   ---请求超时;
          U ---目的地不能达到;
          ?---不可知的数据包类型;
          & ---数据包超出生存时间;
          C ---接收的数据包经历了拥塞;
          I  ---用户中断测试;
posted @ 2008-05-30 09:29 wahaha 阅读(336) | 评论 (0)编辑 收藏
 在接触交换机伊始,我是从了解交换机的命令开始的。
    1. Cisco Catalyst    所有交换机都是用以下参数建立到控制台的连接。
                                   
   2. 用户模式与特权模式的切换。
           用户模式---------------提供了对命令的监控(show)的有限访问,不允许执行任何配置命令。
           特权模式(启用模式)---提供所有配置、管理和监控的完全访问。
               switch>enable
   3. 验证系统配置
               show version 显示硬件和软件版本及其他信息/show module 显示基于底板的硬件模块信息。
   4. 配置系统标识
       Cisic IOS 
       配置工作在配置模式中进行enable--->配置模式又必须进入特权模式privileged mode-->特权模式下的基本配置模式被称为全局配置模式(global configuration mode)--->全局模式必须在特权模式中使用configure terminal命令进入。
        完成以上操作后,交换机显示提示为:switch(config)# 
        配置主机名:hostname  Switch-A
           注意:将运行配置文件保存到启动配置文件中:copy  running-config startup-config
                   显示内存中保存的当前配置命令:show running-config     查看启动配置文件: show startup-config                
        CatOS
         在CatOS中,所有配置都在特权访问模式中完成。几乎所有配置命令都从关键字set开始,用clear来重置一些配置参数。
         配置主机名:set system name  Switch-B
                注意:不用保存,可以用show config命令来验证配置
               

              
posted @ 2008-05-30 09:21 wahaha 阅读(261) | 评论 (0)编辑 收藏
元素的开始 /元素的结束/ 元素的功能
<!--注释的内容> <!> 注释标记
<A> </A> 锚元素,定义超文本连接点
<ADDRESS> </ADDRESS> 地址信息起止点
<B> </B> 字体颜色加深
<BASE> 基本属性,如基本连接,打开方式等
<BLINK> </BLINK> 字体闪烁
<BLOCKQUOTE> </BLOCKQUOTE> 块引用
<BODY> </BODY> 超文本的正文主体的起止
<BR> 回车换行
<CAPTION> </CAPTION> 标题,多用与表格
<CENTER> </CENTER> 元素间的内容居中
<CITE> </CITE> 表明其间的内容是引文或者列证
<CODE> </CODE> 代码
<DD> 文字缩格
<DL> 线缩格
<DT> 回车换行,但不缩格
<EM> </EM> 强调,斜体且颜色加重
<FONT> </FONT> 变化字体大小和颜色
<form> </form> 交互项元素的起止
<Frame> </Frame> 展示页的版面的分割
<HEAD> </HEAD> 超文本件头的起止
<HEADER> <HEADER> 与<head>和</head>等价
<HR> 面水平线的隔线
<Hn> </Hn> 定义标题字体大小,n值为1--6
<HTML> </HTML> 超文本的开始和结束
<I> </I> 字体为斜体
<IMG> (</IMG>) 插入图形图象文件
<INPUT> 输入信息元素
<LI> 清单条目,多用语目录列表
<LIST> </LIST> 显示文本内容,但不执行标记命令
<MARQUEE> </MARQUEE> 字符移动方式控制
<META> 资料说明
<NEXTD> 下一个标识
<OL> </OL> 用序号显示一级标题
<P> </P> 段落的起止,也可以加空行
<PRE> </PER> 按原文格式
<S> </S> 中化线
<SMALL> </SMALL> 用小号字显示
<STRONG> </STRONG> 字体颜色加重
<SUB> </SUB> 下角标
<SUP> </SUP> 上角标
<TABLE> </TABLE> 表格的起止,图文混排时也使用
<TD> </TD> 表格中一栏内容的起止
<TEXTAREA> </TEXTAREA> 用文本区输入信息
<TH> </TH> 表头的起止
<TITLE> </TITLE> 超文本标题起止
<TR> </TR> 表中一行的起止
<TT> </TT> 固定宽度
<U> </U> 下划线
<UL> </UL> 同一级标题的限定,无序号
<VAR> </VAR> 变量
<XMP> </XMP> 功能<LIST>.字体略小
posted @ 2007-11-26 11:09 wahaha 阅读(164) | 评论 (0)编辑 收藏
 在实现电话号码查询功能的程序中,为了改变xxx表一列中的某些值,我如是实现:
                   
id username password
001 name1 没有
002 name2
003 name3 没有

                   update xxx set password='无' where password='没有'
posted @ 2007-11-20 23:49 wahaha 阅读(235) | 评论 (0)编辑 收藏