文档库 最新最全的文档下载
当前位置:文档库 › 实验报告05

实验报告05

实验报告05
实验报告05

实验5、Servlet技术模型四:会话管理

一、实验目的

1.理解会话机制。

2.掌握Servlet的会话机制实现。

3.理解Servlet的会话机制应用。

二、实验内容和主要步骤

1.准备

2.新建一个Web工程,名字为lab05

3.任务一:授权下载

4.任务二:新版授权下载

三、实验结论和思考

1、到本次实验任务为止,我们学习了实现用户浏览器端转向的两种途径,请分别用代码语句描述两种途径。

答:这两种转向途径分别是:服务器端重定向和通过响应告诉浏览器端转向。两种转向的表现形式都是浏览器端出现和当前页面不同的显示,所以我们都说它们是浏览器端转向。

(1)服务器端重定向:使用RequestDispatcher的forward方法实现的客户端转向技术。本质上是把请求导向(转发)其他资源。浏览器地址栏不会发生改变,支持请求作用域数据的共享。

(2)通过响应告诉浏览器端转向:通过响应对象的sendRedirect方法告诉浏览器访问该方法指明的资源,地址栏会发生改变。支持会话作用域数据的共享。

2、在任务一中,因为要下载的文件是放在/WEB-INF/目录中的,这个目录中的资源是不能被用户端直接通过URL访问的,所以才有了任务一通过读取文件流,写入返回响应输出流中来实现下载。那么放在/WEB-INF文件夹中的一个目的是什么呢?

答:实现一定层次的安全和保密目的,使得放在该目录中的文件不能通过url直接在地址栏中下载。

3、如何理解“会话”这个概念?请简要描述。

答:会话(session)是一个客户与服务器之间的不间断的请求响应序列。当一个客户向服务器发送第一个请求时就开始了一个会话。对该客户之后的每个请求,服务器能够识别出请求来自于同一个客户。当客户明确结束会话或服务器在一个预定义的时限内没从客户接收任何请求时,会话就结束了。当会话结束后,服务器就忘记了客户以及客户的请求。

4、在Servlet中使用会话机制实现会话级作用域的方法或者步骤有哪些?请简要结合代码描述。答:使用HttpSession对象通常涉及三个方面:

(1)创建或返回与客户请求关联的会话对象。使用HttpServletRequest接口提供的getSession()方法(2)在会话对象中添加或删除“名/值”对属性。public void setAttribute (String name, Object value):将一个指定名称和值的属性存储到会话对象上;如果要取出放在session作用域中的变量值,使用public Object getAttribute(String name):返回存储到会话上的指定名称的属性值,如果没有指定名称的属性,则返回null。

(3)如果需要可使会话失效。

5、【选做】任务二是否已经调试通过?有没有测试中文文件名的文件下载?如何解决不能很好显

示中文文件名的文件下载问题?

答:

四、实验心得(必须填写)

Servlet的会话机制

数据库原理实验报告(1)实验一 SQL Server 2005常用服务与实用工具实验

南京晓庄学院 《数据库原理与应用》课程实验报告 实验一 SQL Server 2005常用服务与实用工具实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。 (2)了解SQL Server 2005的主要组件、常用服务和系统配置。 (3)掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用 “SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法; 了解模板的使用方法。 2.实验要求 (1)收集整理Microsoft关系数据库管理系统SQL Server的相关资料,总结其发展历史及 SQL Server 2005主要版本类别和主要功能特性。 (2)使用SQL Server配置管理器查看和管理SQL Server 2005服务。 (3)使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系 统获得所感兴趣的相关产品主题/技术文档。 (4)使用Microsoft SQL Server Management Studio“查询编辑器”编辑并执行Transact-SQL 查询语句。 (5)查看Microsoft SQL Server 2005模板,了解模板的使用方法。 (6)按要求完成实验报告。 3.实验步骤、结果和总结实验步骤/结果 (1) 简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。SQL Server系统发展历史 1988 SQL Server 由微软与Sybase共同开发,运行于OS/2平台。 · 1993 SQL Server 4.2桌面数据库系统,功能较少。与Windows集成并提供了易于使用界面。 · 1994 Microsoft与Sybase在数据库开发方面的合作中止。 · 1995 SQL Server 6.05 重写了核心数据库系统。提供低价小型商业应用数据库方案。 · 1996 SQL Server 6.5 · 1998 SQL Server 7.0 重写了核心数据库系统,提供中小型商业应用数据库方案,包含了初始的Web支持。SQL Server从这一版本起得到了广泛应用。· 2000 SQL Server 2000 企业级数据库系统,其包含了三个组件(DB, OLAP, English Query)。丰富前端工具,完善开发工具,以及对XML的支持等,促进了该版本的推广和应用。 · 2005 SQL Server 2005 最新版本,历时5年的重大变革。 · 2007 SQL Server 2008(Katmi)即将发布。 · 2008 SQL Server 2008 发布。 -SQL Server 2005主要版本类别及功能特性 SQL Server 2005 Enterprise Edition(32 位和 64 位) Enterprise Edition 是最全面的 SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求。 注:没有任何限制,包含所有功能和特性。

管理信息系统实验报告(vfp)

《管理信息系统》实验报告本 (适用于VFP数据库) 使用学期:20 年~ 20 学年第学期班级_____________________ 学号_____________________ 姓名_____________________ 湖南工程学院经济管理系实验中心

学生实验守则 1、学生一律按指定时间上下机,无故迟到15分钟以上者,取消当次上机资格并报学生所在系部。有急事需提前离开,须经实验指导教师批准。 2、进入机房须听从实验室管理人员指挥,保持机房安静、整洁,与实验无关的各类用具(包括雨具、饭盒)及杂物(饮料瓶、废纸屑等)不准带进机房。不得随意走动,保持安静的实验环境。实验过程中发现问题应举手请教师或实验管理人员解答。 3、实验前必须按教师要求,进行预习,并写出实验预习报告,无预习报告者不得进行实验。实验过程中严格按照操作规程操作,不做实验项目以外的操作,严禁玩游戏。 4、自觉遵守实验室的各项规章制度,听从实验室技术管理人员和实验教师的安排,如有违反,将按照相应的制度予以处罚。 5、实验过程中设备出现故障应立即报告实验室管理人员,不得擅自处理,严禁在实验过程中使用U盘等移动存储设备。 6、实验完毕,立即按规程关闭计算机,并将键盘架推进,把耳机放在电脑台的左(右)上角,把电脑椅排列整齐。有序地离开实验室。 7、学生上机实验过程中,严禁使用教师机、投影仪、音响等设备。严禁更改系统配置,坚决杜绝私开机箱和盗取配件,否则按学校规定严肃处理。 8、严禁损坏实验室的各种设备。损坏公物要赔偿。

实验报告要求 实验报告内容分二段。 实验前必须写出实验报告第一部分(实验预习报告)。无预习报告,不能做实验。 实验完成后,再写实验报告的第二部分(实验具体步骤、相关数据及结果)。 实验报告的主要项目有: 1、实验目的 2、实验原理简述 3、实验内容及主要步骤 4、实验预习内容 5、实验结果 6、实验总结、心得体会及改进意见 注:1、实验前请先预习并填好前4项,经实验教师检查后,再进行实验。 2、实验项目由任课教师指定。

linux实验报告

实验一 实验名称:Linux 基本命令的使用 实验时间:2学时 实验目的:熟练使用Linux字符界面、窗口系统的常用命令。 实验内容 (一)Linux操作基础 1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6) 2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal) ①uname:查看系统与内核相关信息 uname -asrmpi 参数: -a :所有系统相关的信息; -s: 系统内核名称; -r: 内核的版本; -m:本系统的硬件名称,如i686或x86_64; -p: CPU的类型,与-m类似,只是显示的是CPU的类型; -i :硬件的平台(ix86). ②date:显示日期的命令 ③cal:显示日历 单独cal:列出当前月份的日历 cal 2014:列出2014年的日历 cal 5 2014:列出2014年五月的目录 3.使用帮助命令(man,help) ①man:是manual(操作说明)的简写,是在线帮助系统 man后跟某个命令就会详细说明此命令,例如:man man就会详细说明man 这个命令的用法; ②help:也是帮助命令,一般会在命令后,例如:cd --help 就会列出cd命令的使用说明。 4.查看当前登陆用户列表(who),显示当前用户(whoami) ①who:显示目前已登录在系统上面的用户信息; ②whoami:查询当前系统账户 5.建立一个新用户mytest,设定密码(useradd,passwd) ①useradd mytest(建立新用户mytest);

电工实验报告答案解析-(厦门大学)

实验四线性电路叠加性和齐次性验证表4—1实验数据一(开关S投向R侧) 表4—2实验数据二(S投向二极管VD侧) 1.叠加原理中U S1, U S2分别单独作用,在实验中应如何操作?可否将要去掉的电源(U S1或U S2)直接短接? 答: U S1电源单独作用时,将开关S1投向U S1侧,开关S2投向短路侧; U S2电源单独作用时,将开关S1投向短路侧,开关S2投向U S2侧。 不可以直接短接,会烧坏电压源。 2.实验电路中,若有一个电阻元件改为二极管,试问叠加性还成立吗?为什么? 答:不成立。二极管是非线性元件,叠加性不适用于非线性电路(由实验数据二可知)。 实验五电压源、电流源及其电源等效变换表5-1 电压源(恒压源)外特性数据 表5-2 实际电压源外特性数据 表5-3 理想电流源与实际电流源外特性数据

图(a )计算)(6.117S S S mA R U I == 图(b )测得Is=123Ma 1. 电压源的输出端为什么不允许短路?电流源的输出端为什么不允许开路? 答:电压源内阻很小,若输出端短路会使电路中的电流无穷大;电流源内阻很大,若输出端开路会使加在电源两端的电压无穷大,两种情况都会使电源烧毁。 2. 说明电压源和电流源的特性,其输出是否在任何负载下能保持恒值? 答:电压源具有端电压保持恒定不变,而输出电流的大小由负载决定的特性; 电流源具有输出电流保持恒定不变,而端电压的大小由负载决定的特性; 其输出在任何负载下能保持恒值。 3. 实际电压源与实际电流源的外特性为什么呈下降变化趋势,下降的快慢受哪个参数影 响? 答:实际电压源与实际电流源都是存在内阻的,实际电压源其端电压U 随输出电流I 增大而降低,实际电流源其输出电流I 随端电压U 增大而减小,因此都是呈下降变化趋势。下降快慢受内阻R S 影响。 4.实际电压源与实际电流源等效变换的条件是什么?所谓‘等效’是对谁而言?电压源与电流源能否等效变换? 答:实际电压源与实际电流源等效变换的条件为: (1)实际电压源与实际电流源的内阻均为RS ; (2)满足S S S R I U =。 所谓等效是对同样大小的负载而言。 电压源与电流源不能等效变换。

VFP实验报告.doc

VFP实验报告 VFP实验报告 学院:专业:年级:姓名:学号:实验室号: 计算机号:实验日期:年月日指导教师签字:成绩: 实验:熟悉VFP开发环境 1. 先在D盘建一个文件夹,并将其命名为092221004.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“文件位置”中的“默认目录”,然后选择“修改”,将其设为 “D9*******”,最后选择“设为默认值” ,“确定”,即可。 2. 在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“日期格式”栏的下拉选项中选 择“年月日”;勾选“日期分隔符”和“年份(1998或98)”项,并在“日期分隔符”其后面输入“-”;最后选择“设为默认值” ,“确定”,即可。 3. 在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“小数位数”项输入小数位数的 多少,最后选择“设为默认值” ,“确定”,即可。 4. 在桌面打开VFP系统,在菜单栏上选择“显示”,此时跳出一个工具栏对话框,勾选“调色板”后选择右边的“定制”,跳出定制工具栏,在“分类”中选定“调色板”,在其右边中选定红色,并将其拖动到主窗

口,关闭定制工具栏,最后将其移到常用工具栏下。 5. 打开VPF系统,在菜单栏上选择“文件”,在“文件”的下拉栏中选定“新建”弹出新建选框,在左边的“文件类型”中选定“项目”然后点击右边的“新建文件”弹出创建的对话框,在该对话框的项目文件框中键入“学生成绩管理”后点击“保存”,在菜单栏上选择“文件”,在“文件”的下拉栏中选定“新建”弹出新建选框,在左边的“文件类型”中选定“数据库”然后点击右边的“新建文件”弹出创 建的对话框,在该对话框的数据库名框中键入“学生成绩”后点击“保存”。 区别: 如果是在项目中建立数据库,则命令窗口不会显示命令。 6. “CREATE PROJECT”是建立项目文件命令,“CREATE DATABASE” 是建立数据库命令,“ MODIFY DATABASE”打开默认目录下的数据 库,“MODIEF PROJECT”是打开默认目录下的项目文件 7. 退出VFP系统的命令是“Quit”;其他退出VFP系统的方法: 方式一:单击应用程序窗口中的“关闭”按纽 方式二:在“文件”菜单中选择“退出”命令. 方式三:在命令窗口中键入QUIT命令. 方式四:同时按下Alt和F4组合键. 方式五:单击应用程序窗口左上角的控制菜单图标,从弹出的菜单中选择“关闭”命令.或者双击控制菜单图标。 一、实验目的 1. 熟悉VFP集成开发环境;

新版实验报告册答案(八上)

生物(八上)实验报告册答案 P___1 观察与思考:水螅的形态与捕食 思考与联想:不能可以感知和捕捉来自各个方向的猎物。 思考与联想:水螅用刺细胞捕食水蚤,在内胚层消化。 P___3 实验:观察蚯蚓 材料用具:糙纸放大镜 方法步骤: 1(1)前端有环带。背面颜色比腹面深。 13 (2)粗糙刚毛后方 2.肌肉的收缩。 3. 粘滑 讨论:1.蚯蚓的身体呈两侧对称,可分出前后、左右、背腹。 2. 使运动灵活、自如。 3. 支撑身体、辅助运动。 4. 因为蚯蚓靠湿润的体壁呼吸,如果蚯蚓体表干燥,蚯蚓将窒息死亡。 P___6 观察与思考:双壳类动物的特点 思考与联想:保护 思考与联想:足鳃入水管获取水中的食物颗粒,出水管排出食物残渣。 P___7 观察与思考:节肢动物的特点 思考与联想: 2. 蝗虫和七星瓢虫的形态结构比较相似,体表较硬;身体分节,不同体节有差异;触角和足 都分节;有翅。 3. 体表较硬身体分节,不同体节有差异有分节的足 P___9观察与思考:鲫鱼的外形与运动 思考与联想:是流线形有利于减少鱼在水中运动时的阻力有 体验与联想:抓过粘滑粘液 再观察:交替张合水从鱼口流入,从鳃盖后缘流出。 思考:呼吸鳃丝中有血管 扩大了与水的接触面积,鱼在水中呼吸。 思考与联想:入鳃的水含氧较多,出鳃的水二氧化碳较多 当鱼离开水时,鱼不能从空气中得到足够的氧而窒息死亡。

讨论: 1. 鱼体呈流线形,有利于克服在水中运动时的阻力。 2.不全面。鱼在游泳时,主要靠躯干部和尾鳍的摆动进行运动,其他鳍起协调作用。 P___11观察与思考:青蛙的外形与运动 思考与联想:绿色有利于青蛙的生存。 体验与联想:湿滑 青蛙的前肢短小,可支撑身体;。后肢发达,趾间有蹼,便于跳跃和划水。P___12观察与思考:多种多样的鸟 思考与联想: 思考: 鸟喙的特征与鸟的食性相适应。如,啄木鸟的喙强直,尖锐,适于啄食树干中的昆虫。 鸟足的特征与鸟的生活环境相适应。如,丹顶鹤的腿细长,适于在浅水中行走、觅食。 体表覆盖羽毛,有翼、喙等结构。 P___14 探究:鸟类适于飞行的形态结构特点 第一组假设:鸟的体型和翼适于飞行 第二组假设:鸟的肌肉和骨骼适于飞行 第三组假设:鸟的消化系统和循环系统适于飞行 第四组假设:鸟的呼吸和视觉适于飞行 第一组结论:流线型的体型和翼适于鸟的飞行 第二组结论:发达的胸肌和薄、轻的骨骼适于鸟的飞行 第三组结论:强大的消化能力和循环系统适于鸟的飞行 第四组结论:旺盛的呼吸和发达视觉适于鸟的飞行 P___17观察与思考:哺乳动物的牙齿 思考与联想: 都有门齿和臼齿狼有犬齿,兔没有 狼是肉食动物,犬齿尖锐撕咬猎物。兔是草食动物,门齿切断食物,臼齿磨碎食物。 提高了动物摄取食物的能力,增强了对食物的消化能力。

05油菜综合实验报告

油菜综合实验报告 一、实验目的与意义 1. 了解油菜的花器构造和开花习性,练习和掌握油菜去雄杂交技术,了解和掌握油菜自交技术。 2. 学习油菜考种及产量测定方法;了解和掌握油菜形态特征和品质特征。 二、实验用品 1.材料 甘蓝型油菜或白菜型油菜品种 2.仪器用具 剪刀、镊子、网袋、纸袋、回形针、纸牌、铅笔等。 三、实验内容 1.花器构造 油菜属十字花科(Cruciferae)芸薹属(Brassica),常异花授粉(甘蓝型和芥菜型,天然异交率一般为5%-10%,最高不超过30%)或异花授粉(白菜型,天然异交率一般为 80%-90%以上)作物。油菜的花序 为总状无限花序,由主花序和分 枝花序组成。在花序上互生许多 单花,花由花柄、花萼、花冠和 雄蕊等组成。花瓣4片与花萼4 片互生,作十字形排列,称十字

花冠。雄蕊6枚,侧面的一对为短花丝,中央的两对为长花丝,特称四强雄蕊。雌蕊由2心皮组成,由假隔膜(胚座框)将子房隔成两室。胚珠着生在心皮的边缘,为侧膜胚座。 2.开花习性 油菜的开花顺序是先主花序,第一分枝、第二分枝花序依次由上而下开放,同一花序的花朵无论是主花序还是分枝花序都是由下向上依次开放。油菜单株花期的长短因品种、气候和裁培条件而异,一般为20-30天,每天开花时间一般在上午7时到12时,以9-11时开花最盛。油菜开花散粉的最适相对湿度为75%-85%,最适温度约为14-18℃。10℃以下开花数减少,5℃以下一般不开花。 油菜花的雌蕊较雄蕊先熟,且生活力较强,开花前后7天内柱头均具有受精能力,但以2-3天内受精结实率最高。油菜的花粉落在柱头上45分钟后即可萌发,经1-24小时完成受精过程。 3.油菜的自交不亲和性 在油菜杂种优势的利用上,可用优良的自交不亲和系作母本,优良品种作父本,产生强优势的杂交种用于生产,以提高油菜的产量。由于甘蓝型和白菜型油菜的自交不亲和系具有自交不亲和基因,在开花前1-2天柱头上可形成一种由特殊蛋白质组成的“隔离层”,它作为一种“感受器”能识别和阻止相同基因型的花粉发芽,一般套袋自交很难得到种子,因此自交不亲和系的保持和繁殖就必须在柱头未形成这类蛋白质的蕾期选株,并采用人工剥蕾后套袋自交或其它方法进行。 四、实验步骤

Visual FoxPro 程序设计实验报告

VF程序设计实验报告 图书馆管理系统 专业: 学号: 姓名: 指导教师: 2010年12月31日

目录 第一部分系统概述--------------------------------2 第二部分系统功能模块设计------------------------2第三部分系统数据库及表设计----------------------2第四部分系统菜单设计----------------------------5 第五部分系统界面设计----------------------------6 第六部分系统相关程序代码-----------------------13第七部分实验报告小结---------------------------22第八部分参考资料-------------------------------22

一、系统概述 近年来,随着图书馆规模的不断扩大,图书数量相应的增加,有关图书的各种信息量也成倍增加,面对庞大的信息量,传统的人工管理户导致图书管理的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,为了充分发挥了图书馆的功效,最大限度地为读者服务,必须制定一套合理、有效,规范和实用的图书馆管理系统,对图书资料进行集中统一的管理。 根据上述需要,我们建立本图书馆管理系统。 根据图书、读者和管理员三者之间的关系,本系统主要实现读者对图书的查询、个人信息的修改和管理员对读者、图书的管理。 本系统采用作为开发工具。 二、系统功能模块设计 本系统可以完成一般图书馆关于图书查询、借阅及书库管理的主要功能。其中:图书查询模块可以查询所需要的图书;读者管理模块中,读者可以查看自己的信息,对登陆密码进行修改,管理员可以对读者进行添加和删除;图书管理模块中,管理员可以为读者进行图书的借阅和归还操作,以及对图书的信息进行修改,如加入新书、删除不能使用的图书和更新图书的信息;报表打印模块中,实现对需要的信息进行打印输出。系统结构下图所示。 三、数据库及表设计 经分析,图书馆管理系统主要涉及了学生、管理员和图书三部分。因此需要建立的实体就是学生、管理员和图书三个。 根据系统模块的设计,可以的到本系统需要建立的基本表为:读者信息表、

测量实验报告 (已填写答案)

工程测量实验报告 系别:_____________ 班级:_____________ 姓名:_____________ 学号:_____________ 工程测量实验室

实验一水准仪的认识与使用 1、实习报告中文字部分自己填写 2、实验或实习报告中的表格,请填写自己或小组观测的数据 一、实验目的: 1.了解微倾式DS3水准仪的基本构造,认识其主要部件的名称和作用。 2.练习水准仪的安置,瞄准和读数。 3.练习一测站的测量、记录、计算和检核。 二、实验仪器设备和工具: 每组实习设备为DS3微倾式水准仪一台、水准尺2根、尺垫1个、铅笔、计算器自备。 三、方法与步骤: 1、水准仪的认识: (1)部件名称、位置、作用及使用方法。 (2)了解水准尺分划注记的规律,掌握读数方法。 2、水准仪的使用: (1)安置:要求高度适中,地面坚实稳固,架头水平,仪器连接牢固。 (2)粗平:观察左手大拇指旋转脚螺旋时的运动方向与圆水准气泡的移动方向之间的关系,从仪器构造上注意观察脚螺旋的顺时针(或逆时针)转动与仪器的升降之间的关系。 (3)瞄准水准尺: (4)精平与读数: 安置→粗平→瞄准→精平→读数 2、实验数据记录:(请填写自己观测的数据,以下为示例) 测站测点后视读数(m)前视读数(m)高差(m)备注 1 A-1 1.568 1.416 0.15 2 第1台阶 2 A-2 1.568 1.265 0.30 3 第2台阶 3 A-3 1.568 1.11 4 0.454 第3台阶 4 A-4 1.568 0.966 0.602 第4台阶 1.中心连接螺旋要旋紧,防止仪器从架头上摔落。 2.每次读数前,均须消除视差和进行精确整平。 3.记录人员记录数据时,要向观测人员回报,记录以m为单位,记为mm。 4.为了人和仪器的安全,测站点和转点应选在路边。 5.仪器操作时不要用力过猛,脚螺旋,水平微动螺旋都有一定的调节范围,使用时不宜旋到顶端。 五、思考题: 1、一个测站的水准测量中,已经观测了后视点,当观测前视点时是否还要再次粗略整平及精确整平?为什么? 答:不能进行粗略整平。因为此项操作会改变仪器的高度,导致分别进行后、前视读数时的仪器高度不同,所测高差中引入了该高度差。 必须进行精确整平。因为水淮测量中,水淮仪必须提供一条水平视线,要通过精确整平才能获得。 2、用脚螺旋粗略整平,若操作熟练后,只用两个脚螺旋即可整平,如何操作?

LINUX实验报告

实验报告 ( 2014/ 2015 学年第一学期) 课程名称操作系统A 实验名称文件系统 实验时间2014 年12 月8 日指导单位计算机学院计算机科学与技术系 指导教师徐鹤 学生姓名王生荣班级学号B12040809 学院(系) 计算机学院专业软件工程

实验名称文件系统指导教师徐鹤 实验类型设计实验学时 2 实验时间2014.12.08 一、实验目的和要求 1. 学习LINUX系统下对文件进行操作的各种命令和图形化界面的使用方法。 2. 深入学习和掌握文件管理系统的基本原理和LINUX等操作系统下常用的系统调用,编写一个使用系统调用的例程。 3.实现一个文本文件的某信息的插入和删除 4.实现一个记录文件的某记录的插入和删除 二、实验环境(实验设备) Windows XP + VMWare + RedHat Linux 8

三、实验过程描述与结果分析 1. 目录/proc下与系统相关的文件和目录 (1) /proc/$pid/fd:这是一个目录,该进程($PID号码进程)每个打开的文件在该目录下有一个对应的文件。 例如:#ls /proc/851/fd 0 1 2 255 这表示,851号进程目前正在使用(已经打开的)文件有4个,它们的描述符分别是0、1、2、255。其中,0、1、2 依次分别是进程的标准输入、标准输出和标准错误输出设备。 (2)/proc/filesystems:该文件记录了可用的文件系统类型。 (3)/proc/mounts:该记录了当前被安装的文件系统信息 例如:#cat /proc/mount (4)/proc/$pid/maps:该文件记录了进程的映射内存区信息。 例如:#cat /proc/851/maps 2.常用命令讲解 ls 命令 用来查看用户有执行权限的任意目录中的文件列表,该命令有许多有趣的选项。例如: $ ls -liah * 22684 -rw-r--r-- 1 bluher users 952 Dec 28 18:43 .profile

大学物理实验报告及答案

(此文档为word格式,下载后您可任意编辑修改!) 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的(1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 U 实验方法原理根据欧姆定律,R =,如测得U 和I 则可计算出R。值得注意的是,本实验待测电阻有两只, I 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置待测电阻两只,0~5mA 电流表1 只,0-5V 电压表1 只,0~50mA 电流表1 只,0~10V 电压表一只,滑线变阻器1 只,DF1730SB3A 稳压源1 台。 实验步骤本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学生参照第2 章中的第2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录U 值和I 值。对每一个电阻测量3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由?U =U max ×1.5% ,得到?U 1 = 0.15V,?U2 = 0.075V ; (2) 由?I = I max ×1.5% ,得到?I 1 = 0.075mA,?I 2 = 0.75mA; (3) 再由u= R ( ?U )2 + ( ?I ) 2 ,求得u= 9 ×101?, u= 1?; R 3V 3I R1 R2 (4) 结果表示R1 = (2.92 ± 0.09) ×10光栅衍射实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。?, R 2 = (44 ±1)? (3) 观测汞灯在可见光范围内几条光谱线的波长实验方法原理

操作系统-Linux课程实验报告材料

实验1.1、1.2 Linux Ubuntu的安装、创建新的虚拟机VMWare

实验1.3 Shell编程 1.实验目的与内容 通过本实验,了解Linux系统的shell机制,掌握简单的shell编程技巧。 编制简单的Shell程序,该程序在用户登录时自动执行,显示某些提示信息,如“Welcome to Linux”, 并在命令提示符中包含当前时间、当前目录和当前用户名等基本信息。 2.程序源代码清单 #include #include int main(){ printf("Hello Linux\n"); int pid; int state; int pfd[2]; pipe(pfd); if (fork()==0){ printf("In the grep progress\n"); dup2(pfd[0],0); close(pfd[0]); close(pfd[1]); execlp("grep","grep","sh",0); perror("exelp grep error");

} esle if(fork()==0){ printf("In the ps progress\n"); dup2(pfd[1],1); close(pfd[0]); close(pfd[1]); execlp("ps","ps","-ef",0); perror("execlp ps -ef"); } close(pfd[1]); close(pfd[0]); wait(&state); wait(&state); } 实验2.3 内核模块 实验步骤: (1).编写内核模块 文件中主要包含init_clock(),exit_clock(),read_clock()三个函数。其中init_clock(),exit_clock()负责将模块从系统中加载或卸载,以及增加或删除模块在/proc中的入口。read_clock()负责产生/proc/clock被读时的动作。(2).编译内核模块Makefile文件 # Makefile under 2.6.25

c实验报告05

第 1 页 共 2 页 实 验 报 告 五 课程名称:C 语言程序设计 实验项目名称:多分支选择结构程序设计 实验时间: 班级: 姓名: 学号: 实 验 目 的: 1. 进一步掌握关系表达式和逻辑表达式的使用。 2. 进一步熟练使用if 语句、if-else 语句进行程序设计。 3. 使用switch-case 语句实现多分支选择结构。 实 验 环 境:WIN-TC2.0 实 验 内 容 及 过 程: 1、编写程序,输入三角形三边 a 、b 、c ,判断a 、b 、c 能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形。 实验步骤与要求: (1)输入一组数据3,4,8,观察程序运行结果。 (2)另外再输入几组数据进行测试: 3,4,53,3,33,3,52、编写求任意系数值的一元二次方程任意实根的程序。 3、奖金提成???????????≥≤<≤<≤<≤<≤=) 100(%1)10060(%5.1)6040(% 3)4020(%5) 2010(%5.7)10(%10万元利润万元利润万元万元利润万元万元利润万元万元利润万元万元利润i i i i i i p 用switch 语句编写一程序,输入当月利润i 值,输出当月应发奖金p 。 4、编写程序,输入奖金数a ,计算并输出税率、应缴税款和实得奖金数。 奖金 税率 奖金 税率 a <500 0.00 2000≤a <3000 0.10 500≤a <1000 0.05 3000≤a 0.15 1000≤a <2000 0.08

实验步骤与要求: (1)用if语句编程,自变量和函数值均为双精度类型 (2)用scanf函数输入奖金数a,输出结果采用以下形式: a=具体值rate=税率值tax=应缴税款profit=实得奖金数 分别输入a=280,512,1000,4250,5100,运行该程序 (3)用if~else 语句和switch语句编程,其它同上。 实验结果及分析: 实验心得: [问题讨论] 1.对于多分支选择结构何时使用if语句的嵌套,何时使用switch语句? 第 2 页共2 页

大学物理实验报告答案大全(实验数据)

U 2 I 2 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的 (1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理 根据欧姆定律, R = U ,如测得 U 和 I 则可计算出 R 。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置 待测电阻两只,0~5mA 电流表 1 只,0-5V 电压表 1 只,0~50mA 电流表 1 只,0~10V 电压表一 只,滑线变阻器 1 只,DF1730SB3A 稳压源 1 台。 实验步骤 本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第 2 章中的第 2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录 U 值和 I 值。对每一个电阻测量 3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由 U = U max ? 1.5% ,得到 U 1 = 0.15V , U 2 = 0.075V ; (2) 由 I = I max ? 1.5% ,得到 I 1 = 0.075mA , I 2 = 0.75mA ; (3) 再由 u R = R ( 3V ) + ( 3I ) ,求得 u R 1 = 9 ? 101 &, u R 2 = 1& ; (4) 结果表示 R 1 = (2.92 ± 0.09) ?10 3 &, R 2 = (44 ± 1)& 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长 实验方法原理

05 分光计的调整大学物理基础实验报告 预习报告

分光计的调整和使用 一.实验目的 分光计是精确测定光线偏转角的仪器,也称测角仪,是光学实验中的基本仪器之一,在光学基本物理量的测量中有广泛的应用意义。本实验的目的,是训练分光计的调整技术和技巧,并用它来测量三棱镜的顶角和最小偏向角。 二.实验内容 (一) 调整分光计 1.调整分光计要达到下列要求: 1) 望远镜接受平行光,平行光管发出平行光。 2) 望远镜、平行光管的光轴垂直仪器的主轴。 3) 载物台与望远镜共轴。 2.分光计的调整方法: 1) 目测粗调:通过调节望远镜的光轴俯仰角调节螺钉以及载物台调平螺钉粗调望远镜和载物台,目视观察载物台三颗底脚螺钉顶起的高度基本一致,载物台面三条线对准三颗底角螺钉,载物台平面大致水平;望远镜光轴基本水平,并基本垂直仪器主轴。(粗调很重要,保证了后续调整的顺利进行。) 2) 调整望远镜对平行光聚焦

(1)目镜调焦 这是为了使眼睛通过目镜能清楚地看到图2所示分划板上的刻线。调焦方法是把目镜调焦手轮轻轻旋出,或旋进,从目镜中观看,直到分划板刻线清晰为止。 (2)调望远镜对平行光聚焦 这是要将分划板调到物镜焦平面上。调整方法是: (a)把目镜照明,将双面平面镜放到载物台上。为了便于调节,平面镜与载物台下三个调节螺钉的相对位置如图4。 图2从目镜中看到的分划板图3载物台上双面镜放置的俯视 (b)粗调望远镜光轴与镜面垂直——用眼睛估测一下,把望远镜调成水平,再调载物台螺钉,使镜面大致与望远镜垂直。 (c)观察与调节镜面反射像——固定望远镜,双手转动游标盘,于是载物台跟着一起转动。转到平面镜正好对着望远镜时,在目镜中应该看到一个绿色的亮十字随着镜面的转动而动,这是镜面反射像。如果有些模糊,只要沿着轴向移动目镜筒,直到像清晰且无视差,再旋紧螺钉,则望远镜已对平行光聚焦。 无视差是指当观察者眼睛左右移动时,准线和绿色亮十字之间没有相对位移,即测量准线和被测目标处于同一平面。这可以通过仔细移动望远镜目镜套筒和转动目镜视度调节手轮实现。 3).调整望远镜光轴垂直于仪器主轴 望远镜光轴和仪器主轴都不可见,因此可以借助平面反射镜调节。 当镜面与望远镜光轴垂直时,它的反射像应落到分划板上与下方十字窗对称的上十字线中心,如图3所示。平面镜绕轴旋转180°以后,如果另一镜面的反

VFP实验报告

一、实验目的与要求 本实验课程的目的: 熟练掌握用SQL对数据进行操作的方法,熟练掌握用SQL创建各种查询的方法,利用已有的数据资源,使用SQL语句进行数据定义、数据更新及各种查询操作。 本实验课程的基本要求: (1)使用SQL语句完成数据定义的操作。 (2)使用SQL语句完成单表查询的操作。 (3)使用SQL语句完成分组查询的操作。 (4)使用SQL语句完成连接查询的操作。 (5)使用SQL语句完成嵌套查询的操作。 二、实验方案 设计SQL语句实现如下功能: ①创建学院、系、教研室、班级、学生、课程、成绩表 ②修改“学生”表的结构,给“学生”表增加一个“身高”属性 ③将(‘1010501’,‘0501’,35,‘王冬’,‘软件工程’,‘101’)记录插入“班级”表中 ④将学生表中050101学号改为050111 ⑤查看学校里有多个分院,院长是谁,如何联系 ⑥查看各教研室的教师数 ⑦查看每位学生的生日及籍贯 ⑧查看每门课程的学时数 ⑨查看在10101教室上课的课程名 ⑩查看5学分的课程名 三、实验结果和数据处理 操作步骤如下: 1、使用菜单:选择“文件”—“新建”命令,在打开的“新建”对话框中选择“数据库”单选按钮, 单击“新建”按钮,创建“学生信息管理系统”数据库。 2、创建“学生信息管理系统”数据库的基本表,已知有以下8个关系模式,创建8个基本表,表名分别 是学院,系,教研室,教师,班级,学生,课程,成绩。 (1)学院(学院编号,学院名称,院长姓名,电话,地址) (2)系(系编号,系名称,系主任,电话,教研室个数,班级个数,学院编号) (3)教研室(教研室编号,教研室名称,教室人数,系编号) (4)教师(教师编号,姓名,性别,职务,教研室编号) (5)班级(班级编号,班级名称,班级人数,班长姓名,专业,系编号) (6)学生(学号,姓名,性别,出生年月,籍贯,班级编号) (7)课程(课程编号,课程名,学时,学分,学期,教师编号,教室) (8)成绩(学号,课程编号,成绩) 具体步骤如下: (1)创建“学院”表的SQL语句如图:

实验05_位运算_实验报告_2015版

浙江大学城市学院实验报告 课程名称计算机系统原理实验 实验项目名称实验五位运算 学生姓名专业班级学号 实验成绩指导老师(签名)日期 注意: ●务请保存好各自的源代码,已备后用。 ●请把作业同时上传到BB平台和FTP。 ●文件名为:学号_姓名_日期_实验几,如30801001_姓名_20100305_实验01 ●ftp://10.66.28.222:2007huommupload 123456 一、实验目的: 了解高级语言中数据类型的转换和移位操作结果,从而能更好地理解指令系统设计和计算机硬件设计所需满足的要求和需要考虑的问题; 二、实验内容: 1、编写程序,完成实验讲义中的类型转换; 2、编写程序,测试xor_swap函数; 3、编写程序,测试并修改reverse_array函数; 三、实验步骤: 1、编写程序,完成满足实验内容1的C语言表达式,并输出验证。 源代码: 运行结果: 2、编写程序,实现实验内容2中的类型转换,并解释程序运行结果。 源代码: 运行结果:

对运行结果的解释: 3、编写测试程序test1.c,调用实验内容3中的xor_swap函数,并使用gdb工具调试程序,查看每步执行结果。 源代码: 调试过程截图展示: 对每步运行结果的解释: 4、编写测试程序test2.c,调用实验内容4中的reverse_array和实验内容2中的xor_swap函数,并使用gdb工具调试程序,查看每步执行结果,回答实验内容3中的问题,并修改程序使之正确。 源代码: 调试过程截图展示: 对每步运行结果的解释: 修改后的reverse_array代码: 修改后的程序运行结果: 四、思考题(必做) 1、无符号数和带符号整数的扩展操作方式是否相同?各是如何进行的?

数控技术实验报告(答案版)

数控技术实验报告 学院 班级 学号 姓名 成绩 井冈山大学机械系 2010年03月

注意事项 数控操作实验是数控技术课程的组成部分之一,对于培养学生理论联系实际和实际动手能力具有极其重要的作用。因此,要求每个学生做到: 一、每次实验前要认真预习,并在实验报告上填写好实验目的和所用 实验设备; 二、实验前,每人必须配合实验指导老师在实验室记录本上做好相关 记录; 三、实验中要遵守实验规则,爱护实验设备,仔细观察实验现象,认 真记录实验数据; 四、在实验结束离开实验室前,必须认真仔细清点整理实验仪器和实 验设备,经实验指导教师检查后后方可离开实验室; 五、实验结束后,要及时对实验数据进行整理、计算和分析,填写好 实验报告,并上交授课教师批阅。

实验一数控车床的认识 实验日期 2010 年 04 月 10 日 同组成员指导教师(签字) 一、实验目的 1.了解数控车削加工工件坐标的设定方法; 2.掌握数控车床操作面板上常用按键的功能; 3.掌握数控车床的基本操作方法。 二、实验设备(规格、型号) 1.CAK3675V数控车床; 2.CAK3275V数控车床; 3.Fanuc 0i-mate TC数控系统。 三、实验记录及数据处理 1. 熟悉Fanuc 0i前置刀架数控车床的操作面板,依次解释、、、、、 、、、、、、、、、、、、、、、、、、、、、、等的功能。 依次的功能为: 按键功能按键功能 显示坐标位置。显示程序屏幕。 显示偏置/设置屏幕。取消键,用于删除最 后一个进入输入缓 存区的字符或符号。

输入键,用于输入工件偏移 值、刀具补偿值(纯数值), 如。 显示用户宏程序/图 形轨迹显示 替换键。插入键,输入指令 字、程序段,如。删除键。复位键,用于使CNC 复位或取消报警等。自动运行远程执行 编辑手动 MDI手动脉冲 单节手动脉冲 单节忽略 主轴正转、停止、反 转控制按钮 选择性停止循环启动 机械锁定循环停止

linux基础实验报告含代码

Linux基础实验

目录 实验一 (3) 实验二 (4) 实验三 (6) 实验四 (9) 实验五 (11) 实验六 (14) 实验七 (16)

实验一螺旋矩阵 一、实验目的 1.熟悉linux下c程序编写。 2.掌握Makefile编写方法。 二、实验环境和工具 Red Hat Linux 三、实验流程 1.编写螺旋矩阵程序 2.编写Makefile文件 四、实验结果 五、实验心得 通过这次实验,我熟悉了linux下c语言程序的编写,掌握了vi的一些常用操作,学会了使用gcc命令和makefile文件两种方法编译程序。同时也使我熟悉了linux里常用命令的使 用,还有,学会了挂载U盘的方法,可以很方便的往linux里传送文件。 六、关键代码 Makefile 文件 CC=gcc EXEC=juzhen OBJS=juzhen.o all:$(EXEC) $(EXEC):$(OBJS) $(CC) -o $@ $(OBJS) clean: -rm -f $(EXEC) $(OBJS)

实验二添加、删除用户 一、实验目的 1.设计一个shell程序,分组批量添加用户。 2.再设计一个批量删除用户的shell程序。 二、实验环境和工具 Red Hat Linux 三、实验流程 1.编写shell程序 2.修改文件权限 chmod +x addusers 3.运行脚本 四、实验结果 添加用户: 删除用户:

五、实验心得 通过本次实验,我了解了shell脚本编程的方法和其语法规则。掌握了使用shell脚本程序添加、删除用户的方法。需要注意的是:shell脚本直接用vi编写,要特别注意空格。 六、关键代码 添加用户: 删除用户:

VFP实验报告文档

VFP实验报告文档 VFP experiment report document 编订:JinTai College

VFP实验报告文档 小泰温馨提示:实验报告是把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。本文档根据实验报告内容要求展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整及打印。 VFP实验报告 学院:专 业:年 级:姓 名:学 号:实验室 号:计算机 号:实验日期: 年月日指导教师签字:成绩: 实验:熟悉VFP开发环境 1.先在D盘建一个文件夹,并将其命名为xxxxxxx 4.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“文件位置”中的“默认

目录”,然后选择“修改”,将其设为“Dxxxxxxx”,最后选择“设为默认值” ,“确定”,即可。 2.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“日期格式”栏的下拉选项中选择“年月日”;勾选“日期分隔符”和“年份(1998或98)”项,并在“日期分隔符”其后面输入“-”;最后选择“设为默认值” ,“确定”,即可。 3.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“小数位数”项输入小数位数的多少,最后选择“设为默认值” ,“确定”,即可。 4.在桌面打开VFP系统,在菜单栏上选择“显示”,此时 跳出一个工具栏对话框,勾选“调色板”后选择右边的“定制”,跳出定制工具栏,在“分类”中选定“调色板”,在其右 边中选定红色,并将其拖动到主窗口,关闭定制工具栏,最后将 其移到常用工具栏下。 5.打开VPF系统,在菜单栏上选择“文件”,在“文件” 的下拉栏中选定“新建”弹出新建选框,在左边的“文件类型”中选定“项目”然后点击右边的“新建文件”弹出创建的对话

相关文档