版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无线网络技术实验指导TP-link_TD-W89841N作为最新支持11N技术的无线ADSL路由器,它集路由器、交换机、无线AP、防火墙于一体,可支持ADSL(电话线)、LAN(网线到家)两种接入方式,用户可根据自身实际情况,选择合适的接入方式。TD-W89841N有三种工作模式:无线ADSL路由、无线ADSL桥、无线路由,本文将介绍最常用的工作模式—无线ADSL路由模式的快速安装方法。实验一无线路由器的基本设置PC的网络参数设置手动指定IP:设置IP,DNS,网关动态获取IP地址:让主机自动获得IP地址,TD-W89841N的DHCP服务器默认开启,可以自动为主机分配IP地址TP-link_TD-W89841N参数设置登陆:打开设备的WEB管理界面。输入用户名:admin,密码:admin,点击确定,进入管理主界面。设置系统模式设置账号口令设置基本参数(ssid、信道、模式、频宽,安全)实验二无线路由器的安全设置一、登陆二、在输入用户名和密码以后就进入到路由器的设置界面,这个时候我们就选择“网络参数”——“MAC地址克隆”这栏,在右边选择“克隆MAC地址”。三、在进行上一步操作以后,就要接着在“无线参数”——“基本设置”中,去掉“允许SSID广播”、“开启安全设置”。四、然后再在“无线本地链接”的属性中选择“无线网络配置”选项中,选中自己的SSID好,再单击属性。五、这个时候它就会弹出一个对话框,然后我就在弹出的对话框中,勾选“即使此网络未广播也进行连接”“WEP”“自动为我提供此密钥”。六、然后再在这个对话框中选择“链接”这个选项卡,勾选“当此网络在此区域内时连接”。点击“确定”。这2个步骤都是为了隐藏自己的SSID号。(这主要适合在比较固定的地点使用)七、这个时候我们就需要重新启动电脑,在启动电脑以后它就会自动链接了。然后我们再次进入到无线路由器的配置界面中去,然后“DHCP服务器”——“DHCP服务”。并且选择“启动”选项目,然后再单击“保持”。八、再次选中“DHCP服务器”中的“静态地址分配”。然后选择“添加新条目”的选项,这个是就会出现一个新的画面,但是我先暂且不管他。九、我们再回到桌面,并且点击“开始——“运行”,在“运行”中输入“cmd”。十、这个时候它就会弹出一个“黑色”的对话框,我们就在黑色对话框中输入:ipconfig/all。十一、我们再找到“无线本地链接”的信息把右边打圈的字符(即MAC地址)输入到左边去。十二、接着我们输入自己想设置的IP。如:01.(只要在DHCP地址分配范围的都可以)然后再点击“保存”即可。WPA简介
Wi-Fi保护接入(WPA)是改进WEP所使用密钥的安全性的协议和算法。它改变了密钥生成方式,更频繁地变换密钥来获得安全。它还增加了消息完整性检查功能来防止数据包伪造。
WPA的功能是替代现行的WEP(WiredEquivalentPrivacy)协议。
过去的无线LAN之所以不太安全,是因为在标准加密技术“WEP”中存在一些缺点。
WPA是继承了WEP基本原理而又解决了WEP缺点的一种新技术。由于加强了生成加密密钥的算法,因此即便收集到分组信息并对其进行解析,也几乎无法计算出通用密钥。
WPA还追加了防止数据中途被篡改的功能和认证功能。由于具备这些功能,WEP中此前倍受指责的缺点得以全部解决。
二、WPA在家庭无线网络中的应用。
完整的WPA实现是比较复杂的,由于操作过程比较困难(微软针对这些设置过程还专门开设了一门认证课程),一般用户实现是不太现实。所以在家庭网络中采用的是WPA的简化版――WPA-PSK(预共享密钥)。******************************************************************************************************************WPA-PSK的设置过程(一)、路由器上的设置和说明
打开路由器的“无线设置”->“基本设置”:“安全认证类型”设置为WPA-PSK。“加密方法”有三种选择:自动选择、TKIP、AES,“加密方法”选择那一项关系不大,客户端是会和无线路由器自动协商的。在这里我们可以设置为“自动选择”。
WPA-PSK密钥设置和无线网卡上的设置是要求一致的,本例中为tplinkfae。(二)、客户端无线网卡上的设置
在“用户文件管理”里面选中当前使用的配置文件,点击“修改”:在“安全”里面,把安全设置选为“WPAPassphrase”。然后点击“配置”:这里输入的预共享密钥可一定要和路由器里面设置的一样!tplinkfae连接成功后,显现数据加密类型为“AES”(路由器设为自动选择,当你在路由器里面强制选择为TKIP加密算法时,这里会显示为TKIP)。
W2K3中无法设置
(三)我们来查看一下WPA-PSK认证方式下在路由器上的主机状态显示:
打开路由器的“无线设置”->“主机状态”。可以看到已经有一个电脑通过WPA-PSK加密方式连接到路由器上。实验三点对点无线桥接配置WDS(WirelessDistributionSystem),无线分布式系统:是建构在HFSS或DSSS底下,可让基地台与基地台间得以沟通,比较不同的是有WDS的功能是可当无线网路的中继器,且可多台基地台对一台,目前有许多无线基台都有WDS。WDS把有线网路的资料,透过无线网路当中继架构来传送,借此可将网路资料传送到另外一个无线网路环境,或者是另外一个有线网路。因为透过无线网路形成虚拟的网路线,所以有人称为这是无线网路桥接功能。严格说起来,无线网路桥接功能通常是指的是一对一,但是WDS架构可以做到一对多,并且桥接的对象可以是无线网路卡或者是有线系统。所以WDS最少要有两台同功能的AP,最多数量则要看厂商设计的架构来决定。最简单地说:就是WDS可以让无线AP之间通过无线进行桥接(中继),在这同时并不影响其无线AP覆盖的功能设备名称:无线宽带路由器
品牌型号:TP-LINKTL-WR541G+
设备数量:2另外测试用笔记本终端设备:2台一、网络示意图:二、无线路由器应用的几种模式1.AP模式这个模式说简单点就是将我们的有线网络转换成无线网络!然后连接各种无线终端,比如带连接无线网卡的笔记本或者台式机。连接带WIFI的手机等等。2.无线客户端模式这个模式说简单点就是将我们的无线网络转换成有线网络!然后用普通的网线连接到各种带RJ45网线端口的设备,比如连接到电脑当无线网卡用。连接到DM500S上面让我们的DM500S与路由器不需要连接网线就可以解密及共享!3.点对点桥接模式这个模式说简单点就是适用无线将2个有线局域网连接在一起!比如A点有1个3台电脑的有线局域网!B点有个5台电脑的局域网!2个网络之间需要共享数据又不好架设线路!当然还可以用来无线玩联机游戏注意:在AP设置在桥接模式下的时候,我们的无线网卡是搜索不到任何信号的!4.点对点桥接模式这个模式说简单点就是使用无线将多个有线局域网连接在一起!比如A点有1个3台电脑的有线局域网!B点有个5台电脑的局域网!C点有8台电脑!D....几个网络之间需要共享数据又不好架设线路!这样的状况下多点桥接久可以派上用场了!注意:在AP设置在桥接模式下的时候,我们的无线网卡是搜索不到任何信号的!5.无线中继模式说的简单点就是将微弱的无线信号接收进来放大后再发射出去!以此来延伸无线信号的覆盖,比如说我们在窗口用笔记本能搜索到信号并能连接上网!但到了室内后久没信号了!那我们就可以在窗口放1个无线中继来转发信号!这样我们在室内久可以轻松上网配置步骤:首先要查看2个无线路由器的无线MAC地址:一、主路由器,AP1配置图示:
1,在地址栏中输入“”,然后在弹出的窗口中,输入默认的用户名:admin
密码:admin2,在WAN口设置中,设置当前的Internet接入方式,在此例中是PPPoE拨号。3,设置无线的基本信息,将默认的SSID改为AP1,开启Bridge功能,在下面的框框中输入AP2的无线MAC地址。4,保持DHCP处于启用状态二、副路由器,AP2配置图示:
1,在地址栏中输入,然后输入默认的帐号:admin,默认密码:admin2,在LAN口设置中,将LAN口IP改为:,然后点击“保存”。3,WAN口设置保持默认,不变。4,在“无线参数”基本设置中,更改SSID为AP2,开启Bridge功能,在下面的框框中填入AP1的MAC地址。5,在DHCP服务设置中,禁用DHCP服务。然后点击“保存”。点对点无线桥接的基本配置完成了。使用无线客户端无论连接到AP1还是AP2都可以正常上网!6、安全密码设置。如果不希望未授权用户访问我们的AP,在“无线参数”基本配置中开启安全设置,加密类型只用默认的WEP,密钥格式为ASCII码,密钥类型根据需要可以选择128位或64位,这里选的是64位。密码:1234567890
(AP1和AP2的加密都要配置,两边配置一样)1,AP3、AP4、AP5的配置和AP2一样,在“无线参数”基本配置中,都填入AP1的无线MAC地址,都禁用DHCP服务。
2,AP1的“无线参数”基本配置中,填入AP2、AP3、AP4、AP5的无线MAC地址。
3,所有无线AP的信道相同,SSID不同。点对多点无线桥接的配置完成。使用无线客户端连接到AP1-AP5任何一个都可以正常上网!需要注意几点:设备选择:
组建WDS网络的无线路由器或AP都要支持WDS功能,并且为达到最好的兼容性,请选择同一品牌的无线产品配套使用。
频段设置:
组建WDS网络的无线路由器或AP所选择的无线频段必须相同,一般情况下,路由器或AP的频段是“自动选择”,建议手动设置以保证频段相同。
SSID设置:
组建WDS网络的无线路由器或AP所设置的SSID可以不同,此时客户端在此网络中不能实现无线漫游,要想实现无线漫游需设置相同的SSID。
无线安全设置:
组建WDS网络的无线路由器或AP在安全设置中所设置的密码必须相同,但安全机制可以不同。当安全机制设置不同时,客户端在此网络将不能实现无线漫游,要想实现无线漫游需设置相同的安全机制。实验五无线路由器防火墙设置企业用户使用路由器共享上网,常常需要对内网计算机的上网权限进行限制,如限制某些计算机不能上网,限制某些计算机可以收发邮件但是不可以浏览网页,限制计算机不能访问某个站点,而一些计算机有高级权限,不受任何限制。路由器具有防火墙功能,功能可以灵活组合成一系列控制规则,形成完整的控制策略,有效管理员工上网,能方便您对局域网中的计算机进行进一步管理。“数据包过滤”功能可以控制局域网中计算机对互联网上某些网站的访问;
“MAC地址过滤”是通过MAC地址过滤来控制局域网中计算机对Internet的访问;“域名过滤”可以限制局域网中的计算机对某些网站的访问。====================================
工作环境及要求
====================================环境:一台无线路由器,两到多台无线客户机安全要求:计算机1(IP:)不能上网,计算机2(IP:)可以收发邮件但是不可以浏览网页,
计算机3(IP:)不能访问这个站点(1),
计算机4(IP:)不可以收发邮件但是可以浏览网页,其他计算机不受任何限制。所有计算机禁止访问[url][/url]网站不希望局域网中MAC地址为00-E0-4C-00-07-BE和00-E0-4C-00-07-5F的计算机访问Internet
=======================================================
数据包过滤设置
======================================================以下是通过数据包过滤的方式对访问互联网的权限进行设置,因为对于其他的计算机是不做任何限制,所以把缺省过滤规则设置为允许通过;如果不允许其他计算机上网,那么应该把缺省过滤规则设为禁止通过(当然你的IP过滤条目的操作方法应该是允许通过的):1\安全设置----IP地址过滤---添加新项目
端口服务对应表:FTP--21,HTTP(浏览网页)---80,SMTP(发送邮件)---25,POP(接收邮件)----110,DNS(域名服务)--------53。2\安全设置----防火墙设置----开启----凡是不符合已设IP过滤规则者,允许=================================================
域名过滤
====================================================2\安全设置----域名过滤开启并设置=================================================
禁止对应MAC地址上Internet
==================================================为了更好的对局域网中的计算机进行管理,您可以通过MAC地址过滤功能来控制局域网中计算机对Internet的访问。MAC地址:局域网中被控制的计算机的MAC地址。
描述:对被控制的计算机的简单描述。
状态:只有设为“启用”的时候本条目所设置的规则才能生效。举例说明:如果您不希望局域网中MAC地址为00-E0-4C-00-07-BE和00-E0-4C-00-07-5F的计算机访问Internet,而希望局域网中的其它计算机能访问Internet,这时您需要指定如下的MAC地址过滤表:首先在“防火墙设置”中打开防火墙总开关,然后开启“MAC地址过滤”,设置“缺省过滤规则”为“禁止已设MAC地址列表中已启用的MAC地址访问Internet,允许其它MAC地址访问Internet”。然后,按照以下数据添加新的过滤条目:
IDMAC地址描述状态
100-E0-4C-00-07-BE张三的计算机生效
200-E0-4C-00-07-5F李四的计算机生效无线网络实验之六:MAC地址过滤MAC地址过滤/静态IP地址分配
进入路由器配置界面1、无线设置/主机状态/查看客户端的MAC地址。记录下客户端的这些信息
也可通过ping然后用arp来查看所有的MAC地址和IP的对应
也可通过DHCP/客户端列表来查看**************************************************************************************
举例说明:如果您希望MAC地址为“00-0A-EB-00-07-BE”的主机可以访问,MAC地址为“00-0A-EB-00-07-5F”的主机不可访问,MAC地址为“00-0A-EB-00-07-8A”的主机使用128位WEP密钥“2F34D20BE2E54B326C5476586A”来访问,而其它主机均不能访问本无线网络,您需要按照以下步骤进行
*****************************************************************************************MAC地址过滤配置过程如下:
1、无线设置/MAC地址过滤/然后确认访问控制列表中没有任何生效的条目,如有,将该条目改为“失效”、删除该条目或删除所有条目。
2.
点击“增加新条目”按钮,添加MAC地址为“00-0A-EB-00-07-BE”,类型为“允许”,状态为“生效”。
3.
点击“增加新条目”按钮,添加MAC地址为“00-0A-EB-00-07-5F”,类型为“禁止”,状态为“生效”。4.
如果将过滤规则设为“允许列表中生效规则之外的MAC地址访问本无线网络”,那么MAC地址为“00-0A-EB-00-07-5F”的主机仍然不可访问,但MAC未在列表中出现的主机变成可以访问。5.
开启无线网络的访问控制功能,单击“启用”按钮。
6.
过滤规则选择“禁止列表中生效规则之外的MAC地址访问本无线网络”。7、可以试着修改条目中的内容,如修改和删除,再看一下结果8、基本设置中修改为自动选择/16进制,并设密钥9、客户机1设为密钥后能够进入无线网络管理器了,然后点击“增加新条目”按钮,添加MAC地址为“00-0A-EB-00-07-8A”,类型为“128位密钥”,密钥为“2F34D20BE2E54B326C5476586A”,状态为“生效”。10、客户2修改安全设置再试一下。学院计算机科学系数据结构课程设计报告设计名称:压缩器/解压器姓名:学号:专业班级:08软件技术(1)班系院):计算机科学系设计时间:学年第二学期设计地点:六楼机房目录HYPERLINK一需求分析----------------------------------------------------------------------------------------3HYPERLINK二概要设计----------------------------------------------------------------------------------------3HYPERLINK三详细设计----------------------------------------------------------------------------------------6HYPERLINK四测试与分析-------------------------------------------------------------------------------------10五测试结果---------------------------------------------------------------------------------------11六用户使用说明---------------------------------------------------------------------------------13七课程总结-----------------------------------------------------------------------------------13八考文献-------------------------------------------------------------------------------------------14九附录----------------------------------------------------------------------------------------------一、需求分析:为了节省存储空间,常常需要把文本文件采用压缩编码的方式储存,对于很大的文件来说,节省文件的存储空间就根相当于节省成本,只需要在存储时花费一点额外的运行时间,但在现在计算机的运行速率来说,这点时间不是问题,并且不影存储效果,这次的课程设计利用了lzw(Lemple-Ziv-Welch由三人创造,故用他们的名字命名)算法来实现。Lzw压缩算法是一种广泛应用的压缩算法,它不仅用于文本文件压缩,还用于各种图像文件压缩,而且在压缩过程中不使原文件失真,压缩效果好,特别是对一些有大量重复子串的文本文件,压缩效果更好。字符串和编码的对应关系是在压缩过程中动态生成的,并且隐含在压缩数据中,解压的时候根据表来进行恢复,算是一种无损压缩.压缩/解压器要完成的主要功能:用户登录进行选项选择。对文件进行无损失压缩.对压缩文件进行解压,并且原文件数据不丢失.二、概要分析2.1.系统功能设计:经过分析,压缩/解压器可分为四个模块。A系统主函数模块B压缩模块Yasu().C解压模块Jieya().D菜单选择模块Menu().2系统功能分析:2.2压缩/解压器用到lzw算法,其它基本概念如下:LZW压缩算法的基本概念:LZW压缩有三个重要的对象:数据流(CharStream)、编码流(CodeStream)和编译表(StringTable)。在编码时,数据流是输入对象(文本文件的据序列),编码流就是输出对象(经过压缩运算的编码数据);在解码时,编码流则是输入对象,数据流是输出对象;而编译表是在编码和解码时都须要用借助的对象。字符(Character):最基础的数据元素,在文本文件中就是一个字节;字符串(String):由几个连续的字符组成;前缀(Prefix):也是一个字符串,不过通常用在另一个字符的前面,而且它的长度可以为0;根(Root):一个长度的字符串;编码(Code):一个数字,按照固定长度(编码长度)从编码流中取出,编译表的映射值.以下是分别对上面几个模块进行分析:2.3菜单选择:主要是对不同选择进行响应执行。主要用到dowhile,switch,case等关键字。2.4压缩模块:先说明一下lzw的压缩原理:通过基本概念了解了字符串,先缀,后缀等概念。压缩原理:初始化一个编译表,从文本文件读第一个字符记为[ch]1,不做处理,把它作为临时字符串前缀,继续读第二字符,记为[ch]2,如果在编译表有该字符,有两种情况,在编译表有该字符或没有,把该字符和前一个字符合为一个字符串[ch]1[ch]2(一个字符串可以用一个前缀加一个后缀来表示即(前缀,后缀)前缀是一个标号,可以是原始的字符,也可以是一个代表字符串的标号,后缀则是一个字符),把[ch]2作为后缀,如果编译表中有[ch]2的标记,如果该字符在编译表中有对应编码,不做处理,现在编译表中没有该串[ch]1[ch]2,那么为[ch]1[ch]2在编译表添加一个新的标志,同时输出ch[1](前缀)中编译中对应在编号到输出流中,现在ch[1]已经输出去,所以把ch[2]变为前缀。读取第三个字符ch[3],形成新的字符串ch[2]ch[3],如果编译表中有ch[2]ch[3],不作处理,继续添加,如果没有,则像第二步一样,在编译表中为其添加标记,同时输出前缀ch[2],后缀ch[3]变前缀。读取第四个字符,原理都是前面一样,直到读最后一个字符。2.5解压模块原始数据ABABABABBBABABA
A
C
DACDAD
CABAAABAB.....待解压的数据流为:AB68B109AACD1416DC8....解压的过程是以一对一对数据来处理的。首先原始数据的位数。第一步:取第一个和第二个数据,是(A,B),不认得,令6=(A,B),把前缀A放入输出流中,后缀B变成前缀;第二步,取第三个数据,现在变为(B,6)。不认得,压缩过程,定义一个新的标志,前缀可以是一个代表子串的标号,但是后缀都是一个单个的数据的,所以这里也不能让后缀是一个字串标号。把6展开,6是AB,那么这里原来的字串就是BAB,其实7=(B,A),那么7的后缀就是6代表的字符串的第一个字符。把B放入输出流。第三步,取第四个数据。由于上一步已经把标号排到7了,7是3位的最大数值,所以从这一步以后,就应该把字长加一位,所以这里取4位,就是1000,也就是8。现在得到的是(6,8)。不认得,定义7的时候,取的后缀是6的第一个字符,那么这里8的后缀也应该是8的第一个字符,8的前缀是6,那么8的第一个字符也就是6的第一个字符。也就是A。所以8=(6,A),现在把6代表的字符串AB放入输出流,让前缀变为8;第四步,取第五个数,现在是(8,B),让9=(8,B),把8=6A=ABA放入输出流,前缀为B。第五步,取第六个,(B,10),同第三步,令10=(B,10的第一个字符)=(B,B),把B放入输出流最后得到原始数据2.5w压缩过程的算法流程图2.5解压模块Lzw解压原理:通过上面压缩原理,大概可以知道了解到压缩过程就是不找子串,旧的子串不作处理,新的子旧就为其添加新的标记,交输出前缀到输出流。解压其实就是压缩的逆过程,因为lzw是动态生成编译表,所以本人认为解压过程就相对难解理一些,下面说明一下解压过程:开始开始读入字符(直到文件结束)读入字符(直到文件结束)赋给后缀赋给后缀是否大于基本标志是否大于基本标志否是是否在编译表是否在编译表中后缀变前缀是后缀变前缀遍历编译表遍历编译表后缀变前缀否后缀变前缀前缀+后缀(当前字符)前缀+后缀(当前字符)添加当前字符到编译添加当前字符到编译表输出输出三、祥细设计3.1lzw压缩的实现:压缩的基本原理在概要分析已经讲述过,在这里主要是把每个步聚祥细的说一编,并且把此模块的主要功能实现过程与核心代码解释一遍。以下是具体过程:在讲之前,还要说明几个名词以及它们的作用,为了区别编译表中串值与单个字符,要用到清除标志CLEAR和结束标志end,比如说,基本标志有8位,能表示的基本单个字符范围就是256(0-255),如果超过256,就要有新的标志,为了区别原来的标志与新的标志,就要用清除标志CLEAR和结束标志end,清除标志CLEAR一般比单个字符最大标志大1,而结束标志end又比清除标志CLEAR大1,所以8位基本标志的清除标志CLEAR和结束标志end分别为256,257。如果有新的标志就从258开始。LZW压缩码长度最长是12bits。超过这个长度将要重新开始编码解码。事实上压缩一个文件时,常常要对串表进行多次初始化,往往一文件中出现的第一次出现的基本字符串个数会超过4096个,在压缩过程中只要字符串的长度超过了4096,就要将当前前缀和当前码输入代码流,并向代码流中加入一个清除码,初始化串表,继续按上述方法进行压缩。例如:有一个字符串,是由A、B、C、D四个字符构成的,那么就可以用0123来表示,两位就够了。ABAD
CABAAAAB.....首先要扩充一位,变成3位,定义Clear=4,End=5。那么以后的标号就从6开始。缩过程中要用的主要字段与函数:A最在标志:p(p<=65535)BASSCII代码的数量256表的基本标志Cvoidhashinit(void)//表初始化Dvoidhashinsert(Elementelement)//表的插入EstructElement//hash表中的元素{intkey;intcode;Element*next;}*table[MAX];//表Fhashfind(intkey,Element&element)//表的查找fclose(fp1);//文件关闭fclose(fp2);同时还在用到文件的输入输出:FILE*fp1,*fp2;用到的文件读写函数:fwrite(file1,20,1,fp2);ch=fgetc(fp1);下面是压缩过程的具体过程::InitializeStringTable;[.c.]=Empty;[.c.]k=FirstCharacterinCharStream;while([.c.]k!=EOF){if([.c.]kisintheStringTable){[.c.]=[.c.]k;}else{add[.c.]ktotheStringTable;OutputtheIndexof[.c.]intheStringTabletotheCodeStream;[.c.]=k;}[.c.]k=NextCharacterinCharStream;}OutputtheIndexof[.c.]intheStringTabletotheCodeStream;lzw解压过程:在解压前先说明一下,读出一个字符时,如果小于基本标志(前面压缩的定义为0-255),就直接输出》如果大基本标志(258,有清除与结束标志),并在编译表中存在代码值时,就到编译表找到中它对应的字符,并输出。如果没找到,就把前缀的第1个字符作为当前字符,把这个当前字符和前缀同时输出,并且把他们存储在编译表中》以下是具体的解压步骤:读取第一个字符,输出它,并且把它赋给前缀。读取下一个字符,如果没有结束,把它赋给当前字符,同时判断是否大于基本标志N。如果大于N,有两种情况:在编译表中或不在。没在编译表中,把前缀与后缀组成的当前字符的第一个字符输出,并把当前字符存储到编译表中,同时把当前字符赋给前缀,回到2重新执行。在编译表中,遍历编译表的所有标记所对应的字符,并且输出它,把当前字符赋给前缀,并回到2重新执行。如果小于N,输出当前字符,并且把当前字符赋给前缀,回到2重新执行。直到最后一个字符,输出标记同时结束。下面是压缩过程的该心过程:InitializeStringTable;[code]=FirstCodeintheCodeStream;OutputtheStringfor[code]totheCharStream;[old]=[code];[code]=NextCodeintheCodeStream;while([code]!=EOF){if([code]isintheStringTable){OutputtheStringfor[code]to
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省南通市海门实验中学中考数学一模试卷
- 立冬:立冬进补指南课件
- 成年人释怀心态修炼 放下执念轻松生活课件
- 社会主义核心价值观教育课件
- 国际咖啡日素质拓展课件
- 2025年贵州省专升本理科考试题库(含答案)
- 2026华医继续教育考试真题试卷及答案
- 2026教师时事政治题考试卷附答案
- 2025年安徽省(专升本)英语历年真题及答案
- 2026《职业病防治法》宣传周知识竞赛考试真题试卷及答案
- 2026年云南昆明社区工作者招聘笔试真题及答案
- 第7课《培养德智体美劳全面发展的社会主义建设者和接班人》课件 2026-2027学年统编版语文九年级上册
- 2026年全国质量月课件
- 煤矿井下动火作业操作规范
- 供排水安全培训手册
- 建筑装饰幕墙工程施工(可编辑版)
- 让家更美好课件2026-2027学年统编版道德与法治七年级上册
- 点线面体思维运营方案
- 2025年中国华能集团有限公司校园招聘笔试参考题库附带答案详解
- 《人工智能通识课》全套教学课件
- 中医感染控制培训课件
评论
0/150
提交评论