自定义博客皮肤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)
  • 收藏
  • 关注

原创 算法分析与设计——实验5:分支限界法

1、使用分支限界算法解决单源最短路径问题。2、使用分支限界算法解决0-1背包问题。3、在N*N的棋盘上放置彼此不受攻击的N个皇后,按照国际象棋的规则,皇后可以攻击与之处于同一行或同一列或同一斜线上的棋子。N皇后的问题等价于在N*N大小的棋盘中放置N个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。使用队列式分支限界法,求出N个皇后的一种放置方案。

2024-04-05 21:33:10 1685

原创 算法分析与设计——实验4:回溯法

1、实现旅行售货员问题的回溯算法:某售货员要到若干城市去推销商品,已知各城市之间的路线(或旅费)。要选定一条从驻地出发,经过每个城市一遍,最后回到驻地的路线,使总的路程(或总旅费)最小。2、使用回溯算法解决0-1背包问题。3、使用回溯算法解决迷宫问题:以一个M×N的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。

2024-04-05 21:25:43 1178

原创 算法分析与设计——实验3:贪心算法

1、使用贪心算法解决最小生成树问题。2、使用贪心算法实现找零:当前有面值分别为2角5分,1角,5分,1分的硬币,请给出找n分钱的最佳方案(要求找出的硬币数目最少)3、使用贪心算法解决单源最短路径问题。

2024-04-05 21:15:17 1543

原创 算法分析与设计——实验2:动态规划

1、最长公共子序列问题:给定两个序列X={x1,x2,…,xm}和Y={y1,y2,…,yn},找出X和Y的最长公共子序列。2、矩阵连乘问题,给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。3、剪绳子问题:给你一根长度为n的绳子,请把绳子剪成m段(m,n都是整数,n>1且m>1),每段绳子的长度记为k[0],k[1],…,k[m-1],请问k[0]×k[1]×…×k[m]可能的

2024-04-05 17:37:37 1115

原创 算法分析与设计——实验1: 递归与分治

1、归并排序问题:对n个元素组成的序列进行排序。将待排序元素分成大小大致相同的两个子集合,分别对两个集合进行排序,最终将排序好的子集合合并成所要求的排好序的集合。2、使用二分搜索算法查找任意n个有序数列中的指定元素。至少使用两种方法进行编程。

2024-04-05 17:25:57 1642

原创 软件工程——实验3:软件测试之单元测试

阅读理解Junit的工作机制。Eclipse环境下的单元测试。利用Junit编写测试用例,并对被测试类进行相关功能测试。验证Book类的equals方法;设计Triangle类(或自定义的类)的测试用例,并进行测试。

2024-04-05 17:19:03 1985

原创 软件工程——实验2:面向对象软件设计方法

采用面向对象分析方法给出系统的设计类图、课程注册用例的交互图(顺序图)。

2024-04-04 18:31:06 1331

原创 软件工程——实验1:面向对象需求分析方法

安装建模工具并熟悉其操作与使用,包括用例建模的基本元素、用例建模技术等。根据附件1给出的《简单的学生选课管理系统》,采用面向对象分析方法,给出系统的用例图、课程注册用例活动图、分析类图。分析对比功能模块和用户需求。

2024-04-04 18:25:46 1821

原创 软件测试和质量管理——课设4

JeeSite是一款基于JavaEE和Spring Framework开发的开源企业级快速开发平台,具有权限管理、代码生成、内容管理、报表等模块,是一种突破传统开发模式,定制化需求,快速搭建企业级应用的解决方案。其使用Maven做项目管理,提高项目的易开发性、扩展性。本项目旨在对JeeSite平台进行全面的软件测试,包括:单元测试、功能测试、性能测试和安全测试,发现平台潜在的缺陷、提升软件质量、确保系统稳定性和可靠性。

2024-04-04 18:14:52 1359 2

原创 软件测试和质量管理——课设3

JeeSite是一款基于JavaEE和Spring Framework开发的开源企业级快速开发平台,具有权限管理、代码生成、内容管理、报表等模块,是一种突破传统开发模式,定制化需求,快速搭建企业级应用的解决方案。其使用Maven做项目管理,提高项目的易开发性、扩展性。本项目旨在对JeeSite平台进行全面的软件测试,包括:单元测试、功能测试、性能测试和安全测试,发现平台潜在的缺陷、提升软件质量、确保系统稳定性和可靠性。

2024-04-04 17:56:53 1199 1

原创 软件测试和质量管理——课设2

JeeSite是一款基于JavaEE和Spring Framework开发的开源企业级快速开发平台,具有权限管理、代码生成、内容管理、报表等模块,是一种突破传统开发模式,定制化需求,快速搭建企业级应用的解决方案。其使用Maven做项目管理,提高项目的易开发性、扩展性。本项目旨在对JeeSite平台进行全面的软件测试,包括:单元测试、功能测试、性能测试和安全测试,发现平台潜在的缺陷、提升软件质量、确保系统稳定性和可靠性。

2024-04-04 16:18:44 1195 2

原创 软件测试和质量管理——课设1

JeeSite是一款基于JavaEE和Spring Framework开发的开源企业级快速开发平台,具有权限管理、代码生成、内容管理、报表等模块,是一种突破传统开发模式,定制化需求,快速搭建企业级应用的解决方案。其使用Maven做项目管理,提高项目的易开发性、扩展性。本项目旨在对JeeSite平台进行全面的软件测试,包括:单元测试、功能测试、性能测试和安全测试,发现平台潜在的缺陷、提升软件质量、确保系统稳定性和可靠性。

2024-04-04 15:59:29 2077

原创 软件测试和质量管理——实验6:Web测试

1.题目一:测试网站功能选择一个网站,对其进行功能测试。要求首先编写测试用例,然后在mooctest平台对该网站进行测试。2.题目二:测试网站性能选择一个网站,对其进行性能测试。要求在mooctest平台进行负载测试。

2024-04-04 15:36:44 1534

原创 软件测试和质量管理——实验5:性能测试

使用 Jmeter 对 MercuryTours 程序进行负载测试。要求:(1)熟悉 Jmeter 程序的功能,为登录、购买机票功能设计测试用例;(2)利用 Jmeter 实施负载测试;(3)分析测试结果;

2024-04-04 15:00:04 1181

原创 软件测试和质量管理——实验4:功能测试

使用 Selenium 对 MercuryTours 网站进行功能测试。要求录制预订机票的完整过程,然后执行测试脚本并分析结果。设置至少三个检验点,观测检测结果。

2024-04-04 14:35:56 1590

原创 软件测试和质量管理——实验3:单元测试

测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31和1900≤ year ≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11月30日,则该程序的输出为2004年12月1日。(1)边界值分析法设计测试用例;(2)根据划分的有效等价类,给出问题规定的可能采取的操作,画出简化后的决策表。

2024-04-04 14:28:05 1265

原创 软件测试和质量管理——实验2:黑盒测试

测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31和1900≤year≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月30日,则该程序的输出为2004年12月1日。(1)划分等价类,按照等价类划分法设计测试用例;(2)编写nextDate函数;(3)掌握Junit4的用法,使用Junit4测试nextDate函数。

2024-04-04 13:34:53 1946

原创 【互动帖】进来聊聊最近学什么

大家还需要哪些课的实验报告呢🤓。

2024-03-06 00:08:18 489 3

原创 软件测试和质量管理——实验1:白盒测试

利用白盒测试中基于逻辑的覆盖方法,绘制程序流程图并应用白盒测试技术设计测试用例,应用Junit实施语句覆盖、判定覆盖、条件覆盖、路径覆盖,掌握了白盒测试技术和Junit的使用。

2024-03-03 03:01:34 2079

原创 计算机网络——课设2:配置IP地址+PPP协议配置+静态路由配置+RIP动态路由配置

配置IP地址+PPP协议配置+静态路由配置+RIP动态路由配置

2024-03-03 02:41:50 1163

原创 计算机网络——课设1:路由器远程配置+静态路由配置+RIP动态路由配置+OSPF路由协议配置

路由器远程配置+路由器静态路由配置+路由器RIP动态路由配置+路由器OSPF路由协议配置

2024-03-03 02:21:13 2135

原创 计算机组成原理——课设

为实现SR和DR的比较,我们可以设置SA=SB=1,让AM2901的A口和B口地址分别指向IR3-0和IR7-4,由于指令寄存器IR中0-3位存储SR的地址,4-7位存储DR的地址,所以我们获得了SR和DR。其中,E0为该指令的操作码,1为寄存器R1,2为寄存器R2,1212为要跳转的内存地址,AC00为RET指令的操作码。从而利用ALU的R XOR S功能比较SR和DR,若结果为0,则SR=DR,Z=1,CC=0,AM2910跳转到A4H,结束微程序,即实现指令的顺序执行;MOV R1,100;

2024-03-03 01:43:49 3210

原创 计算机网络——实验3Wireshark软件使用与协议分析(2)

IP和ICMP协议是TCP/IP协议簇中的网络层协议,在网络寻址定位、数据分组转发和路由选择等任务中发挥了重要作用。本实验要求熟练使用Wireshark 软件,观察IP数据报的基本结构,分析数据报的分片;掌握基于ICMP协议的ping和traceroute命令及其工作原理。启动 Wireshark,捕捉网络命令执行过程中本机接受和发送的数据报。通过Wireshark监视器观察捕获流量中的ICMP询问报文和IP数据报的结构。注意比较ICMP请求帧与回应帧,及其IP头部数据字段的异同。

2023-12-26 20:28:10 2260

原创 计算机网络——实验3Wireshark软件使用与协议分析(1)

并且,通过在命令行窗口分别ping网关和同网段主机,分析本机发出的数据包,观察MAC地址,了解了MAC地址的组成,掌握了MAC地址类型的辨识,学习解读OUI信息、I/G和G/L位。TR–F命令(其语法见图5.8),清空本机的ARP缓存,开启Wireshark,ping本机的同网段地址,在显示过滤器条框中输入“arp”,观察捕获的ARP报文的各个字段,分析请求/响应的过程。所产生的arp报文不同在于,它们的发送端mac地址不同,同一局域网是该连接的交换机mac,局域网外是目的端交换机的mac。

2023-12-26 17:49:30 2768 1

原创 计算机网络——实验2:网络基础_网络命令的使用

实验目的:1. 能打开Windows 10的命令窗口,在窗口中执行命令。2. 掌握IP设置的基本方法。实验装置和工具:一台连入本地局域网或互联网的Microsoft Windows 10主机。(说明:本实验的命令、步骤和屏幕截图均以Windows 10为例。)实验原理(背景知识):计算机不能访问网络,大多是因为其网络连接配置错误引起的。为了把计算机接入并访问TCP/IP网络,首先需要检查网络连接信息,并正确设置网络连接属性,包括: IP 地址、子网掩码、默认网关和DNS服务器的IP地址等。IP地址唯一地标识

2023-12-26 16:55:32 1548

原创 计算机网络——实验1:网线制作和局域网组建

无屏蔽双绞线网线制作;利用做好的网线通过交换机或路由器组建局域网。

2023-12-21 02:35:18 1610

原创 计算机组成原理——实验3:TEC-2机微程序设计实验

选定指令操作码,指令格式,设计一条指令,其功能是把用绝对地址表示的内存单元A中的内容与内存单元B中的内容相加,结果存放在B单元中。

2023-12-21 02:24:11 2559

原创 计算机组成原理——实验2:TEC-2机存储器部件实验

(一)手拨数据方式读写存储器。(p120)完成内存数据手工拨入操作后,后用读出方式检查操作结果的正确性。(二) 主存储器扩展实验1. 实验原理电路图(确定存储器地址范围)2. 单步命令实验3. 连续程序实验

2023-12-21 01:37:14 1581

原创 数据结构与算法——课程设计:赫夫曼编码/译码系统

自定义权值输入:编码结果:输出编码文件:打开文件检验:译码、输出译码文件并检验:绘制哈夫曼树:

2023-12-21 00:46:55 1715 2

原创 数据结构与算法——附加作业二:走迷宫

用dfs完成对迷宫的求解

2023-12-20 19:45:35 470

原创 数据结构与算法——附加作业一:成绩管理系统

建立数据库,并对信息进行插入、修改、删除与查找。具体要求:1. 提供用户界面提示,方便操作2. 登记学生基本信息及各门功课成绩 3. 修改学生基本信息及各门功课成绩4. 删除某学生或某班所有学生的基本信息或各门功课成绩5. 查找某学生的基本信息或全部成绩信息

2023-12-20 19:38:33 406

原创 数据结构与算法——实验4:快速排序

用快速排序法实现对无序序列的排序

2023-12-20 19:29:36 801

原创 数据结构与算法——实验3:无向图邻接表的构造

1、掌握邻接表的存储结构以及邻接表的建立和操作。2、构造一个无向图的邻接表,要求从键盘输入图的顶点数和图的边数,并显示所构造的邻接表)基本要求:1. 构造一个无向图的邻接表 2.屏幕输出实验拓展:1. 构建有向图的邻接表 2. 判断边是否存在 3. 求顶点的度数

2023-12-20 19:25:21 1393

原创 数据结构与算法——实验2:二叉树的遍历

1、掌握二叉树的存储结构以及二叉树的建立和操作。2、输入一串表达式后,建立二叉树,并对其进行先序、中序和后序的遍历。(输入表达式如此形式:a+b*c-d-e/f….;以#号结束。)3、递归实现表达式运算。

2023-12-20 19:15:35 1682

原创 数据结构与算法——实验1:单链表的就地反转

1、掌握数据的链式存储结构以及链表的建立和操作。2、利用链表的原空间进行链表的反转;

2023-12-20 19:08:01 405

原创 计算机组成原理——实验1:TEC-2实验计算机运算器实验

脱机和联机时运算器实验;在脱机与联机两种方式下,可以用一些数据实现多种运算,以控制其操作过程与功能;检查所得结果的正确性。

2023-12-12 18:49:12 4474

原创 计算机组成原理——作业3

化解措施:①转移指令:RISC计算机在转移指令的下一条安排的是必须执行的指令,JMPL指令在流水线的执行段计算转移地址,下图是可供选择的一种流水线设计,假设第n条指令是转移指令,t是转移地址,指令执行的次序是n,n+1,t,…,其中n+2条指令被取消。(3)以上得出的命中率是访存改变页面时的命中率,根据局部性原理,在某页调入主存后,一般CPU会访问该页很多次(每次都命中),所以CPU访问主存的命中率会大大超过上述的数据。采用LRU算法的命中率为6/15=40%,采用FIFO算法的命中率为3/15=20%。

2023-12-12 18:11:08 503

原创 计算机组成原理——作业2

Y/2]补=1.1101(1) , [Y/4]补=1.1110(11) , [2Y]补=1.0110 ,[-2Y]补=0.1010。答:[X]原 = 1.10110 ,[Y]原 = 0.11111 , [Y]补 = 0.11111 ,[-Y]补 = 1.00001。[X]补=0.1011 , [-X]补=1.0101 ,[Y]补=1.1011 ,[-Y]补=0.0101 ,[X/2]补=0.0101(1) , [X/4]补=0.0010(11) , [2X]补溢出 ,

2023-12-12 16:39:49 759

原创 计算机组成原理——作业1

(3)联系:各部件中来往的信号有地址、数据、控制信号,通过总线传送的。操作系统合理地组织计算机的工作流程,管理和分配存储空间,控制和管理外部设备,并提供给用户使用计算机的良好界面,使用户不必了解硬件和软件的细节,就可以比较方便地使用计算机。操作系统的管理功能包括五个方面,即处理器管理、存储管理、设备管理、文件管理、作业管理。(2)作用:①CPU:处理数据和控制程序(指令流)的执行,发出执行每条指令所需要的控制信号。②存储器:用来存放程序和数据。与门、或门、非门、与非门、或非门、异或门、同或门、异或非门。

2023-12-12 16:18:25 763

原创 汇编语言——实验3:子程序应用(数制转换)程序设计

1、编写十进制到十六进制转换程序。要求从键盘取得一个十进制数,然后把该数以十六进制形式在屏幕上显示出来2、已知从BUF开始存放了10个16进制字数据,编程求出这10个数中的最大数,(将最大数存入MAX字节单元),并将其以10进制数的形式在屏幕上显示出来。(提示:以上两题都要求采用子程序的方法)3、从键盘上输入一行字符,如果这行字符比前一次输入的一行字符长度长,则保存该行字符,然后继续输入另一行字符;如果它比前一次输入的行短,则不保存这行字符。按下‘$’输入结束,最后将最长的一行字符显示出来。(选作)

2023-12-12 16:10:28 1447

空空如也

空空如也

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

TA关注的人

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