自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 问答 (1)
  • 收藏
  • 关注

原创 实验七 组合器模式的应用

我们这样来简单的理解组合模式,组合模式就是把一些现有的对象或者元素,经过组合后组成新的对象,新的对象提供内部方法,可以让我们很方便的完成这些元素或者内部对象的访问和操作。在例3.3的设计中,添加一个空军大队( Wing)类,该类与Squadron、Group类是平行的,因此应该继承了AirUnit类。该类的写法与Squadron或者Group类是类似的,所不同的是一个Wing有216中类型的飞机。通过本次实验,学会了使用组合器方法模式。2 分析具体问题,使用组合器模式进行设计。

2023-11-06 15:26:57 200

原创 实验五 熟悉 Hive 的基本操作

(8)查询 stocks 表中收盘价(price_close)比开盘价(price_open)高得最多的那条记录的交易所 (exchange)、股票代码(symbol)、日期(ymd)、收盘价、开盘价及二者差价。(9)从 stocks 表中查询苹果公司(symbol=AAPL)年平均调整后收盘价(price_adj_close) 大 于 50 美元的年份及年平均调整后收盘价。(10)查询每年年平均调整后收盘价(price_adj_close)前三名的公司的股票代码及年平均调整 后收盘价。

2023-09-22 10:10:37 1830

原创 实验九 外观模式的应用

在光盘的附加例子3.3的设计中,添加一个新的Tuition(学费)类。要求在外观类StudentInfoFacade中实现extractTuitionInfo()方法,并且在该类合适的地方调用该方法,以便实现在用户界面,除了显示学生基本信息、学习科目与成绩、获奖情况的同时,也显示学生各学期的学费缴纳情况。3)在层次化结构中,可以使用外观模式定义系统中每一层的入口,层与层之间不直接产生联系,而通过外观类建立联系,降低层之间的耦合度。1)当要为访问一系列复杂的子系统提供一个简单入口时可以使用外观模式。

2023-08-28 11:51:39 286

原创 实验三 图像分割与描述

肤色的YCbCr颜色空间CbCr平面分布在近似的椭圆区域内,通过判断当前像素点的CbCr是否落在肤色分布的椭圆区域内,就可以很容易地确认当前像素点是否属于肤色。肤色检测方法有很多,但无论是基于不同的色彩空间还是不同的肤色模型,其根本出发点在于肤色分布的聚集性,即肤色的颜色分量一般聚集在某个范围内。图像融合(Image Fusion) 是指综合多幅输入图像的信息,以获得更高质量输出图 像的过程与融合前的多幅图像相比,融合后的图像应更加适于进一步的观察或处理。在对肤色区域进行中值滤波,提高肤色检测率。

2023-08-15 17:30:25 1453

原创 实验二:熟悉常用的HDFS操作

⑤给定HDFS中某个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路 径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息。(1)操作系统:Linux(建议 Ubuntu 16.04 或 Ubuntu 18.04)。(1)编程实现以下功能,并利用Hadoop提供的Shell命令完成相同任务。(2)Hadoop 版本:3.1.3。(3)JDK 版本:1.8。

2023-05-25 20:13:00 1307

原创 实验三:熟悉常用的HBase操作

向表tableName、行row(用S_Name表示)和字符串数组fields指定的单元格中添加对 应的数据valueso其中,fields中每个元素如果对应的列族下还有相应的列限定符,用 “columnFamily: column"表示。创建表,参数tableName 表的名称,字符串数组fields *存储记录各字段名的数组。要求当HBase已经存在名为tableName的表时,先删除原有的表,再创建新的表。(1)现有以下关系数据库中的表和数据(见表14-3〜表14-5),要求将其转换为适合于。

2023-05-25 20:04:31 3702

原创 实验四:MapReduce初级编程实践

需要首先删除HDFS中与当前Linux用户hadoop对应的input和output目录(即HDFS中的“/opt/module/hadoop-3.1.3/input”和“/opt/module/hadoop-3.1.3/output”目录),这样确保后面程序运行不会出现问题。现在有多个输入文件,每个文件中的每行内容均为一个整数。下面是输入文件和输出文件 的一个样例供参考。对于两个输入文件,即文件A和文件B,编写MapReduce程序,对两个文件进行合并, 并剔除其中重复的内容,得到一个新的输出文件C。

2023-05-25 19:52:10 2104

原创 Python 程序设计期末大作业

基本信息管理模块的主要功能有学生信息的添加、删除、修改、显示和学生数据的导入导出,学生成绩管理模块的主要功能有统计课程最高分、最低分和平均分。在学生基本信息管理界面,用户通过输入相应的命令进行学生基本信息的增、删、改、显示等操作。基本信息管理模块的主要功能有学生信息的添加、删除、修改、显示和学生数据的导入导出,、设计一个学生类,包含学号、姓名、语文成绩、数学成绩和英语成绩等数据成员。设计一个主菜单,两个子菜单,分别管理学生基本信息和学生成绩信息。学生成绩管理模块的主要功能有统计课程最高分、最低分和平均分。

2023-05-23 08:45:27 9651 4

原创 实验五 键值对存储数据库Redis

语法:ZADD key [NX|XX] [CH] [INCR] score member [score member…keyN valueN。DUMP 序列化指定的键,并返回被序列化的值。语法:HMSET key field value [field value]语法:MSET key value [key value …ZRANGE 获取有序集合中指定索引范围内的元素。SREM 移除集合中的一个或多个已存在的元素。

2023-03-16 10:01:08 743

原创 实验四 第五章 MongoDB分片

经过了本次实验,对MongoDB副本集的认识更深入了,对分片的知识也有更详细的掌握,认识了分片策略,熟悉了分配集群的架构,并能进行分片集群的部署。和创建第一个节点的方式相同,开启服务后不需要再添加分配,会由配置服务自动同步。但是配置集中不需要添加仲裁节点,将两个节点以从节点的方式加入即可。分片的安全认证与副本集的安全认证基本一致,详细操作在实验报告三。是mongos的服务,不是mongod的服务。第一个副本集的副本节点。第一个副本集的仲裁节点。第二个副本集的副本节点。第二个副本集的仲裁节点。

2023-03-16 09:49:24 840

原创 实验三 第四章 MongoDB 副本集

第四章 MongoDB 副本集

2022-12-27 09:04:16 1541 2

原创 使用Java操作MongoDB

使用Java操作MongoDB

2022-12-27 08:52:04 1066

原创 实验一 课本第三章MongoDB数据库操作3.1-3.7

实验一 课本第三章MongoDB数据库操作3.1-3.7

2022-12-27 08:46:19 1111

原创 旧书街App人物模型示例

人物模型示例

2022-12-27 08:15:11 124

原创 Python语言程序设计实验报告

Python实验报告

2022-12-19 19:17:48 2050

原创 程序设计与实践 课程设计与实习报告

程序设计与实践 课程设计与实习报告

2022-11-23 10:01:56 234

原创 微信小程序学习基础篇1

微信小程序学习基础篇1

2022-09-24 18:47:36 131

原创 图像处理技术的综合应用——提取篮球

图像分割的过程也是一个标记过程,即把属于同一区域的像素赋予相同的编号。通常情况下,当有噪声的图像用阈值二值化后,所得到的边界是很不平滑的,物体区域具有一些错判的孔洞,背景区域散布着一些小的噪声物体,连续的开和闭运算可以显著的改善这种情况,这时候需要在连接几次腐蚀迭代之后,再加上相同次数的膨胀,才可以产生所期望的效果。此次图像处理技术的综合应用设计到这里,已经基本达到了任务书所布置的内容,通过对数字图像处理技术的理解,了解了图像分割与提取的概念,并通过掌握图像阈值化的原理,实现了图像的分割与提取。

2022-09-07 19:57:25 3269 1

原创 实验五 图像分割与描述

数字图像 实验五 图像分割与描述

2022-07-04 15:14:27 2544

原创 实验四 图像复原及几何校正

数字图像 实验四 图像复原及几何校正

2022-07-04 14:31:08 1218

原创 实验二 图像增强

数字图像 实验二 图像增强

2022-07-04 14:20:50 3449

原创 实验一 图像基本变换

数字图像处理实验

2022-07-04 14:08:20 3033

原创 单例模式的应用

【实验目的】掌握单例模式(Singleton)的特点分析具体问题,请分别使用四种安全单例模式进行设计。【实验内容和要求】例2.6关于一个单位的互联网连接问题的软件设计中,单利模式部分采用的是标准单例模式,现在要求改变其设计,使用线性安全的单例模式。重新设计并且编写代码实现该互联网连接问题。具体要求以及代码实现参见光盘中的实验部分。【模式代码】1饿汉式2 双重检测代码部分1:package bbb;import java.awt.*;import java.awt.event.*

2022-05-18 09:59:21 339

原创 生成器模式的应用

实验五 生成器模式的应用【实验目的】掌握生成器模式(builder)的特点分析具体问题,使用生成器模式进行设计。【实验内容和要求】在例子2.5的设计中,添加一个经济型房屋生成器类,命名为EconHouseBuilder.注意经济型房屋的面积比较小,卧室、卫生间和车库的数量较少,且不包含花园和游泳池设计写出实现代码,具体要求见光盘的相应作业部分。【模式UML图】【模式代码(JAVA语言实现)】需要添加代码的模块1.HouseBuyerGUI.class类package ccc;i

2022-05-11 21:20:34 627

原创 算法【实验一】分治与递归

1. 实验内容使用分治和递归的思想实现二路归并排序算法1.描述分治法主要由两部分构成:1)分(divide):递归解决较小的问题2)治(conquer):然后从子问题的解构建原问题的解分治法的三个步骤:1)分解(Divide):将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题;2)解决(Conquer):若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题;3)合并(Combine):将各个子问题的解合并为原问题的解。2.实例使用归并排序对一组数字按从小到大排列

2022-04-18 11:50:24 729

原创 数据库第三章作业

3.3.2连接查询——练习练习:4个表:Student(Sno,Sname,Ssex,Sage,Sclass)Teacher(Tno,Tname,Tsex,Tage,Tprof,Tdept)Course(Cno,Cname,Tno)SC(Sno,Cno,Grade)查询所有选课学生的姓名、课程号和成绩。答:Select Sname,Cno,GradeFrom Student,SCWhere Student.Sno=SC.Sno;2.查询95033班同学所选各门课程的课号及平均分。答

2022-04-18 11:42:27 1418

原创 双线程猜数字

一、实验目的:用Thraed类创建子类,以及怎样处理线程同步问题二、实验环境:笔记本电脑,Bluej三、实验内容:实验源代码:public class TwoThreadGuessNumber { public static void main(String args[]) { Number number=new Number(); number.giveNumberThread.start(); number.guessNumberThr

2022-04-18 11:32:36 151

原创 我以为的软件项目管理

我以为的软件项目管理要解答什么是软件项目管理,首先应该分别了解其组成词的含义。首先软件是程序,是控制硬件功能并指挥其运行的程序、代码和符号语言。专业的说法是软件是一系列按照特定顺序组织的计算机数据和指令的集合。那么什么是项目呢,项目是具有明确的起止时间,明确的目标、范围和成本的一次性的工作,又或者说项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的活动。它具有以下六大特征:目标性、相关性、临时性(限定的周期)、独特性、资源约束性、不确定性。还有就是项目和日常运作之间的区别:项目是一次性的

2022-03-31 15:21:15 190

原创 linux综合编程:文件管理功能模块

编程实现一个简单的迷你型操作系统文件管理功能模块,基本功能包括:(1) 显示系统当前用户,当前工作目录。(2) 显示指定文本文件的内容,文件名称由键盘输入。(功能类似命令 cat aa.txt )(3) 显示指定文件的名称,大小,权限等信息,文件名称由键盘输入。(功能类似命令 ls –l aa.txt )(4) 文件复制功能,源文件,目标文件名均由键盘输入(功能类似命令cp aa.txt bb.txt )(5)创建文件功能(文本文件),文件名由键盘输入,要求判断是否有重名文件存在,如有给出

2021-11-24 10:32:28 1186

原创 文件的上传与下载

一、实验目的掌握Servlet的HttpServletRequest对文件上传的支持;能够理解文件上传的原理,掌握文件上传与下载的步骤二、实验要求1. 基于Servlet的文件上传。2. 文件的下载。3. 熟练使用MYEclipse开发三、实验内容1、单文件上传代码:uploadHttpOne.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head&

2021-11-17 10:02:57 754

原创 基于Fitnesse的验收测试实验

一、实验目的:1、 了解Fitnesse基础架构以及实验原理2、 掌握运行fitnesse开展验收测试的方法二、实验环境:1、window7或linux2、Fitnesse安装包3、JDK1.7以上版本,eclipse3以上三、实验内容:1:Fitnesse安装及部署http://www.fitnesse.org/选择相关版本下载jar包,执行:1、下载、安装进入FitNesse官网下载页面:http://www.fitnesse.org/FitNesseDownload,下载最新的f

2021-11-17 09:41:17 394

原创 Javaweb课后作业

JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?都可以,绝对路径或相对路径, 在发起请求的时候都会处理为绝对路径的,测试肯定是相对路径比较方便些,不同服务器请求, 即为跨域用jsonp。什么是浏览器跨域访问操作,js如何实现?浏览器从一个域名的网页去请求一个域名的资源时,域名、端口、协议任一不同,都是跨域。三种方法实现js跨域访问:1.基于iframe实现跨域。基于iframe跨域要求两个页面必须属于一个基础域,使用同一协议和同一端口。2.基于script

2021-11-16 10:12:36 176

原创 子集和问题

给定n个不同的正整数集合w=(w1,w2,…,wn)和一个正数W,要求找出w的子集s,使该子集中所有元素的和为W。输入格式:第一行输入n和W,第二行依次输入n个数。输出格式:每行输出一个符合要求的子集。输入样例1:4 3111 13 24 7输出样例1:11 13 7 24 7 源代码#include <iostream>#include <bits/stdc++.h>using namespace std;int arr[100];//保存选了哪

2021-11-15 17:37:50 1493

原创 软件质量保证与测试随堂练习

1.CMM与CMMI的关系①它们是什么CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。CMM 的全称为:Capability Maturity Model ,即能力成熟度模型。②二者之间的联系MMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。③二者的区别CMMI 模型的前身是 SW-CMM

2021-11-09 11:37:24 163

原创 实验四 贪心算法

一.实验目的理解贪心算法的基本原理,了解适用贪心算法的问题类型,并能设计相应的算法。二.实验基本步骤选定实验题目,仔细阅读实验要求,设计好输入输出,按照分治法的思想构思算法,选取合适的存储结构实现应用的操作。实验要有详细的测试记录,包括各种可能的测试数据。三.实验内容1.最优服务次序问题。问题描述:设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,(1<=i<=n)。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?(平均等待时间是n个顾客等待服务时间总和除以n)

2021-11-07 09:15:40 771 1

原创 实验三 Servlet 相关技术

一、实验目的:理解 Servlet 的工作原理,掌握 Servlet 的应用开发方法;掌握常见 Servlet ;二、实验环境:Eclipse三、实验内容:(一)基础练习:request常用方法的使用1.用request的各种方法输出 request中的各种方法,新建页面requestApp1.jsp源代码如下:实验源代码:1.accept.javapackage firstProject;import java.io.*;import javax.servlet.*;import

2021-11-02 11:35:39 553

原创 什么是MTTF、MTBF、MTRF?

1.MTTFMTTF ( Mean Time To Failure,修复前平均时间))是指某个元件预计的可运作平均时间。硬体元件故障通常是永久的,因此通常修复或替换该元件所需的时间也很重要,也就是修复前平均时间,即寿命均值,记为MTTF。2.MTBFMTBF,即平均故障间隔时间,英文全称是"Mean Time Between Failure"。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为"小时"。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的

2021-11-02 11:18:52 1138

原创 实验四 Shell编程

一、实验目的1、掌握shell环境变量、管道、输入输出重定向使用方法;2、掌握shell脚本建立和执行方法;3、掌握shell脚本的基本结构;4、掌握基本的shell编程方法。二、实验环境:一台运行GNOME图形用户界面的任意一种Linux操作系统的计算机。三、实验内容与步骤PART 1 shell程序理解1.建立一个shell脚本文件,内容为:for username in test{1…10}douseradd usernameecho"username echo "use

2021-10-23 11:08:41 1310

原创 实验四 贪心算法

一.实验目的理解贪心算法的基本原理,了解适用贪心算法的问题类型,并能设计相应的算法。二.实验基本步骤选定实验题目,仔细阅读实验要求,设计好输入输出,按照分治法的思想构思算法,选取合适的存储结构实现应用的操作。实验要有详细的测试记录,包括各种可能的测试数据。三.实验内容1.最优服务次序问题。问题描述:设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,(1<=i<=n)。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?(平均等待时间是n个顾客等待服务时间总和除以n)

2021-10-22 17:03:52 587

原创 session技术(补)

HttpSession对象创建过程homework to blog内置对象session与httpSession对象是同一个东西么?内置对象session(1)Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。(2)Session对象

2021-10-14 17:54:06 121

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除