01 2025 档案
摘要:实验 20:备忘录模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解备忘录模式的动机,掌握该模式的结构; 2、能够利用备忘录模式解决实际问题。 [实验任务一]:多次撤销 改进课堂上的“用户信息操作撤销”实例,使得系统可以实现多次撤销(可以使用HashMap、ArrayList等
阅读全文
摘要:实验19:中介者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解中介者模式的动机,掌握该模式的结构; 2、能够利用中介者模式解决实际问题。 [实验任务一]:虚拟聊天室 在“虚拟聊天室”实例中增加一个新的具体聊天室类和一个新的具体会员类,要求如下: 1. 新的具体聊天室中发送的
阅读全文
摘要:实验18:迭代器模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解迭代器模式的动机,掌握该模式的结构; 2、能够利用迭代器模式解决实际问题。 [实验任务一]:JAVA和C++常见数据结构迭代器的使用 信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA
阅读全文
摘要:实验17:解释器模式(选作) 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解解释器模式的动机,掌握该模式的结构; 2、能够利用解释器模式解决实际问题。 [实验任务一]:解释器模式 某机器人控制程序包含一些简单的英文指令,其文法规则如下: expression ::= direct
阅读全文
摘要:实验16:命令模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解命令模式的动机,掌握该模式的结构; 2、能够利用命令模式解决实际问题。 [实验任务一]:多次撤销和重复的命令模式 某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命
阅读全文
摘要:实验15:职责链模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式的动机,掌握该模式的结构; 2、能够利用职责链模式解决实际问题。 [实验任务一]:财务审批 某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单,
阅读全文
摘要:实验14:代理模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解代理模式的动机,掌握该模式的结构; 2、能够利用代理模式解决实际问题。 [实验任务一]:婚介所 婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪小于18周岁,婚
阅读全文
摘要:实验5 MapReduce初级编程实践 1.实验目的 (1)通过实验掌握基本的MapReduce编程方法; (2)掌握用MapReduce解决一些常见的数据处理问题,包括数据去重、数据排序和数据挖掘等。 2.实验平台 (1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04)
阅读全文
摘要:实验4 NoSQL和关系数据库的操作比较 1.实验目的 (1)理解四种数据库(MySQL、HBase、Redis和MongoDB)的概念以及不同点; (2)熟练使用四种数据库操作常用的Shell命令; (3)熟悉四种数据库操作常用的Java API。 2.实验平台 (1)操作系统:Linux(建议U
阅读全文
摘要:实验13:享元模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解享元模式的动机,掌握该模式的结构; 2、能够利用享元模式解决实际问题。 [实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提
阅读全文
摘要:实验12:外观模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解外观模式的动机,掌握该模式的结构; 2、能够利用外观模式解决实际问题。 [实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法
阅读全文
摘要:实验3 熟悉常用的HBase操作 1.实验目的 (1)理解HBase在Hadoop体系结构中的角色; (2)熟练使用HBase操作常用的Shell命令; (3)熟悉HBase操作常用的Java API。 2.实验平台 (1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);
阅读全文
摘要:实验2 熟悉常用的HDFS操作 1.实验目的 (1)理解HDFS在Hadoop体系结构中的角色; (2)熟练使用HDFS操作常用的Shell命令; (3)熟悉HDFS操作常用的Java API。 2. 实验平台 (1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04); (2
阅读全文
摘要:实验1 熟悉常用的Linux操作和Hadoop操作 1.实验目的 Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。 2.实验平台 (1)操作系统:Linux(建议Ubuntu16.0
阅读全文
摘要:软件企业文化:以“人文精神”和“团队精神”为核心 万蓓蓓 (石家庄铁道大学,河北省石家庄市 050000) 摘 要:本文探讨了软件企业文化的重要性及其构建方式,重点从“人文精神”和“团队精神”两个角度进行了深入分析。首先,文章概述了软件企业文化的内涵,包括价值观、行为规范、工作环境和沟通方式等方面。
阅读全文
摘要:实验11:装饰模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解装饰模式的动机,掌握该模式的结构; 2、能够利用装饰模式解决实际问题。 [实验任务一]:手机功能的升级 用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而Ja
阅读全文
摘要:实验10:组合模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解组合模式的动机,掌握该模式的结构; 2、能够利用组合模式解决实际问题。 [实验任务一]:组合模式 用透明组合模式实现教材中的“文件夹浏览”这个例子。 实验要求: 1. 文件的执行不需真正实现,只需简单提示即可; 2
阅读全文
摘要:实验9:桥接模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解桥接模式的动机,掌握该模式的结构; 2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 实验要求: 1.
阅读全文
摘要:实验8:适配器模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解适配器模式的动机,掌握该模式的结构; 2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 画出对应的类图; 2. 提交源代码
阅读全文
摘要:实验7:单例模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解单例模式的动机,掌握该模式的结构; 2、能够利用单列模式解决实际问题。 [实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 实验要求: 1. 画出对应的类图; 2. 提交源代码;
阅读全文
摘要:实验6:原型模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解原型模式的动机,掌握该模式的结构; 2、能够利用原型模式解决实际问题。 [实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆
阅读全文
摘要:实验4:抽象工厂模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解抽象工厂模式的动机,掌握该模式的结构; 2、能够利用抽象工厂模式解决实际问题。 [实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1. 画出对应的类图; 2. 提交源代码; Java
阅读全文
摘要:实验5:建造者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解建造者模式的动机,掌握该模式的结构; 2、能够利用建造者模式解决实际问题。 [实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算
阅读全文
摘要:实验3:工厂方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解工厂方法模式的动机,掌握该模式的结构; 2、能够利用工厂方法模式解决实际问题。 [实验任务一]:加密算法 目前常用的加密算法有DES(Data Encryption Standard)和IDEA(Internat
阅读全文
摘要:实验2:简单工厂模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解简单工厂模式的动机,掌握该模式的结构; 2、能够利用简单工厂模式解决实际问题。 [实验任务一]:女娲造人 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参
阅读全文
摘要:大 作 业 报 告 课程名称 机器学习B 成绩 班级 信2205-2 姓名 万蓓蓓 学号 20223691 名称:混凝土承重等级预测 一、任务背景 在土木工程中,混凝土是构筑建筑物最基本的材料。混凝土可承受的强度与其寿命、制造所使用的材料、测试时的温度等因素息息相关。混凝土的制造过程十分复杂,涉及水
阅读全文
摘要:C/S结构用户界面设计 【实验编号】 10003809547j 图形用户界面设计 【实验学时】 8学时 【实验环境】 l 所需硬件环境为微机; l 所需软件环境为Microsoft Visual Studio 2013 【实验内容】 编写一整套Mis系统UI界面,Mis系统名称自拟,尽量运用到如下控
阅读全文
摘要:《软件工程导论》读后感(三) 在阅读《软件工程导论》这本书的过程中,我仿佛经历了一场思想的洗礼,对软件工程有了全新的认识。Ian Sommerville 以其独特的视角和深入浅出的讲解,让我领略到了软件工程的魅力,也让我明白了软件开发并非简单的编程,而是一项复杂的系统工程。 书中对软件工程的定义让我
阅读全文
摘要:《软件工程导论》读后感(二) 阅读《软件工程导论》这本书,如同一场知识的盛宴,让我在软件工程的海洋中畅游,汲取了丰富的养分。Ian Sommerville 以其深厚的学术功底和丰富的实践经验,将软件工程的复杂概念和方法娓娓道来,让我在轻松愉悦的阅读中,掌握了软件开发的核心要义。 书中对软件工程的定义
阅读全文
摘要:《软件工程导论》读后感(一) 在阅读《软件工程导论》这本书的过程中,我仿佛置身于软件开发的世界,跟随作者 Ian Sommerville 的步伐,一步步深入了解软件工程的精髓。这本书如同一位经验丰富的导师,用通俗易懂的语言,为我揭开了软件工程神秘的面纱。 书中首先对软件工程进行了定义,让我明白它并非
阅读全文
摘要:软件工程读后感 在深入研读软件工程相关书籍后,我收获颇丰,对软件开发的全过程有了更为系统和深刻的理解。软件工程并非简单的编程实践,而是一门综合性极强的学科,它涵盖了软件开发的方方面面,从需求分析、系统设计,到编码实现、测试验证,再到后期的维护与升级,每一个环节都至关重要,缺一不可。 在需求分析阶段,
阅读全文
摘要:大学生兴趣爱好调查 原型: 您的兴趣爱好是? (1) 看电影/电视剧 (2) 玩电子游戏 (3) 运动/健身 (4) 阅读 您每天花在兴趣爱好上的时间是? (1) 少于1小时 (2) 1-2小时 (3) 2-4小时 (4) 超过4小时 您对课外兴趣爱好活动的看法是? (1) 能力培养与提升 (2)
阅读全文
摘要:上机实验八:随机森林算法实现与测试 1、实验目的 深入理解随机森林的算法原理,进而理解集成学习的意义,能够使用 Python 语言实现 随机森林算法的训练与测试,并且使用五折交叉验证算法进行模型训练与评估。 2、实验内容 (1)从 scikit-learn 库中加载 iris 数据集,使用留出法留出
阅读全文
摘要:上机实验七:K 均值聚类算法实现与测试 1、实验目的 深入理解 K 均值聚类算法的算法原理,进而理解无监督学习的意义,能够使用 Python推荐参考书:[1] 范淼, 李超. Python 机器学习及实践, 清华大学出版社. [2] Peter Harrington. 机器学习实战, 人民邮电出版社
阅读全文
摘要:上机实验六:朴素贝叶斯算法实现与测试 1、实验目的 深入理解朴素贝叶斯的算法原理,能够使用 Python 语言实现朴素贝叶斯的训练与测试, 并且使用五折交叉验证算法进行模型训练与评估。 2、实验内容 (1)从 scikit-learn 库中加载 iris 数据集,使用留出法留出 1/3 的样本作为测
阅读全文
摘要:上机实验五:BP 神经网络算法实现与测试 1、实验目的 深入理解 BP 神经网络的算法原理,能够使用 Python 语言实现 BP 神经网络的训练与测 试,并且使用五折交叉验证算法进行模型训练与评估。 2、实验内容 (1)从 scikit-learn 库中加载 iris 数据集,使用留出法留出 1/
阅读全文
摘要:上机实验四:SMO 算法实现与测试 1、实验目的 深入理解支持向量机(SVM)的算法原理,能够使用 Python 语言实现支持向量机的训 练与测试,并且使用五折交叉验证算法进行模型训练与评估。 2、实验内容 (1)从 scikit-learn 库中加载 iris 数据集,使用留出法留出 1/3 的样
阅读全文
摘要:上机实验三:C4.5(带有预剪枝和后剪枝)算法实现与测试 1、实验目的 深入理解决策树、预剪枝和后剪枝的算法原理,能够使用 Python 语言实现带有预剪枝 和后剪枝的决策树算法 C4.5 算法的训练与测试,并且使用五折交叉验证算法进行模型训练 与评估。 2、实验内容 (1)从 scikit-lea
阅读全文
摘要:上机实验二:逻辑回归算法实现与测试 1、实验目的 深入理解对数几率回归(即逻辑回归的)的算法原理,能够使用 Python 语言实现对数 几率回归的训练与测试,并且使用五折交叉验证算法进行模型训练与评估。 2、实验内容推荐参考书:[1] 范淼, 李超. Python 机器学习及实践, 清华大学出版社.
阅读全文