10 2023 档案
摘要:实验3:工厂方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解工厂方法模式的动机,掌握该模式的结构; 2、能够利用工厂方法模式解决实际问题。 [实验任务一]:加密算法 目前常用的加密算法有DES(Data Encryption Standard)和IDEA(Internat
阅读全文
摘要:实验2:简单工厂模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解简单工厂模式的动机,掌握该模式的结构; 2、能够利用简单工厂模式解决实际问题。 [实验任务一]:女娲造人 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参
阅读全文
摘要:实验1:UML与面向对象程序设计原则 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、掌握面向对象程序设计中类与类之间的关系以及对应的UML类图; 2、理解面向对象程序设计原则。 [实验任务一]:UML复习 阅读教材第一章复习UML,回答下述问题: 面向对象程序设计中类与类的关系都有哪
阅读全文
摘要:实验5:建造者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解建造者模式的动机,掌握该模式的结构; 2、能够利用建造者模式解决实际问题。 [实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算
阅读全文
摘要:实验4:抽象工厂模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解抽象工厂模式的动机,掌握该模式的结构; 2、能够利用抽象工厂模式解决实际问题。 [实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1. 画出对应的类图; 2. 提交源代码; publ
阅读全文
摘要:import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Random;public class MathOperati
阅读全文
摘要:finalshell在sbt安装目录中使用下面命令创建一个Shell脚本文件,用于启动sbt: vim /usr/local/sbt/sbt language-bash 该脚本文件中的代码如下: #!/bin/bash SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:
阅读全文
摘要:词频统计任务编程实践,任务要求:在Linux系统本地创建两个文件,即文件wordfile1.txt和wordfile2.txt,文件wordfile1.txt的内容格式如下,需要将zhangsan换成自己名字的英文全拼: zhangsan loves Spark zhangsan loves Had
阅读全文
摘要:请在以下两题中任选一题作答,其中第一题编程实践满分30,第二题应用调查满分20(1)编程实践:参考教程https://dblab.xmu.edu.cn/blog/4309/,编写HiveQL语句实现WordCount算法,在input文件夹中创建两个测试文件file1.txt和file2.txt,然
阅读全文
摘要:任意选择以下一种方式通过Spark API 编写一个独立应用程序。 (一)使用sbt对Scala独立应用程序进行编译打包 (二)使用Maven对Java独立应用程序进行编译打包 (三)使用Maven对Scala独立应用程序进行编译打包
阅读全文
摘要:python.exe -m pip install --upgrade pip 命令的目的是升级 Python 包管理工具 pip 到最新版本。这通常是一个有用的操作,以确保你的 pip 版本是最新的,以便更好地管理 Python 包和依赖关系。但是,这个命令可能会遇到一些问题,具体取决于你的系统和
阅读全文
摘要:Traceback (most recent call last): File "C:\Users\17482\Desktop\yiyan_plugin_demo\yiyan_plugin_demo\demo_server.py", line 4, in <module> from flask im
阅读全文
摘要:ERROR: Cannot unpack file C:\Users\17482\AppData\Local\Temp\pip-unpack-9g93t3zt\simple.html (downloaded from C:\Users\17482\AppData\Local\Temp\pip-req
阅读全文
摘要:如果你在运行pip install -r requirements.txt时遇到安装超时问题,这通常是因为下载所需的Python包或依赖项花费了很长时间,或者可能是由于网络连接问题引起的。以下是一些可能的解决方法: 1.尝试多次:有时,pip安装可能因为网络不稳定或服务器负载高而失败。你可以尝试多次
阅读全文
摘要:面向对象程序设计中,类与类之间可以有多种关系,这些关系有助于描述类之间的相互作用和依赖。以下是一些常见的类与类之间的关系: 继承(Inheritance): 继承是一种“是一个”关系,其中一个类可以从另一个类派生,继承其属性和方法。派生类(子类)可以重用父类的功能,并可以添加新功能或修改继承的功能。
阅读全文
摘要:<!DOCTYPE html><html><head> <title>分身份登录</title></head><body> <h2>用户登录</h2> <form action="user_login.php" method="post"> <label for="user_username">用户
阅读全文
摘要:import java.util.HashSet;import java.util.Random;import java.util.Set;public class MathQuizGenerator { public static void main(String[] args) { int nu
阅读全文
摘要:import java.util.Random;public class MathOperationGenerator { public static void main(String[] args) { int numberOfQuestions = 10; // 指定生成题目的数量 genera
阅读全文
摘要:MapReduce是一种分布式计算模型,最初由Google提出,并用于处理大规模数据集的并行计算。它包括两个主要阶段:Map阶段和Reduce阶段。在Map阶段,数据被分割成若干个小块,然后并行处理,生成一系列键值对。在Reduce阶段,这些键值对按照键进行分组,然后并行地进行归约操作,生成最终的结
阅读全文
摘要:编写一个MapReduce词频统计程序,你需要使用Hadoop或其他MapReduce框架。以下是一个简单的Python示例,使用Hadoop Streaming来执行词频统计任务。请确保你已经安装了Hadoop和配置了Hadoop Streaming。 假设你已经创建了两个文本文件wordfile
阅读全文
摘要:在阅读《需求工程-软件建模与分析》这本书之后,我深感需求工程在软件开发过程中的重要性。本书详细地介绍了需求工程的基本概念、方法和实践,使我对需求工程有了更加全面和深入的了解。以下是我在阅读过程中的一些感悟。 首先,需求工程是一门跨学科的工程,它涉及到软件开发的各个方面,如需求获取、需求分析、需求表示
阅读全文
摘要:通过MongoDB Shell新建一个以自己名字(英文全拼,例如Sunjing)的数据库,并创建一个名为“grade”的集合,在该集合中插入自己上学期五门课程的成绩数据,具体包括课程名称,分数,任课教师,考试时间(或者其他相关信息)。并依次完成对数据进行增、删、改、查等基本操作, 首先,打开Mong
阅读全文
摘要:10月阅读书籍:需求工程-软件建模与分析 10月12日发表第一篇读书笔记。 10月20日发表第二篇读书笔记。 10月30日发表第三篇读书笔记。 11月阅读书籍:探索需求 11月10日发表第一篇读书笔记。 11月20日发表第二篇读书笔记。 11月30日发表第三篇读书笔记。 12月阅读书籍:需求分析与系
阅读全文