自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java 面试题之框架

说的是对象的创建和销毁的权利都交给 Spring 来管理了, 它本身又具备了存储对象和获取对象的能力.字面意思,用来容纳某种物品的装置。比如 List/Map -》数据存储容器;Tomcat -》web容器;而 Spring 也是一个容器,Spring 是一个 IOC 容器:那么 IOC 是什么呢IOC 就是控制反转,也就是 Spring 是一个 控制反转 的容器。控制反转:之前的控制权是在我,现在反转了,也就是我把控制权交给了框架,下次我再要使用对象的时候,只需要告诉框架,我要使用这个对象。

2024-03-17 22:31:26 690

原创 Java面试题之线程

CAS(比较并交换)是一种轻量级的同步操作,也是乐观锁的一种实现,它用于实现多线程环境下的并发算法。CAS 操作包含三个操作数:内存位置(或者说是一个变量的引用)、预期的值和新值。如果内存位置的值和预期值相等,那么处理器会自动将该位置的值更新为新值,否则不进行任何操作。

2024-03-14 13:27:01 747

原创 常见面试题之计算机网络

封装和复用。

2024-03-13 12:14:42 1693

原创 Java面试题之基础篇

方法重载就是指在同一个类中定义多个方法,它们方法名相同但参数列表不同。那么如果方法名相同参数列表不同,但返回值不同还算不算是重载?// 方法体// 方法体JVM 调用方法是通过方法签名来判断到底要选择调用哪个方法,而方法签名 = 方法名称 + 参数类型 + 参数个数这样组成的一个唯一值,这个唯一值就是方法签名。所以可以看出返回类型不是方法签名的组成部分。HashMap 的负载因子是 HashMap 在扩容时的第一个阈值,当 HashMap 中的元素个数超过了容量乘以负载因子时,就会扩容。

2024-03-09 09:37:08 889

原创 云端笔记系统-自动化测试

针对简历中的云端笔记系统进行自动化测试

2023-09-03 15:17:21 391 1

原创 https 与 restapi 与 cgi 之间的联系

可以使用HTTPS来保护RESTful API的通信安全,而CGI可以用于处理RESTful API中的某些请求。

2023-07-03 18:54:26 887 2

转载 理解 Python 中的 if __name__ == ‘__main__‘

if __name__ == '__main__'简单的理解就是:如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行。

2023-07-03 16:26:53 204

原创 性能测试(LoadRunner)

性能测试的好坏最终都需要通过数据来展示,通过性能指标对应的数据来判定性能的好坏。 常见的性能指标:并发用户数、响应时间、事务响应时间&每秒事务通过数、点击率、吞吐量、资源利用率

2023-04-24 08:00:00 2090 3

原创 详解自动化测试之 Selenium 与 Junit

通过自动化测试有效减少人力的投入,同时提高了测试的质量和效率自动化测试的分类:1. 接口自动化测试;2. UI自动化测试(界面测试); 3. 移动端自动化测试;4. web 端自动化测试;selenium(web 自动化测试工具)(1)选择 selenium 作为的 web 自动化测试工具是因为开源免费支持多浏览器,比如 Chrome、Firefox、IE浏览器…支持多系统,比如 Linux、Windows、MacOs 等

2023-04-17 08:00:00 1170

原创 用户管理系统-自动化测试

自动化测试项目实现步骤1. 根据自己的项目,用思维导图的方式设计出UI自动化测试用例;2. 结合自己编写的测试用例,使用 Selenium4 自动化测试工具和 Junit5 单元测试框框架,实现 Web 自动化测试;3. 然后就是进行模块划分,主要是按照两个包划分,一个是工具类包,用来创建驱动对象和提供屏幕截图方法,还有一个包是测试用例包,这个包下面的类是按照以页面为单位编写的测试代码,避免了每个方法都要创建驱动对象的麻烦,最后将这些测试类加入到测试套件中。4. 注意不要等项目整个代码写完后再进行

2023-04-15 20:32:14 838

原创 动态规划-子序列问题(判断子序列、不同的子序列、两个字符串的删除操作、编辑距离、回文子串、最长回文子序列)

动态规划-子序列问题(判断子序列、不同的子序列、两个字符串的删除操作、编辑距离、回文子串、最长回文子序列)

2023-04-07 08:00:00 619

原创 动态规划-子序列问题(最长递增子序列、最长连续递增序列。最长重复子数组。最长公共子序列、不相交的线、最大子数组和)

动态规划-子序列问题(最长递增子序列、最长连续递增序列。最长重复子数组。最长公共子序列、不相交的线、最大子数组和)

2023-04-05 08:00:00 551

原创 动态规划-股票问题(买卖股票的最佳时机、II、III、IV、含冷冻期、含手续费)

动态规划-股票问题(买卖股票的最佳时机、II、III、IV、含冷冻期、含手续费)

2023-04-03 08:00:00 261

原创 动态规划-打家劫舍 I、II、III

动态规划-打家劫舍 I、II、III

2023-03-25 08:00:00 553

原创 动态规划-完全背包问题(纯完全背包、零钱兑换II、组合总数 IV、零钱兑换、完全平方数、单词拆分)、纯多重背包问题

完全背包问题和01背包问题唯一不同的地方就是,每种物品有无限件。(纯完全背包、零钱兑换II、组合总数 IV、零钱兑换、完全平方数、单词拆分)、纯多重背包问题

2023-03-23 08:00:00 821 1

原创 动态规划-01背包问题(纯01背包、分割等和子集、最后一块石头的重量II、目标和、一和零)

动态规划-01背包问题(纯01背包、分割等和子集、最后一块石头的重量II、目标和、一和零)

2023-03-21 08:00:00 385 1

原创 刷题笔记之十三(有假币、最难的问题、因子个数)

1.求正数数组的最小不可组成和2. 有假币3.继承时先调用父类的构造方法;类中的成员变量的初始化操作都在构造方法时进行4. 学会并理解装箱拆箱,注意new出来的也可以拆!!5.getDeclaredMethods()是标识类或接口的声明成员(这个表示public private 包访问权限 protected)的集合,不包括继承的成员6. 最难的问题7. 因子个数

2023-03-19 15:46:33 519 1

原创 动态规划-基础(斐波那契数、爬楼梯、使用最小花费爬楼梯、不同路径、不同路径II、整数拆分、不同的二叉搜索树)

斐波那契数、爬楼梯、使用最小花费爬楼梯、不同路径、不同路径II、整数拆分、不同的二叉搜索树动态规划问题,五步走:状态定义:确定 dp 数组,下标及其含义状态转移:初始化:遍历顺序:返回值:动态规划代码有问题分析举例推导状态转移公式打印 dp 数组日志

2023-03-19 08:00:00 470 1

原创 【刷题笔记】之滑动窗口(长度最小的子数组、水果成篮、最小的覆盖子串)

滑动窗口就是不断的调节子序列的起始位置和终止位置,从而得出想要的结果滑动窗口是用一个 for 循环来完成这个操作,并且这个 for 表示的应该是终止位置使用滑动窗口需要确定三点:窗口内是什么?窗口就是满足 sum >= targe 长度的最小的连续子数组如何移动窗口的起始位置起始位置就是 如果当前窗口的值大于 targe,窗口就要向前移动了(缩小范围)如何移动窗口的结束位置结束位置就是 for 循环中的索引

2023-03-09 08:00:00 508 5

原创 【刷题笔记】之双指针(移除元素、删除有序数组中的重复项、移动零、比较含退格的字符串、有序数组的平方)

双指针之快慢指针、双向指针

2023-03-07 08:00:00 513 5

原创 【刷题笔记】之二分查找(搜索插入位置。在排序数组中查找元素的第一个和最后一个位置、x的平方根、有效的完全平方数)

进行二分查找的前置条件:数组有序并且数组中无重复元素写二分查找题的代码,需要考虑清楚边界条件,比如应该是 while(left < right) 还是 where(left

2023-03-05 08:00:00 1065 2

原创 Spring 事务(编程式事务、声明式事务@Transactional、事务隔离级别、事务传播机制)

1. 在 Spring 项目中使用事务,有两种方式:编程式手动操作和声明式自动提交,声明式自动提交使用最多,只需要在方法上添加注解 @Transactional2. 设置事务的隔离级别 @Transactional(isolation = Isolation.SERIALIZABLE),Spring 中的事务隔离级别有5种3. 设置事务的传播机制 @Transactional(propagation = Propagation.REQUIRED),Spring 中的事务传播级别有 7 种

2023-03-02 08:00:00 6545 7

原创 Spring Boot 统一功能处理(用户登录权限效验-拦截器、异常处理、数据格式返回)

统一用户登录权限的效验实现接口 HandlerInterceptor + WebMvcConfigurer统一异常处理使用注解 @RestControllerAdvice + @ExceptionHandler统一数据格式返回使用注解 @ControllerAdvice 并且实现接口 @ResponseBodyAdvice

2023-02-27 08:00:00 4870 44

原创 Spring AOP(AOP概念、组成、Spring AOP实现及实现原理)

AOP(Aspect Oriented Programming):面向切面编程,它和 OOP(面向对象编程)类似。它是一种思想,是对某一类事情的集中处理。AOP 是一种思想,而 Spring AOP 是实现(框架),这种关系和 IOC(思想)与 DI(实现)类似

2023-02-22 08:00:00 4724 5

原创 MyBatis 之四(动态SQL之 if、trim、where、set、foreach 标签)

动态 SQL 是 MyBatis 的强大特性之一。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。本篇主要学习动态 SQL的五个标签 if trim where set foreach

2023-02-20 08:00:00 2728 28

原创 MyBatis 之三(查询操作 占位符#{} 与 ${}、like查询、resultMap、association、collection)

进行一对一查询,需要使用 association 标签,表示一对一的结果映射,其中property 属性:指定其中所要一对一的那个属性resultMap 属性:指定那个属性所关联的结果集映射columnPrefix 属性:用来解决多表中相同字段数据覆盖的问题和一对一 标签类似,一对多也需要标签 ,来表示一对多的结果映射其中也是需要设置 property(对象中的属性名)、resultMap(映射对象对应的字典)、columnPrefix(一般不要省略,解决了多张表中相同字段查询数据覆盖的问题)

2023-02-18 08:00:00 2054 13

原创 MyBatis 之二(增、删、改操作)

MyBatis 增删改操作三步走1. 在 mapper(interface)里面添加增删改方法的声明2. 在 XMl 中添加增删改对应的标签和修改的 sql 代码3, 在 UserMapper 中右键 Generate 点击 Test 生成测试类

2023-02-16 08:00:00 1692 36

原创 MyBatis 之一(概念、创建项目、操作模式、交互流程)

MyBatis 是什么• MyBatis 是一款优秀的持久层框架• MyBatis 也是一个 ORM (Object Relational Mapping)框架,即对象关系映射• 它支持自定义 SQL、存储过程以及高级映射• MyBatis 去除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作• MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录M

2023-02-14 08:00:00 1831 34

原创 Spring MVC 之返回数据(静态页面、非静态页面、JSON对象、请求转发与请求重定向)

Spring MVC 之返回数据1. 默认情况下返回静态页面2. 返回一个非静态页面的数据2.1 @ResponseBody 返回页面内容2.2 @RestController = @ResponseBody + @Controller3. 实现登录功能,返回 JSON 对象3.1 前端使⽤ ajax,后端返回 json 给前端3.2 前端发送 JSON 的标准格式4. 请求转发(forward)或请求重定向(redirect)4.1 请求转发:forward4.2 请求重定向:redi

2023-02-12 08:00:00 4110 45

原创 Spring MVC 之获取参数(对象、JSON格式数据、URL地址参数、文件、Cookie)

Spring MVC可以获取1. 获取单个参数2. 获取多个参数3. 获取对象4. 后端参数重命名 @RequestParam5. 接收 JSON 格式的数据 @RequestBody6. 从 URL 地址中获取参数 @PathVariable7. 上传文件 @RequestPart8. 获取Cookie (@CookieValue)/Session/header8.1 获取 Request 和 Response 对象8.2 获取 Cookie8.3 获取 Header(请求头)里面的信

2023-02-10 08:00:00 3269 37

原创 Spring MVC(概念+项目创建+@RequestMappring)

Spring MVC 是一个 Web 框架;Spring MVC 是基于 Servlet API 构建的;MVC 是一种思想;而 Spring MVC 是一个具体的实现框架.Spring MVC 是一个基于 MVC 设计模式和 Servlet API 实现的 Web 项目, 同时 Spring MVC 又是 Spring 框架中的一个 Web 模块, 它是随着 Spring 的诞生而存在的一个框架

2023-02-08 08:00:00 2292 48

原创 Spring Boot 单元测试

单元测试,是指对软件中的最小可测试单元进行检查和验证的过程叫单元测试在 Spring Boot 中,最小可测试单元是指 方法单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的(代码)功能是否正确执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期

2023-02-01 08:00:00 6576 2

原创 Spring Boot 热部署(热加载)

idea 热部署作用:自动帮开发者重启 spring boot 项目,从而达到修改代码之后能够“实时”的看到最新的效果

2023-01-30 15:43:46 3931 32

原创 测试之分类【测试对象、是否查看代码、开发】

1. 按测试对象分类2. 按照是否查看代码划分3. 按照开发阶段划分

2023-01-15 11:58:16 1228 1

原创 测试之Bug与用例【创建Bug、Bug级别、Bug生命周期、测试用例的万能公式、设计测试用例具体方法】

1. 如何创建Bug2. Bug的级别3. Bug的生命周期4. 面试题:跟开发产生争执怎么办5. 设计测试用例的万能公式使用万能公式对水杯设计测试用例6. 设计测试用例的具体方法6.1 等价类6.2 边界类6.3 判定表6.4 正交法(allparis)6.5 场景设计法

2023-01-13 09:27:20 2813 42

原创 SpringBoot(项目创建使用+配置文件+日志文件)

1. Spring Boot 项目创建2. 写一个 Hello World 并运行3. 配置文件的作用及格式4. properties 配置文件的基本语法5. 读取配置文件6. yml 配置文件说明7. properties 和 yml 的区别8. SpringBoot 日志文件8.1 日志的作用8.2 自定义日志打印8.3 日志的级别8.4 日志持久化8.5 更简单的实现日志打印lombok

2023-01-10 08:59:18 4402 58

原创 测试之概念篇【需求、测试用例、Bug描述、产品的生命周期、开发模型、测试模型】

1. 什么是需求2. 测试用例是什么3. Bug 是描述4. 产品的生命周期5. 软件测试贯穿于软件的整个生命,如何贯穿?6. 开发模型(瀑布模型、螺旋模型、增量模型和迭代模型、敏捷模型)7. 测试模型(V模型、W模型)

2023-01-05 17:16:12 1574 51

原创 【刷题笔记】之牛客面试必刷TOP101(二叉树的前.中.后.层序遍历+按之字形顺序打印二叉树+二叉树的最大深度+二叉树中和为某一值的路径(一)+二叉搜索树与双向链表+判断是不是二叉搜索树)

1. 二叉树的前序遍历2.二叉树的中序遍历3.二叉树的后序遍历4.求二叉树的层序遍历5.按之字形顺序打印二叉树6.二叉树的最大深度7.二叉树中和为某一值的路径(一)8.二叉搜索树与双向链表9.判断是不是二叉搜索树

2022-12-26 18:00:42 760 38

原创 【刷题笔记】之牛客面试必刷TOP101(二分查找-I + 二维数组中的查找 + 寻找峰值 + 数组中的逆序对 + 旋转数组的最小数字 + 比较版本号)

1.二分查找-I2. 二维数组中的查找3.寻找峰值4. 数组中的逆序对5.旋转数组的最小数字6.比较版本号

2022-12-15 08:00:00 1866 39

原创 JVM(内存划分+类加载+GC)

🐲 1. JVM 内存划分🐲 2. JVM 类加载🦄 2.1 类型加载是干啥的🦄 2.2 类加载的简略流程 🦄 2.3 什么时候会进行类加载🦄 2.4 双亲委派模型🐲 3. GC 垃圾回收机制🦄 3.1 GC 是什么🦄 3.2 GC 回收哪部分内存🦄 3.3 GC 具体是怎么回收的🦖 3.3.1 怎么判定某个对象是否是垃圾 (引用计数/可达性分析)🦖 3.3.2 具体是怎么回收的 (标记清除/复制算法/标记整理/分代回

2022-12-13 15:38:46 3575 51

教学资料管理系统(Java+SSM)

教学资料管理系统面向大学人才培养过程中存在的教学资料管理的难题,解决教学实施过程中课程教学大纲、PPT、教案、教材、视频、习题等资源的管理、共享、可持续更新等问题,实现教学过程资料的系统化管理,为课程建设提供可持续的资源支持,实现课程组内教学资源的共享。 相关技术: 编程语言:Java+CSS+HTML+JS 数据库:MySQL5.7 JDK:1.8 后端:SpringBoot+SpringMVC+MyBatis 框架 前端:uni-app 框架 后台是PC端的web界面 前台是移动端 总体来看,项目技术并不复杂,但功能比较完善,代码调试运行也比较简易; 购买后,按以下步骤运行 1. 使用idea打开项目 2. 识别 pom.xml 文件,自动下载依赖 3. 查看jdk,tomcat是否配置成功 5. 运行数据库sql文件,连接数据库,并修改application.yml 文件中的password为你的mysql密码 6. 运行项目

2024-01-06

2024校招Java高频面试题总结(部分)

这些面试题是我在2024年3-5月找实习,以及9-11月秋招过程中总结出来的,相比于网上其他文章中的面试题总结,我这个不一定是最全的,但一定是最常见、最实用的(因为这些是我一个字一个字总结敲出来)。 里面包括:Java基础+MySQL+Linux+计算机网络+框架+测开+数据结构。 至于面试中问到的项目部分问题,个人建议在介绍项目时按这个思路来说明 项目名称+功能+项目亮点+未来对于项目功能上的扩展+在做这个项目中遇到的问题,你是怎么解决的(高频)+这个项目时团队协作开发的吗,你充当的角色是什么,诸如此类的问题,可以提前准备好; 最后一个建议就是提前准备好面试的2分钟自我介绍,面试过程中自我介绍一定要特别特别流畅和自信,表现出一个非常自信积极面试的一个态度,这会是一个比较大的加分项;

2024-01-06

Java汽车租赁管理系统(SSM框架+MySQL数据库+Idea)+项目文档

主要功能就是对于汽车租赁的增删改查,也就是 汽车的入库、出库(租赁)、订单查询、订单修改、汽车添加等 并且对于用户还可以设置不同的权限。 总体来看,代码简单易懂,功能完善,运行也非常简单。 如果下单后,存在运行上的问题,可以私信我,我看到后会第一时间帮你解决。 .................................................................................................................................................................................................................................................................................................................................................................................

2023-12-25

汽车租赁管理系统(Java-ssm+mysql+idea)

这个是汽车租赁管理系统,可以作为Java的大作业,里面前台后台都有,sql文件也有,运行也非常简单,如果你下单后运行后续有什么问题,也可以私信我。 主要功能就是对于 汽车租赁的增删改查 汽车出租、汽车入库、汽车添加、汽车删除、汽车订单查询等功能 并且也可以设置不同权限的用户。 总体来说,功能比较完善,运行起来简单,并且代码也简单,非常适合作为Java大作业。 最后如果有什么运行上的问题,也可以私信我,我看到后会第一时间帮你解决 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

2023-12-25

网易云音乐爬虫-Python 大作业

这个是Python 大作业,主要做的是对网易云音乐的爬虫,这个是我使用的过的,所以基本上是符合老师的要求的,该有的都有,代码也不难。

2023-12-25

Java面试题详细(校招版)

Java 校招生,非常建议看一看这些面试题,里面非常详细的总结了面试中可能遇到的问题。

2023-12-25

实验题目四:模拟请求分页管理中地址转换和缺页中断处理(C++)

这个是我操作系统大作业用过的,代码没有任何问题,都是符合实验要求的 ,如果你运行后还有问题,可以给我发私信 实验目的:了解内存请求分页管理中地址转换过程与先进先出置换算法和缺页中断处理过程。 三、实验环境:同实验一。 四、实验内容: 1、 在页式管理中,地址转换是由硬件完成的,实验中设计程序模拟地址转换过程。 2、 设计页表格式为: 页号 存在标志 主存块号 修改标志 在磁盘上块号 3、 设内存 1 块=1024B,现有一个共 8 页的作业,其副本已存在磁盘上,设第 0 页至第 2 页已装入主存, 其余 5 页都不在内存。将页表进行初始化处理。 4、 假设每个作业只分配 3 块内存,按先进先出置换算法淘汰。用“页面队列”表示淘汰的顺序。 页号 页面队列 5、设计缺页中断处理程序。当对读入的逻辑地址,划分为页号、页内地址后,通过页表发现访问的页 不在内存,转入“缺页中断处理”程序去处理。 五、实验要求: 1.模拟地址转换的流程图: 读入一个逻辑地址 2.采用“先进先出”页面置换算法进行缺页中断处理。 六、其它注意事项: 1、 输入的逻辑地址用十进制表示,但不超过 7*1024 –1(因

2023-02-17

实验题目三:模拟动态分区首次适应分配和回收算法

这个是我操作系统大作业用过的,代码没有任何问题,都是符合实验要求的 ,如果你运行后还有问题,可以给我发私信 实验目的:通过本实验,可加深理解动态分区分配、回收程序的功能和具体实现,特别是对回收分区 的合并的理解。 三、实验环境:同实验一。 四、实验内容: 1、 设计动态分区首次适应分配、回收算法。 2、 设计“未分配区说明表”,格式为: 序号 始址 长度 状态 3、设计“已分配区说明表”,格式为: 作业名 始址 长度 状态 4、 设计显示程序,将“未分配区说明表”和“已分配区说明表”的内容,显示在屏幕上。 5、 初始分配从一个空闲区分配起,回收时要合并空区。 五、实验要求: 1、 系统要求分配一个分区时,应输入:作业名、作业长度。 2、 回收一个分区时,应输入:回收的作业名。回收的分区请注意是否需要进行合并。 五、各功能简要说明: 1、 分配功能:选择该功能后,首先输入需要分配空间的作业名及所需空间的大小。然后,按照首次适 用算法从空闲分区表中找到一个合适的分区,若找到,则划分相应的空闲分区给该作业(修改“未 分配区说明表”和“已分配区说明表”中的内容);若没有找到,需要给出相应

2023-02-17

实验题目二:模拟进程调度功能

这个是我操作系统大作业用过的,代码没有任何问题,都是符合实验要求的 ,如果你运行后还有问题,可以给我发私信 实验目的:通过本实验,进一步掌握进程调度的功能和实现原理。 实验环境:同实验一。 四、实验内容: 1、 设计进程调度功能,至少模拟两种以上调度算法。如:优先级调度算法、时间片调度算法等。 2、 进程调度功能作为一个函数 scheduler,加入到实验题目一中。 3、 进程调度程序从就绪队列中挑选进程,若队列为空,应显示“无就绪进程无法调度”的提示信息。 4、 若选上一个进程,以显示:进程名、状态、时间片、优先级等信息表示一个进程被执行。若运行完, 应删除相应 PCB。 五、实验要求: 1、 在实验题目一中的主菜单中加入一个菜单项:6 调度,选择该菜单项后,系统进入进程调度。 各功能简要说明: 1、 返回主菜单:当用户选择该项功能时,系统退出进程调度功能,返回到实验题目一中的主菜单。 2、 优先级调度:选择该功能选项时,系统将从就绪队列中选择优先级最高的进程,使该进程处于执行 状态(将进程 PCB 的内容显示在屏幕上,显示完成后,该进程结束,即撤销该进程的 PCB)。 3、 时间片

2023-02-17

Java实现简易版的【图书管理系统】

解压后,直接拖入idea中运行就可以了 这个是代码中每个类具体的分析 http://t.csdn.cn/UUU60 运行后如果有任何问题,也可以给我发私信,我来帮你解决 这个图书管理系统,可以用来当做期末课程大作业来用,简单易上手

2022-11-24

云相册-Memory网站 网页课程设计报告(JS + CSS + html)+ 报告

网页文件(.html)至少5个,实现至少10个功能,每个网页至少体现1个功能,具体要求如下: (1)使用DOM和事件操作元素、属性和内容,改变外观和提高交互性共4次。例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能1次,例如页面滚动、秒杀倒计时、打印、通知、本地存储等。 (4)使用ECharts库(https://echarts.apache.org)实现数据可视化1次。使用Swiper框架(https://www.swiper.com.cn)实现轮播图1次。 (5)使用Ajax或fetch获取第三方网站数据并更新本网页内容1次。 上面主要任务和设计要求都已满足,全部代码都是团队合作敲的,并附送报告 下面写实现具体功能 (1)首页(轮播图、下拉框) (2)内容分享页面 (鼠标划过图片出现文字) (3)APP下载页面 (文件下载、Tab选项卡、百度地图插件) (4)可视数据页面 (ECharts图表、图表打印为PDF、图表导出为图片、图表数据的动态引入) (5)登录/注册(表单前段验证)

2022-07-09

家居网 网页期末大作业(JS + CSS + html)+设计报告

家居网 我这里有两个版本 一个是满足下面功能的期末大作业版本,另一个满足课程设计要求的版本, 课程设计是另一个资源大家可以,自己点我主页找那个版本看一下 两个版本的具体实现的要求功能略微一点差别,自行对照购买 因为这是我期末网页大作业 和课程设计用过的,自己做的比较详细,功能全部满足 包括登录注册什么的都有的,学校的这些要求应该大家都是一样的,放心购买 并且,报告也附送给大家,只需添加名字 如果购买后遇到功能上问题也可发私信给我,能力范围内帮你解决 网页文件(.html)至少5个,实现至少10个功能,每个网页至少体现1个功能,具体要求如下: (1)使用DOM和事件操作元素、属性和内容,改变外观和提高交互性共4次。例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能2次,例如页面滚动、秒杀倒计时、打印、通知、本地存储等。 (4)使用jQuery或jQuery插件1次,提供用户体验和交互性,例如图片轮播,导航栏等。 (5)使用Ajax或fetch获取第三方网站数据并更新本网页内容1次。

2022-07-09

家居网-网页课程设计(JS + CSS + HTMl )+ 设计报告

网页文件(.html)至少5个,实现至少10个功能,每个网页至少体现1个功能,具体要求如下: (1)使用DOM和事件操作元素、属性和内容,改变外观和提高交互性共4次。例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能1次,例如页面滚动、秒杀倒计时、打印、通知、本地存储等。 (4)使用ECharts库(https://echarts.apache.org)实现数据可视化1次。使用Swiper框架(https://www.swiper.com.cn)实现轮播图1次。 (5)使用Ajax或fetch获取第三方网站数据并更新本网页内容1次。 上面主要任务和设计要求都已满足,我这里写了要实现具体的功能,因为这是我自己期末用过的,放心买 网页 设计的是 家具网类型 有五个页面分别实现的功能是 1.首页 (下拉框+轮播图+获取图片更新) 2. 产品展示(图片放大+倒计时)、 3. 关于我们(定时跳转+图片定时变换) 4. 联系我们(复选框+文本域) 5. 登录/注册(表单前段验证+鼠标点击效果)

2022-07-09

设计顺序表的相关函数库 —— 数据结构课程设计

数据结构期末课程设计,题目 设计顺序表的相关函数库 要求 设计出顺序表的相关函数库,以便在程序设计中调用。 设计要求: 1. 包括线性表的各种基本函数以及常用函数(自己确定函数、函数形式及理由)。 2. 最好能借助语言环境实现图形显示功能,以便能将抽象的数据结构以图形方式显示 出来,将复杂的运行过程以动态方式显示出来。 3. 给出若干例程,演示通过调用自己的库函数来实现相关问题的求解。 本资源 有完整代码+完整报告 使用时只需要自行添加名字即可, 因为这个是我期末数据结构课程设计使用过的,所有功能要求都是满足的,并且报告也是手动敲的,代码注释很清楚 运行环境 VS2022 只要vs都行 程序语言C++(虽说是C++,基本上和C语言一样,而且我注释也极为详细不怕看不懂) 顺序表基本操作比如增删查改都有对应函数 很简单 而报告内容包含1.设计简介及设计方案论述 2 函数库中的函数 3.课程设计思路 + 代码实现分析 4. 总结与思考 本资源将前面所要实现的要求,基本都满足,购买者如若还有特殊要求,也可以给我发私信,能力范围内帮忙解决。

2022-07-09

Everything 快速查询电脑文件路径

查询文件在电脑中的位置,直接查询特别慢, 下载Everything后可以快速查到文件路径,快速打开文件。 可以极大方便学习工作效率,并且几乎不占内存。

2022-05-28

jdk-api-1.8.CHM Java帮助手册中文版

Java JDK API 1,8 CHM 帮助手册中文版,能让英语阅读难理解的你,更轻松学JAVA 帮助手册中文版,你学习JAVA的绝佳伴侣

2022-05-28

数值计算 期末综合大作业

开放性综合应用题的要求 小论文要求: 开放性综合应用题以小论文形式完成,题目自拟,应包括以下四方面的内容,具体要求如下: 1、提出实际问题,也可从以下给定题目中选择(描述具体问题的内容和准备解决的方案)(20 分); 2、写出具体采用的数值计算方法的基本思想或原理(30 分); 3、上机实验的运行环境、程序代码、运行过程和运行结果(运行程序要清晰,过程和结果以截图显示)(30 分); 4、回到实际问题中,用解决的结果解释现实问题(20 分) 本资源 程序运行环境是VS2022/VS2019,编程语言C++(不论你学没学C++,只要你电脑上有VS,把报告上面的代码复制过去就可以完美运行) 下载本资源后,只需添加自己的名字就可以了,本资源上述所有要求均满足, 该数值计算方法采用的是牛顿迭代法,报告中所有格式要求均满足包括运行过程和运行结果,都有很详细的分析,对于实际问题通过结果解释现实问题也有很深刻的理解解释 如若下载本资源后,将代码复制到VS后还报错,或者报告中遇到的任何问题,均可关注私信我,我在看到后的第一时间,会帮你解决问题。 包质量,包售后,遇到问题随时私信

2022-05-28

银行管理系统 C#大作业 完整功能+报告

银行管理系统 要求:创建WPF应用程序,完成银行业务管理综合实例。 主要任务: 1.设计与实现职员管理功能 2.设计与实现职员工资调整功能 3.设计与实现取款功能 4.存款查询功能的设计与实现 5.帮助的设计与实现 下载本资源后,只需自行连接数据库,就可以登录,运行程序 账号 00001 密码 123456 本程序在VS的2015-2022均可运行 下载本资源后,如需提交成期末大作业 只需修改帮助中的小组成员名,可在数据库中进行修改,这个网上教程随便一搜就可以查到,跟着做一遍就可以修改 本篇资源也提供完整课程设计报告,自行添加小组成员名即可 课程设计报告内容 系统功能设计+程序代码+功能结果和功能分析+心得体会总结 本资源基本上所有问题,都会帮你解决,只需自行添加小组成员名即可 如果下载后,不会修改成员名或连接数据库,CSDN上搜一下会有完整教程 如果要打包的话,建议最好使用VS2019,因为VS2019版本现在来看基本上老旧VS都可以兼容。 下载后,如若遇到解决不了的问题,可以随时给我私信留言,我看到后,会第一时间帮你解决问题,包质量,包售后,感亲的支持!!!

2022-05-28

空空如也

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

TA关注的人

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