自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 校园二手交易平台需求规格说明书

学生通过交易、评价、互动,能够建立信任,增强校园内的互助精神,促进校内不同年级、不同专业学生之间的交流与互动。相比于公共二手交易平台,校园专属的交易平台更加符合学生的生活和学习需求,提升交易的安全性和针对性。减轻学生经济压力:许多学生在校期间的经济来源有限,通过二手商品交易平台,学生能够以较低的价格获取所需商品,同时出售闲置物品,获得额外收入,减轻经济负担。校园认证系统接口: 系统支持与校园内的身份认证系统对接,学生用户在登录时,系统调用校园认证系统的接口进行身份验证,确保用户信息的唯一性和准确性。

2024-10-24 21:51:08 1389

原创 NumPy(by千锋教育)

numpy( numerical Python)可以存储和处理大型矩阵。

2024-10-24 16:02:17 690

原创 JavaWeb:实验二JSP表单开发及访问数据库

请书写你对本次实验有哪些实质性的收获和体会,以及对本次实验有何良好的建议?(10分)login.jsp这个页面包含一个登录表单,用户需要输入用户名和密码。通过 JavaScript 对表单进行了基本的前端验证,确保用户输入不为空。当用户点击登录按钮时,表单数据将被提交到 login_result.jsp 页面进行处理。这个页面接收从登录表单提交的用户名和密码。加载 MySQL 驱动,建立数据库连接。

2024-09-01 21:16:08 1793

原创 JavaWeb:实验一JSP运行环境安装及配置

个人简介内容包括:个人基本信息(班级、学号、姓名等)、个人照片、个人简介信息等,请使用合理的H。部分显示一个链接,即网站作者的个人简介,单击该链接,能够在右边的。2.熟悉HTML的常用标签使用以及静态网页的制作。1.掌握JSP程序运行环境配置的基本要求。注册和登录页面可自行设计。采用框架实现,页面布局及样式。表单,页面参考样式如图2所示。表单,页面参考样式如图3所示。制作一个静态网站的基本页面。标签完成页面的设计。,注册页面也包含一个H。部分出现作者的个人简介。,登录页面包含一个H。

2024-09-01 00:00:00 1340

原创 计算机组成原理:实验四常规型微程序控制器组成实验

本次实验深入探讨了常规型微程序控制器的组成原理及其应用,主要围绕以下几个核心环节展开:1. 时序信号产生器的分析与理解:通过对时序发生器(包括TIMER1和TIMER2)的ABEL语言源程序的解读,掌握了时序信号T1-T4与W1-W4如何被生成和控制,以及这些信号在微程序控制器与硬联线控制器中的作用。特别是学习了如何使用复位信号CLR、启动信号QD、中断逻辑等控制整个系统的运行状态,为后续实验打下了基础。

2024-08-31 12:55:59 3197

原创 计算机组成原理:实验三数据通路组成实验

在本次实验中,我们将双端口通用寄存器堆(RF)和双端口存储器模块联机,深入了解了计算机的数据通路操作,并熟悉了数字逻辑电路中故障排除的一般原则和方法。本实验的主要目的是将理论知识应用于实际操作,锻炼分析和解决问题的能力,尤其是在出现故障的情况下,能够独立分析故障现象并排除故障。实验电路如图3.1所示,通过将双端口存储器模块和双端口通用寄存器堆模块连接,形成了一个完整的数据通路系统。双端口存储器的指令端口不参与本次实验。

2024-08-31 12:52:15 3100

原创 计算机组成原理:实验二双端口存储器原理实验

通过这次实验,我主要学到以下几点:双端口存储器的工作原理和使用方法:了解双端口存储器的结构和功能,包括如何同时进行并行读写操作。理解如何通过设置不同的控制信号来实现从左端口和右端口的数据写入和读取。半导体存储器的数据存储和读取方式:通过实际操作,深入了解半导体存储器是如何存储数据的,以及如何从存储器中读取数据。数据读写过程中可能出现的冲突情况:通过实验中的操作和观察,你可以了解并发读写可能引起的冲突情况,以及如何避免或解决这些冲突。

2024-08-31 12:46:12 2299

原创 计算机组成原理:实验一运算器组成实验

通过本次实验首先了解了TEC-4这个实验系统,他是由控制台、数据通路、控制器、用户自选器件试验区、时序电路、电源部分六部分组成,初步的了解了这个实验箱。本次实验了解到了简单运算器的数据线路是如何连接的,与数据是如何传输的,进一步认识到了算术逻辑运算加、减、乘、与的工作原理,这对我计算机组成原理的学习有了很大的帮助。同时,通过本实验的连线环节,与操作环节也锻炼了我们的动手操作能力。

2024-08-31 12:40:30 2802

原创 操作系统:实验六文件操作实验

本次实验中,我学到了以下几点:文件系统设计与实现:你学会了设计和实现一个简单的文件系统,包括文件和目录的管理、文件的创建、删除和显示等基本功能。文件操作:你掌握了使用 C 语言中的文件操作相关函数,如 open()、close()、read()、write() 等,以及通过系统调用来实现文件的打开、关闭、读取和写入。菜单界面设计:你学会了设计简单的菜单界面或命令行界面,使用户能够通过选择不同的操作来完成文件系统的功能。

2024-08-30 19:19:49 1219

原创 操作系统:实验五内存管理实验

本次学习中,你可以学到以下几个方面:动态分区管理:学习了如何使用链表来模拟动态分区管理中的内存分配和回收过程。动态分区管理是一种常见的内存管理方式,适用于需要动态分配和回收内存空间的场景,比如操作系统中的内存分配。内存分配算法:掌握了常见的内存分配算法,包括首次适应算法、最佳适应算法和最坏适应算法。这些算法针对不同的内存分配需求,选择合适的算法可以提高内存利用效率和系统性能。数据结构与算法:通过实现动态分区管理算法,加深了对链表、循环、条件判断等基本数据结构和算法的理解和应用。

2024-08-30 19:09:46 1310

原创 操作系统:实验四进程调度实验

进程调度算法的实现:实际编写了几种常见的进程调度算法,包括短作业优先(SJF)算法和时间片轮转调度算法。这些算法是操作系统中重要的组成部分,用于决定进程如何在 CPU 上执行,从而影响系统的性能和响应速度。算法的工作原理:深入理解了不同进程调度算法的工作原理和特点。例如,SJF算法通过选择服务时间最短的进程来优先执行,而时间片轮转调度算法则通过固定大小的时间片轮流执行进程,实现了一种公平的调度方式。算法的优缺点:通过分析每种算法的优缺点,我意识到不同的调度算法适用于不同的场景。

2024-08-30 19:02:51 1490

原创 操作系统:实验三进程间通信实验

实验涉及了进程间通信的不同机制,分别是信号处理和管道通信。通过这些实验,你学习了如何在进程之间传递信息,以及如何利用不同的通信方式实现进程之间的协作和交互进程间通信: 通过管道、信号等机制,你了解了不同进程间通信的方式和原理。通过这些实验,你掌握了进程间通信的基本概念,并且能够使用这些通信机制在多个进程之间进行数据交换和同步。信号处理: 你研究了信号的基本概念和处理机制,包括注册信号处理函数、发送信号、处理信号等。通过信号处理,你可以实现进程间的异步通信和事件处理,对于编写并发和异步程序非常重要。

2024-08-30 18:52:59 1724

原创 操作系统:实验二多线程编程实验

通过学习本实验学到了以下知识:线程的概念和进程的区别: 了解线程是程序执行流的最小单元,与进程的区别在于线程共享同一地址空间和其他资源,而进程拥有独立的地址空间。Linux 下线程的创建方法及编程: 学习如何在 Linux 环境下使用 pthread 库来创建和管理线程,以及编写多线程程序的方法。线程的应用特点: 了解线程相对于进程的优点,例如线程的创建和销毁速度快,线程间通信更为简便,资源开销较小等。

2024-08-30 18:45:50 1760

原创 操作系统:实验一进程控制实验

通过本次实验,我学到了以下几点:学习了如何使用fork()函数创建子进程,以及父子进程之间的关系。理解了使用wait()和waitpid()函数等待子进程结束,并获取子进程的退出状态。掌握了使用execl()函数在子进程中执行外部命令。加深了对进程间通信和进程控制的理解,例如父进程等待子进程退出的过程。熟悉了在C语言中使用系统调用来实现基本的shell解释器功能。总的来说,通过实验,我加深了对进程管理、进程通信和操作系统底层的理解,并且了解了基本的Linux系统。

2024-08-30 18:37:08 3958

原创 数据库:笔记03SQL

CREATE TABLE <表名>(<列名><数据类型>[列级完整性约束条件][,<列名><数据类型>[列级完整性约束条件]]···[表级完整性约束条件>]CREATE VIEW<视图名>[(<列名>[,<列名>]···)]AS<子查询>查询、更新和表一样。

2024-08-29 16:36:02 685

原创 数据库:笔记02.关系数据库

实体完整性:这条机制要求关系中每个元组在组成码的属 性上不能有空值和重复值。参照完整性:这条规则要求“不引用不存在的实体”。用户定义完整性:这是针对某一具体数据的约束条件,由应用 环境决定。关系模型应提供定义和检查这类完整性的机制, 用统一的系统的方法处理,只允许符合用户定 义范围的数据进入数据库。

2024-08-29 16:34:10 802

原创 数据库:笔记01绪论

描述事物的符号记录称为数据,并且可以数字化存入计算机。数据的含义称为数据的语义,数据与其语义是不可分的。

2024-08-29 16:31:25 1336

原创 C语言连接MySql(vs2022、Vc++6.0、DevC++)

本文c++(OraOla编写)与Java(Wideskyzz编写)由于csdn的排版太垃圾了,所以可以直接看资料上传资料也麻烦,所以可直接访问我的giteeC语言连接MySql: C语言(vs2022、Vc++6.0、DevC++)连接MySql一定要自己实践当你发现与我的方法一模一样可是还是不行,那就理解一下每一步操作是干什么的,不要放弃,你会发现并不是一帆风顺的,我当时搞这也用了2天才完成,遇到什么问题就去解决,相信自己一定能行。

2024-08-29 16:26:11 1771

原创 数据库:实验七函数与触发器

根据提示,在右侧编辑器补充代码。定义、调用参数函数(func_sqty):查询返回指定供应商的供应零件总数量。

2024-08-29 15:37:21 423

原创 数据库:实验六存储过程

1、定义简单存储过程:计算所有供应商供应零件总数量并修改供应商相关列sqty。2、调用存储过程。注意:定义存储过程前使用DELIMITER 命令将结束命令修改为其他字符。use demo;#代码开始#1、定义简单存储过程:计算所有供应商供应零件总数量并修改供应商相关列sqty。beginend$$#2、调用存储过程。#代码结束1、定义带参数存储过程:查询返回指定供应商的供应零件总数量。2、调用带参数存储过程。以供应商S1为参数,调用存储过程,将结果存入@sqty1。

2024-08-29 15:33:01 578

原创 数据库:实验五通用接口数据库编程

根据提示,在右侧编辑器编写代码,在queryDB方法中完成s表数据的查询,并按照输出格式进行输出(标题和数据之间使用“\t”分隔符进行分隔)。原始S表结构如下所示:S1 精益 20 天津S2 盛锡 10 北京S3 东方红 30 北京S4 丰泰盛 20 天津S5 为民 30 上海。

2024-08-29 15:20:31 1028

原创 数据库:实验四数据库设计

在此次实验中,我们对设计一个电子商务系统的数据库进行了详细的分析和设计。首先,我们定义了各种所需的表,包括用户表、商家表、商品表、订单表、订单详情表、购物车表、购物车详情表和地址表。我们重点讨论了商品类别的管理,初步设计时将类别信息单独放入商品类别表,并在商品表中通过外键引用。这样的设计具有高度的规范化,减少了数据冗余,增强了数据一致性和扩展性。在进一步讨论中,我们探讨了将类别信息直接合并到商品表中的可能性和影响。

2024-08-29 15:14:59 1362

原创 数据库:头歌实验三数据库完整性

请按下面p表的结构定义完整性;pno主码,pname非空、color只能取红、蓝、绿。#代码开始#定义p表;pno主码,pname非空、color只能取红、蓝、绿CHECK(((color = '红')or(color = '蓝')or(color = '绿'))),weight int#代码结束请按下面j表的结构定义完整性;jno主码, jname非空。use demo;#代码开始#定义j表;jno主码, jname非空。

2024-08-29 14:47:54 2065 1

原创 数据库:头歌实验二数据库安全性技术

在给定的数据库环境中,完成用户的创建。

2024-08-29 14:28:35 1157

原创 数据库:头歌实验一关系数据库标准语言SQL

在spj表定义索引IDX_SPJ,包括(sno,pno,jno)。查看spj表索引定义。use demo;#代码开始# 1.在spj表定义索引IDX_SPJ,包括(sno,pno,jno)。# 2. 查看spj表索引定义。#代码结束。

2024-08-29 12:10:43 2205

原创 算法设计:实验五分枝限界法

下沉操作通过比较当前节点与其子节点的距离,选择距离最小的子节点进行交换,直到当前节点的距离小于或等于所有子节点的距离,或没有子节点为止。然后在优先队列不为空时,弹出最小距离的节点,遍历其所有邻接节点,更新邻接节点的距离和前驱节点,并将其加入优先队列。swap函数用于交换优先队列中的两个元素,push函数用于向优先队列中插入元素,并确保堆的结构满足最小堆性质,即最小距离的元素在根位置。首先,定义了三个结构体:Edge用于表示图中的边,Node用于表示图中的节点,Element用于表示优先队列中的元素。

2024-08-28 21:28:42 1036 1

原创 算法设计:实验四回溯法

对每个颜色进行尝试。设下图G=(V,E)是一连通无向图,有3种颜色,用这些颜色为G的各顶点着色,每个顶点着一种颜色,且相邻顶点颜色不同。所以,最坏情况下,总的时间复杂度为 (O(num_colors^V times V)),其中 (V) 是顶点的数量,num_colors是颜色的数量。如果相邻顶点 i 已经被着色为颜色 c,则返回 false,表示当前顶点 vertex 不能被着色为颜色 c,因为这会导致相邻顶点颜色相同。检查当前顶点是否可以被指定颜色着色,即检查与当前顶点相邻的顶点是否有相同颜色。

2024-08-28 21:24:41 700

原创 算法设计:实验三动态规划法

按给定的一组测试数据对根据算法设计的程序进行调试:6个矩阵连乘积A=A1×A2×A3×A4×A5×A6,各矩阵的维数分别为:A1:10×20,A2:20×25,A3:25×15,A4:15×5,A5:5×10,A6:10×25。要读懂读透A[i,j],使用动态规划的方法填充表格 m[i][j] 和 s[i][j],首先填充长度为 1 的链(单个矩阵的情况),再逐步增加长度,直至填满整个表格。A[1,n]=A[1,k] ×A[k+1,n],m[i][j],s[i][j]各式所表达的含义并正确加以应用。

2024-08-28 21:12:37 1033

原创 算法设计:实验二贪心算法

应用贪心算法求解活动安排问题。活动安排问题是可以用贪心算法有效求解的很好的例子。问题:有n个活动的集合A={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。求解:安排尽量多项活动在该场地进行,即求A的最大相容子集。设待安排的11个活动的开始时间和结束时间按结束时间的升序排列如下:i1234567891011s[i]130535688212f[i]45678910111213。

2024-08-28 20:58:11 1291

原创 算法设计:实验一分治与递归

深入理解分治法的算法思想,应用分治法解决实际的算法问题。设有n=2k个运动员要进行网球循环赛。要求:请设计算法,并采用C或C++语言编写程序实现上述功能,调试运行并对算法的时间复杂度进行分析。分治法是一种解决问题的算法设计策略,其基本思想是将一个大问题分解成若干个规模较小且相互独立的子问题,然后分别解决这些子问题,最后将子问题的解合并起来得到原问题的解。其一般步骤包括:1. 分解(Divide):将原问题分解成若干个规模较小的子问题,子问题的规模通常是原问题规模的一部分。

2024-08-28 20:50:51 958

原创 实验六:Java流式编程与网络程序设计

根据提示,在右侧编辑器补充代码。编写应用程序(SortArray.java),使用字节输入/输出流实现数据的保存和读取。

2023-11-28 16:21:27 1246

原创 Java作业四

【代码】Java作业四。

2023-11-26 13:21:16 412

原创 实验五:Java多线程程序设计

一、线程接力编写一个应用程序,除了主线程外,还有三个线程:first、second和third。first负责模拟一个红色的按钮从坐标(10,60)运动到(100,60);second负责模拟一个绿色的按钮从坐标(100,60)运动到(200,60)。third线程负责模拟一个蓝色的按钮从坐标(200,60)运动到(300,60)。阅读并分析以下程序,将程序中的代码补充完整,编译并运行程序,查看结果。

2023-11-19 15:04:04 916

原创 Java循环结构

本关任务:使用 Scanner 对象接收一组数据,每组数据包含 4 个整数,其中有正有负,比如:22 33 -22 32。请使用 while 循环求出每组数据的非负数之和(每组数据之间用空格分开,而组与组之间用换行符分开)。

2023-11-12 16:26:53 1024

原创 Java分支结构

本关任务:求三个数中最大者。

2023-11-12 16:13:20 259

原创 Java类与对象

任务:声明一个包,在另一个包中引用该包中的类。// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码// 声明一个名为 com.pojo 的包// 实现返回所有学生的功能,在该方法中定义一个 String 数组String[] students = {"小明","小红","小强","小刚"};// 返回该数组任务:定义一个电影类和一个电影测试类,在电影测试类中通过对象完成成员变量和成员方法的使用。// 声明一个名为 com.model 的包。

2023-11-04 17:51:16 1441

原创 Java实验三类的继承与派生

子类必须重写父类的earnings()方法,给出各自领取每年报酬的具体方式。有一个Company类,该类用Employee数组作为成员,Employee数组的单元可以是YearWorker对象、MonthWorker对象、WeekWorker对象的上转型对象。程序能输出Company对象一年需要支付的薪水总额。

2023-11-02 20:13:35 585

原创 Java实验二类编程实验

其中,三条边a,b,c(数据类型为double类型)为三角形的属性,该类封装有求三角形的面积和周长的方法。分别针对三条边为3、4、5和7、8、9的两个三角形进行测试(给定三条边已经满足三角形构成条件),输出面积和周长保留2位小数。

2023-11-02 20:03:19 1461

原创 Java实验一编程环境使用

提示:这是一个计数和累加问题。学生数量不确定,但有一个结束标记(-1),该问题的总体结构是一个循环处理问题,可用while循环,当输入数据为-1时结束循环。为了统计各种情况的人数,需要设立相应的计数变量,并给其赋初值0,另外为了求平均分,必须计算总分,也就是计算出所有学生成绩的累加和,然后除以总人数即可得到平均分。统计这批学生中不及格(<60)、及格(60~69)、中(70~79)、良(80~89)、优(>90)的人数。要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。

2023-11-02 19:54:18 586

原创 Java作业二

【代码】Java作业二。

2023-11-02 19:38:54 489

sy5_1.c

sy5_1.c

2022-10-16

空空如也

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

TA关注的人

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