山东建筑大学
课程设计成果报告
题目:基于Python的网络爬虫设计课程:计算机网络A
院(部):管理工程学院
专业:信息管理与信息系统
班级:
学生姓名:
学号:
指导教师:
完成日期:
目录
1 设计目的 (1)
2 设计任务内容 (1)
3 网络爬虫程序总体设计 (1)
4 网络爬虫程序详细设计 (1)
4.1 设计环境和目标分析 (1)
4.1.1 设计环境 (1)
4.1.2 目标分析 (2)
4.2 爬虫运行流程分析 (2)
4.3 控制模块详细设计 (3)
4.3 爬虫模块详细设计 (3)
4.3.1 URL管理器设计 (3)
4.3.2 网页下载器设计 (3)
4.3.3 网页解析器设计 (3)
4.4数据输出器详细设计 (4)
5 调试与测试 (4)
5.1 调试过程中遇到的问题 (4)
5.2测试数据及结果显示 (5)
6 课程设计心得与体会 (5)
7 参考文献 (6)
8 附录1 网络爬虫程序设计代码 (6)
9 附录2 网络爬虫爬取的数据文档 (9)
1 设计目的
本课程设计是信息管理与信息系统专业重要的实践性环节之一,是在学生学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的和任务:
1.巩固和加深学生对计算机网络基本知识的理解和掌握;
2.培养学生进行对网络规划、管理及配置的能力或加深对网络协议体系结构的理解或提高网络编程能力;
3.提高学生进行技术总结和撰写说明书的能力。
2 设计任务内容
网络爬虫是从web中发现,下载以及存储内容,是搜索引擎的核心部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。
参照开放源码分析网络爬虫实现方法,给出设计方案,画出设计流程图。
选择自己熟悉的开发环境,实现网络爬虫抓取页面、从而形成结构化数据的基本功能,界面适当美化。给出软件测试结果。
3 网络爬虫程序总体设计
在本爬虫程序中共有三个模块:
1、爬虫调度端:启动爬虫,停止爬虫,监视爬虫的运行情况
2、爬虫模块:包含三个小模块,URL管理器、网页下载器、网页解析器。
(1)URL管理器:对需要爬取的URL和已经爬取过的URL进行管理,可以从URL 管理器中取出一个待爬取的URL,传递给网页下载器。
(2)网页下载器:网页下载器将URL指定的网页下载下来,存储成一个字符串,传递给网页解析器。
(3)网页解析器:网页解析器解析传递的字符串,解析器不仅可以解析出需要爬取的数据,而且还可以解析出每一个网页指向其他网页的URL,这些URL被解析出来会补充进URL管理器
3、数据输出模块:存储爬取的数据
4 网络爬虫程序详细设计
4.1 设计环境和目标分析
4.1.1 设计环境
IDE:pycharm
Python版本:python2.7.13
4.1.2 目标分析
目标:从百度词条Python开始,以广度优先的方式,爬取相关联的若干词条网页的标题和简介
(1)初始URL:"https://www.doczj.com/doc/3715976620.html,/item/Python?sefr=ps"
(2)词条页面URL格式:
https://www.doczj.com/doc/3715976620.html,/item/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6
(3)数据格式:标题——
简介——
4.2 爬虫运行流程分析
爬虫程序的运行流程如图所示。
(1)爬虫控制器从给定的URL开始,将给定的初始URL添加到URL管理器中,然后调用URL管理器的相关方法,判断是否有待爬取的URL
(2)URL判断是否有待爬取的URL,如果有待爬取的URL,则返回给控制器,控制器将这个URL传递给网页下载器,下载该网页
(3)网页下载器将下载好的数据返回给控制器,控制器再将返回的数据传递给网页解析器解析
(4)网页解析器解析网页之后获取网页数据和网页的URL链接,再将这两个数据传递给控制器
(5)控制器得到解析出来的数据之后,将新的URL链接传递给URL管理器,将价值数据传递给数据输出器输出
(6)数据输出器以文本的形式输出传递进来的数据。
(7)回到第一步,循环
4.3 控制模块详细设计
爬虫控制器主要负责调度各个模块,所以在设计的时候只需要一次调用其他模块的方法,给对应的模块传递数据即可。比较简单,可参见附录1查看源码。
4.3 爬虫模块详细设计
4.3.1 URL管理器设计
URL管理器主要管理待抓取的URL集合和已抓取的URL集合。URL管理器设计的难点在于:防止重复抓取,防止循环抓取。
常用的URL管理器存储方式有三种,一是使用python内存即set集合来存储URL,二是使用数据库,例如MySQL,三是使用缓存数据库,例如redis。因为这只是个简单的python 爬虫,所以我们选择利用内存存储URL。建立两个集合,一个为待爬取集合,一个为已爬取集合,功能上图所示。
4.3.2 网页下载器设计
网页下载器是将互联网上URL对应的网页下载到本地的工具。Python常用的网页下载器有两种,一个是python自带的urllib2,一个是第三方包requests。这里我们选用的是urllib2,比较简单的网页下载工具,其中最简洁的下载网页的
4.3.3 网页解析器设计
网页解析器是从网页中提取有价值数据的工具。
Python常用的解析器有四种,一是正则表达式,二是html.parser,三是beautifulSoup,四是lxml。这里我选用的是beautifulSoup作为我的网页解析器,相对于正则表达式来说,使用beautifulSoup来解析网页更为简单。beautifulSoup将网页转化为DOM树来解析,每一个节点是网页的每个标签,通过它提供的方法,你可以很容易的通过每个节点获取你想要的
4.4数据输出器详细设计
数据输出器是负责数据输出的工具。如果要输出的文件不存在,程序会自动创建,并且每次重写之前都会清空网页的内容。这里我选择的输出方式是TXT文档,直接将数据分析器得到的数据存储在output.txt文件中。
5 调试与测试
5.1 调试过程中遇到的问题
(1)爬取第一个页面之后没有新的页面
解决方案:根据子网页,选择合适的正则表达式
(1)测试过程中某些网页中缺少标题或简介。
解决方案:往集合中添加数据的时候,判断一下是否为空,不为空再添加。
5.2测试数据及结果显示
测试的结果以txt文档形式显示,生成的文档路径和代码路径一致、
6 课程设计心得与体会
Python是一门面向对象的解释性语言(脚本语言),这一类语言的特点就是不用编译,程序在运行的过程中,由对应的解释器向CPU进行翻译,个人理解就是一边编译一边执行。而Java这一类语言是需要预先编译的。没有编译最大的痛苦就是无法进行断点调试,唯一的办法就是在有疑问的地方打印各个变量的值来进行调试。这一类语言也没用类型,也就是说一个变量即可能是int型,但是也可能是String型,而且可以随时变化。
python对于代码格式要求也相当严格,通过对于缩进的距离来判断代码是否处于同一个代码块。 Python也不依靠分号来决定一句代码是否结束,一行代码就是一句代码。这样做的好处在于代码编写看上去很统一,不过习惯了java再看python,一开始还真的有点懵。
总得来说,对Python的初涉感觉不错,这门语言相比较Java更加的简洁,这次的课设是初步接触python,以后会自己深入学习。
7 参考文献
[1] 钱程,阳小兰,朱福喜等.基于Python的网络爬虫技术[J].黑龙江科技信息,2016,(36):273.
[2] 戚利娜,刘建东.基于Python的简单网络爬虫的实现[J].电脑编程技巧与维护,2017,(8):72-73.
[3] Wesley.J.C,Core Python Programming. 2001-9-11
8 附录1 网络爬虫程序设计代码
9 附录2 网络爬虫爬取的数据文档
山东科技大学土建学院 道路桥梁工程 《道路勘测设计》课程设计 年级学号: 201001020229 姓 指导教师:高文乐 设计时间: 2013.18——2013.24
目录 1 设计总说明 4 1.1目的和要求: (4) 1.2设计依据: (4) 1.3公路设计概况: (4) 1.4平面设计标准的确定 (4) 1.5路线起讫点 (1) 1.6沿线自然地理概况 (2) 2 道路参数5 2.1 道路等级的确定 (5) 2.2 公路技术标准的确定 (5) 2.3 控制要素 (5) 2.4平面设计技术指标 (6) 2.4.1圆曲线最小半径 (6) 2.4.2圆曲线最大半径 (6) 2.4.3圆曲线半径的选用 (6) 2.4.4平曲线最小长度 (7) 2.4.5缓和曲线技术要求 (4) 2.4.6平曲线要素的确定 (8) 2.4.7初步设计的平曲线加桩 (10) 2.4.8曲线主点桩号计算 (10) 2.5 路线方案的拟定与比较 (10) 2.5.1选线的依据: (10) 2.5.2 选线的原则: (10) 2.5.3三方案综述及比较 (8) 2.5.4两方案比选结果............................................................. 错误!未定义书签。 2.6道路平面设计 (11) 2.6.1平面选线的原则: (12) 2.7道路纵断面设计 (12) 2.7.1、纵坡设计的一般要求 (12) 2.7.2、最大纵坡 (13) 2.7.3、最小纵坡 (13) 2.7.4、坡长限制 (14) 2.7.5、平、纵组合的设计原则 (15)
山东科技大学毕业设计(论文)X-Y数控工作台的机电系统设计 学生:王振 学号:0903216219 专业:机电一体化技术 班级:机电一体化2009.1 指导教师:张山 山东科技大学电气信息系 二O一二年六月
山东科技大学 毕业设计(论文)任务书 设计(论文)题目:X-Y数控工作台的机电系统设计 学院:电气信息系专业:机电一体化班级 09.1 学号:0903216219 学生:王振指导教师:张山 接受任务时间 2012年月3日 教研室主任(签名)院长(签名) 1.毕业设计(论文)的主要内容及基本要求 1、立铣刀最大直径的d=15mm,立铣刀齿数Z=3,最大铣削宽度 a=15mm c 最大背吃刀量p a=8mm,加工材料为碳素钢或有色金属。 2、XY方向的脉冲当量为0.005mm/脉冲。 3、X、Y方向的定位精度均为±0.01mm。 4、工作台面尺寸为230mmx230mm,加工范围为250mmx250mm。 5、工作台空载进给最快移动速度:mm/min Vymax Vxmax, 3000工作台进给最快移动速度:mm/min Vxmaxf。 Vymaxf 400 2.指定查阅的主要参考文献及说明 张建民.机电一体化系统设计[M].北京:高等教育出版社.2001
张训文.机电一体化系统设计与应用[M].北京:北京理工大学出版社.2006 张立勋等.机电一体化系统设计[M].哈尔滨:哈尔滨工程大学出版社. 文怀兴、夏田.机电一体化系统设计[M].北京:化学工业出版社.2008
目录 一、设计目的 (5) 二、设计任务 (5) 三、设计主要步骤 (6) 1、机械传动部件的选择 (6) (1)、导轨副的选用 (6) (2)、丝杠螺母副的选用 (6) (3)减速装置的选用 (6) (4)伺服电动机的选用 (6) (5)检测装置的选用 (7) 2、控制系统的设计 (7) 3、机械传动部件的计算与选型 (8) (1)、导轨上移动部件的重量估算 (8) (2)、切削力的计算 (8) (3)、滚珠丝杠传动的设计计算及选型 (9) (4)滚珠丝杠螺母副的计算与选型 (10) (5)、步进电动机减速箱的选用 (13) (6)步进电动机的计算与选型 (14) (7)增量式旋转编码器的选用 (20) 四、工作台机械装配图的绘制 (21) 五、总结体会 (21) 六、参考文献 (22)
关于110KV变电所一次系统的设计 毕业院校:山东科技大学 系别电气自动化 专业班级: 12级 姓名:臧绍龙 指导教师:
目录 标题、摘要、关键词--------------------------------------2 前言----------------------------------------------------3 第一章原始资料分析-------------------------------------4 1.1 本所设计电压等级--------------------------------4 1.2 电源负荷----------------------------------------4 第二章电气主接线设计-----------------------------------6 2.1 主接线接线方式----------------------------------6 2.2电气主接线的选择---------------------------------8 第三章所用电的设计-------------------------------------10 3.1 所用电接线一般原则------------------------------10 3.2所用电接线方式确定------------------------------10 3.3备用电源自动投入装置----------------------------10 第四章短路电流计算-------------------------------------12 4.1 短路计算的目的----------------------------------12 4.2短路计算过程------------------------------------12 第五章继电保护配置-------------------------------------20 5.1 变电所母线保护配置-----------------------------20 5.2 变电所主变保护的配置---------------------------20 第六章防雷接地----------------------------------------22 6.1 避雷器的选择-----------------------------------22 6.2变电所的进线段保护-----------------------------23
计算机网络答案-山东大学期末考题目答案
第一章概述 1-3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:1、电路交换电路交换是一种必须经过“建立连接-通话-释放链接”三个步骤的一条专用物理通路。从建立连接开始,通讯就一直占用信道资源,直到释放。它具有实施性强,时延小,交换设备成本低的优点。同时,其线路利用效率低,通信效率低,不同类型终端之间不可通讯。电路交换适用于信息量大,较长的报文。 2、报文交换报文交换本质上也是存储转发方式,但是它将整个报文从一个结点传到下一个。它的优点是中继电路利用率高,可以多个用户同时在一条线路上传送。缺点在于报文信息量大,时延长,且占用交换机内存较大,不具有实时性。它适用于报文较短,实时性较低的通讯。 3、分组交换分组交换是将报文分组,在每个分组之前加上地址信息,通过路由器经接收,存储,再转发到下一个接口,直到将分组传到目标地址,再去掉地址信息将其重组为完整报文。在分组传输的过程中动态分配传输宽带,逐
段占用通信链路,多个分组数可同时传送。它传输效率高,且保证数据传输有很高可靠性。同时分组排队会造成时延,但比报文交换小,且成本较高。 1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?他们的工作方式各有什么特点? 答:边缘部分由所有连接在因特网上的主机组成,由用户直接使用,进行通信和资源共享。核心部分,是由大量网络和连接这些网络的路由器组成,主要为边缘部分服务提供连通性和交换。边缘部分不同终端上的程序通信方式有客户-服务器方式和对等方式。客户-服务器方式指进行通讯的双方中一方为服务请求方,一方为服务提供方。客户向服务器发送远程服务请求,因此客户程序必须知道服务器程序地址,而服务器只需要被动接受请求,不需要知道客户程序地址,但需要强大硬件和高级操作系统支持。对等方式是双方均可既为服务提供者,也可以为服务请求
附件2: 本科毕业设计说明书 (本科毕业论文) 题 目:空腹桁架钢框架结构 受力性能分析及试验研究 院 (部)专 班 级: 土木013 姓 名: 张三 学 号: 2001888888 指导教师: 张九光 完成日期: 2005年6月30日
目 · ················ ····························Ⅲ ABSTRACT ·······································Ⅳ 1 前 言 1.1 空腹桁架钢框架的特点及研究意义....................1 1.2 空腹桁架钢框架的研究现状..............................................3 1.3 现有研究的不足及本文的研究内容. (5) 2 空腹桁架钢框架有限元建模及验证 2.1 引言..................................................................8 2.2 弹塑性分析方法简介...................................................12 2.3 ANSYS 在空腹桁架钢框架弹塑性分析中的应用............................18 2.4 ANSYS 分析模型正确性检验............................................20 2.4.1 ANSYS 分析模型概述.........21 2.4.1.1 ANSYS ........21 2.5 小结. (21) 3 3.1 引言.................................................................23 3.2 空腹桁架钢框架与普通钢框架力学性能对比...............................26 3.3 影响空腹桁架钢框架力学性能的因素. (29) 4 空腹桁架钢框架极限承载力试验研究 4.1 试验目的·····························································30 4.2 模型设计依据·························································32 4.3 试验概况·····························································35 4.4 试验过程描述·························································38 4.5 试验结果·························
实验二 LTI 系统的响应 一、 实验目的 1. 熟悉连续时间系统的单位冲激响应、阶跃响应的意义及求解方法 2. 熟悉连续(离散)时间系统在任意信号激励下响应的求解方法 3. 熟悉应用MATLAB 实现求解系统响应的方法 二、 实验原理 1.连续时间系统 在MATLAB 中有专门用于求解连续系统冲激响应和阶跃响应, 并绘制其时域波形的函数impulse( ) 和step( )。如果系统输入为f (t ),冲激响应为h(t),系统的零状态响应为y (t ),则有:()()()y t h t f t =*。 若已知系统的输入信号及初始状态,我们便可以用微分方程的经典时域求解方法,求出系统的响应。但是对于高阶系统,手工计算这一问题的过程非常困难和繁琐。 在MATLAB 中,应用lsim( )函数很容易就能对上述微分方程所描述的系统的响应进行仿真,求出系统在任意激励信号作用下的响应。lsim( )函数不仅能够求出连续系统在指定的任意时间范围内系统响应的数值解,而且还能同时绘制出系统响应的时域波形图。 说明: (1)当系统有初始状态时,若使用lsim( )函数求系统的全响应,就要使用系统的状态空间描述法,即首先要根据系统给定的方式,写出描述系统的状态方程和输出方程。假如系统原来给定的是微分方程或系统函数,则可用相变量法或对角线变量等方法写出系统的状态方程和输出方程。其转换原理如前面实验四所述。 (2)显然利用lsim( )函数不仅可以分析单输入单输出系统,还可以分析复杂的多输入多输出系统。 例题1: 若某连续系统的输入为e (t ),输出为r (t ),系统的微分方程为: ''()5'()6()3'()2()y t y t y t f t f t ++=+ ① 求该系统的单位冲激响应h (t )及其单位阶跃响应g (t )。 a=[1 5 6];b=[3 2]; subplot(2,1,1),impulse(b,a,0:0.01:5); subplot(2,1,2),step(b,a,0:0.01:5);
山东建筑大学试卷 共 2 页 第 1 页 2011 至 2012 学年第 二 学期 课程名称 结构力学A1(本科)试卷 B 答案及评分标准 专业: 土木10级;交通 10级 ; 考试形式:闭卷 考试时间 120 分钟 题号 一 二 三 四 五 总分 分数 一、对 图 示 体 系 作 几 何 组 成 分 析 。(共15分) 12 3 4 5 6 去三个二元体4-6-5、1-4-5、2-5-3 (10分 ) 体 系 为 无 多 余 约 束 的 几 何 不 变 体 系 。 (5分 ) 该题目有多种分析过程,结论一样 二、作 图 示 多跨静定梁的 M 图。(15分) 22P Pa P a a a a a 2 Pa Pa Pa M 图 Pa 三、计算图示结构a 杆的轴 力N a 。(15分) 6×3m=18m 4m P P P P P a 选择合理截面,3分。 合理的平衡方程 3分 轴力结果3分, N P a 0.901 四、画 出 图 示 梁 R B 的 影 响 线 ,并 利 用 影 响 线 求 给 定 荷 载 下 的 R B 值 。(15分) B 12kN 1m 2m 8kN/m 2m 2m A 12kN 1 2 54 1 (8分) 装 订线
R B =40kN (7 分) 五、用 力 法 作 图 示 结 构 的 M 图 。(20分) B EI 3m 4kN A 283 kN 3m EI /m C 基 本 体 系 (5分 );δ1136=/EI (5分 );?1180P EI =-/(5分 ); X 15=kN (1分 );M 图 (4分 ) 4628 P 15 31 M 图 13 图 M () kN .m 图 M () kN .m 六、图 示 结 构 , 各 杆 EI 相 同 , q = 60kN/m , 试 作 M 图 。(20分) 4m 2m 3m 1m B C q 50.53 63.15 63.16 21.0542.11 21.05 图 M () kN .m 确定未知量2 分 ;写杆端弯矩共 8分 ; 平衡方程并求解??B C EI EI ==-9601980019/(),/()( 逆 时 针 ) 6分; 弯矩图 4分 装订线 装订线
山东建筑大学本科毕业设计说明书外文文献及翻译格式模 版1 附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30 ,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998.
第一章概述 1-3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:1、电路交换电路交换是一种必须经过“建立连接-通话-释放链接”三个步骤的一条专用物理通路。从建立连接开始,通讯就一直占用信道资源,直到释放。它具有实施性强,时延小,交换设备成本低的优点。同时,其线路利用效率低,通信效率低,不同类型终端之间不可通讯。电路交换适用于信息量大,较长的报文。 2、报文交换报文交换本质上也是存储转发方式,但是它将整个报文从一个结点传到下一个。它的优点是中继电路利用率高,可以多个用户同时在一条线路上传送。缺点在于报文信息量大,时延长,且占用交换机内存较大,不具有实时性。它适用于报文较短,实时性较低的通讯。 3、分组交换分组交换是将报文分组,在每个分组之前加上地址信息,通过路由器经接收,存储,再转发到下一个接口,直到将分组传到目标地址,再去掉地址信息将其重组为完整报文。在分组传输的过程中动态分配传输宽带,逐段占用通信链路,多个分组数可同时传送。它传输效率高,且保证数据传输有很高可靠性。同时分组排队会造成时延,但比报文交换小,且成本较高。 1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?他们的工作方式各有什么特点? 答:边缘部分由所有连接在因特网上的主机组成,由用户直接使用,进行通信和资源共享。核心部分,是由大量网络和连接这些网络的路由器组成,主要为边缘部分服务提供连通性和交换。边缘部分不同终端上的程序通信方式有客户-服务器方式和对等方式。客户-服务器方式指进行通讯的双方中一方为服务请求方,一方为服务提供方。客户向服务器发送远程服务请求,因此客户程序必须知道服务器程序地址,而服务器只需要被动接受请求,不需要知道客户程序地址,但需要强大硬件和高级操作系统支持。对等方式是双方均可既为服务提供者,也可以为服务请求者。 网络核心部分要想网络边缘部分提供连通性和交换,起关键作用的是路由器,其任务是转发收到的分组,使得边缘部分的每一个终端都能够向其他主机通信。 1-14 计算机网络有哪些常用的性能指标? 答:1、速率:连结在计算机网络上的主机在数字信道上传送数据的速率,单位为b/s(其中 b 为bit,表示一个二进制数字,比特是计算机中数据量的单位) 2、带宽:带宽本来指的是某个信号具有的频带宽度,单位为赫;由于通信的主干线传送的是模拟信号,所以,带宽表示通信线路允许通过的信号频带范围,表示在单位时间内,从网络中的某一点到另一点所能通过的“最高数据率”,单位是比特每秒。 3、吞吐量:表示单位时间内通过某个网络口的数据量,经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能通过网络 4、时延:时延指数据从网络的一段传送到另一端所需要的时间。有以下几个部分组成:(1)发送时延从主机发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的
附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30
,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998. “Until we have the AES ,3DES will still offer protection for years to come .So there is no need to immediately switch over ,”says Edward Roback , acting chief of the computer security division at NIST and chairman of the AES selection committee .“What AES will offer is a more efficient algorithm .It will be a federal standard ,but it will be widely implemented in the IT community .” According to Roback ,efficiency of the proposed algorithms is measured by how fast they can encrypt and decrypt information ,how fast they can present an encryption key and how much information they can encrypt . The AES review committee is also looking at how much space the algorithm takes up on a chip and how much memory it requires .Roback says the selection of a more efficient AES will also result in cost savings and better use of resources . “DES w as designed for hardware implementations ,and we are now living in a world of much more efficient software ,and we have learned an awful lot about the design of algorithms ,”says Roback .“When you start multiplying this with the billions of implementations done daily ,the saving on overhead on the networks will be enormous .” ……
实验3 网际协议(IP) 【实验目的】 1.掌握IP数据报的报文格式 2.掌握IP校验和计算方法 3.掌握子网掩码和路由转发 4.理解特殊IP地址的含义 5.理解IP分片过程 6.理解协议栈对IP协议的处理方法 7.理解IP路由表作用以及IP路由表的管理 【实验步骤】 练习1 编辑并发送IP数据报 练习容: 各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 主机B在命令行方式下输入staticroute_config命令,开启静态路由服务。 2. 主机A启动协议编辑器,编辑一个IP数据报,其中: MAC层: 目的MAC地址:主机B的MAC地址(对应于172.16.1.1接口的MAC)。 源MAC地址:主机A的MAC地址 协议类型或数据长度:0800。 IP层: 总长度:IP层长度。 生存时间:128。 源IP地址:主机A的IP地址(172.16.1.2)。 目的IP地址:主机E的IP地址(172.16.0.2)。 校验和:在其它所有字段填充完毕后计算并填充。 自定义字段: 数据:填入大于1字节的用户数据。 【说明】先使用协议编辑器的“手动计算”校验和,再使用协议编辑器的“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。 ●IP在计算校验和时包括哪些容? 答:IP的首部校验和只检验数据报的首部,但不包括数据部分。 3. 在主机B(两块网卡分别打开两个捕获窗口)、E上启动协议分析器,设置过滤条件(提取IP协议),开始捕获数据。 4. 主机A发送第1步中编辑好的报文。 5. 主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,
毕业设计 题目:某单位办公楼设计院(部):土木工程学院 专业:土木工程 班级: 姓名:陶双 学号: 指导教师:陶双 完成日期:
目录摘要V 前言1 第一部分结构设计2 1 设计资料2 2荷载标准值的计算2 2.1 恒荷载标准值3 2.1.1 屋面3 2.1.2 楼面3 2.1.3屋面框架节点集中荷载标准值4 2.1.4楼面框架节点集中荷载标准值5 2.2 活荷载标准值5 2.2.1 屋面5 2.2.2 楼面5 2.2.3 风荷载标准值6 3材料计算指标6 4对梁尺寸的验算7 4.1次梁截面尺寸验算7 4.2 主梁截面尺寸验算8 4.3 柱截面尺寸验算8 4.3.1内柱8 4.3.2 外柱9
4.4柱的线刚度计算10 5 框架内力计算11 5.1 恒荷载作用11 5.2 活荷载的内力计算14 5.3 风荷载作用下的框架内力17 5.3.1风荷载作用框架的内力本风压值17 5.3.2用D值法列表计算18 6 风荷载作用下的侧移验算21 7 荷载组合与内力组合22 7.1横梁内力组合表22 7.2柱内力组合27 8 框架梁柱配筋30 8.1 横梁配筋32 8.1.1 正截面受弯承载力计算32 8.1.2 斜截面受剪承载力计算33 8.2次梁配筋设计(按塑性内力重分布计算)34 8.2.1 次梁正截面承载力计算35 8.2.2次梁斜截面承载力计算35 8.3框架柱配筋36 8.3.1外柱配筋计算表36 8.3.2内柱配筋计算表37 8.3.3框架柱的抗剪承载力计算和箍筋配置38
9 楼面板的配筋计算36 9.1楼面的配筋计算38 9.1.1 按弹性理论计算区格的弯矩39 9.1.2截面设计42 10 楼梯设计41 10.1 踏步板(TB—1)的计算43 10.2 平台板设计44 10.3 平台梁设计45 11 基础设计44 11.1 外柱基础设计46 11.2 内柱基础的计算46 第二部分施工设计部分48 12 编制依据48 13 工程概况51 13.1 总体概况51 13.2 设计概况52 13.2.1 建筑设计52 13.2.2 结构设计52 13.3 工程、水文及气象概况53 13.4 施工条件53 13.5 工程特点53 13.6 主要分项工程工程量54
《算法设计与分析》 实验报告 班级计算机2011-3班 姓名 学号 2013年12 月08 日
目录 实验一二分查找程序实现…………………………………………………………………01页 实验二棋盘覆盖问题………………………………………………………………………04页实验三0-1背包问题的动态规划算法设计……………………………………………….07页实验四背包问题的贪心算法………………………………………………………………10页 实验五最小重量机器设计问题(回溯法) (12) 页 实验六最小重量机器设计问题(分支限界法) (15) 页
指导教师对实验报告的评语 成绩: 指导教师签字: 年月日