自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Awesome-Backbones-main——alexnet模型分析

AlexNet作为骨干网络相对较老,可能在复杂数据集上的表现不如一些最新的深度网络结构,如ResNet、EfficientNet等,学习率调整策略中采用了阶梯式学习率更新器,可能并不总是适合所有数据集和模型,需要根据具体情况调整学习率策略。图二数据损失对比图一更加平滑,且下降梯度更大,速度更快,下降过程中方向调整更为敏感。但在拟合过程中ACC全局波动更大。

2024-03-09 11:50:29 313

原创 亚马逊棋java程序设计及其智能AI实现

亚马逊棋设计

2023-05-27 21:59:31 777 2

原创 实验----8

【代码】实验----8。

2023-12-30 16:17:42 405 1

原创 实验---------------七

【代码】实验---------------七。

2023-12-30 16:16:09 424

原创 实验--------六

作业。

2023-12-30 16:15:14 400

原创 mybatis框架的orm机制(类和数据库表的映射)

MyBatis框架之所以能够将数据库表映射到Java类,其核心原理是基于对象关系映射(ORM)。ORM是一种编程技术,用于在关系型数据库和面向对象编程语言之间建立映射关系,从而实现数据库表和对象之间的转换。

2023-12-18 20:06:48 371

原创 数据库实验五

【代码】数据库实验五。

2023-12-07 08:51:40 94

原创 数据库实验四

【代码】数据库实验四。

2023-11-25 17:48:04 315

原创 数据库实验3

【代码】数据库实验3。

2023-11-03 19:25:46 403

原创 数据库实验2

【代码】数据库实验2。

2023-11-03 19:24:50 1701

原创 数据库实验一

【代码】数据库实验一。

2023-11-01 16:25:37 223

原创 乐观锁的的作用

乐观锁是一种用于并发控制的策略,其主要作用在于管理多个事务同时访问和修改共享数据时的数据一致性和完整性。以下是乐观锁:乐观锁的核心思想是假设在大多数情况下,事务之间不会互相干扰,因此不会立即锁定数据。这减小了锁的争用,允许多个事务同时访问数据,提高了系统的并发性能。:相比于悲观锁,乐观锁不需要像显式锁一样持有锁资源,因此降低了系统的资源消耗,减少了锁等待时间。:由于乐观锁不会阻塞其他事务的读取操作,因此它能够提高系统的响应速度。事务可以读取数据,然后在提交时检查是否有其他事务对数据进行了修改。

2023-10-24 17:40:40 143

原创 快慢指针删除链表的第N个元素——力扣19

创建两个指针 fast和slow,让fast指针先走n+1步,然后slow和fast一起移动,然后当fast移动到最后一个节点时,slow此时指到倒数n+1节点,此时便可以执行删除操作。想要删除倒数第n个节点,我们必须找到倒数第n+1个节点,即倒数第n节点的前驱节点。给你一个链表,删除链表的倒数第。个结点,并且返回链表的头结点。

2023-10-24 10:44:58 195 2

原创 力扣649————Dota2 参议院(队列)

RadiantDireDota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的给你一个字符串senate代表每个参议员的阵营。字母'R'和'D'分别代表了Radiant(天辉)和Dire(夜魇)。然后,如果有n个参议员,给定字符串的大小将是n。以轮为基础的过程从给定顺序的第一个参议员开始到最后一个参议员结束。这一过程将持续到投票结束。所有失去权利的参议员将在过程中被跳过。

2023-10-09 17:38:05 98 2

原创 23考研408真题部分详解

若Q的入队序列是1,2,3,4,5,则不能得到的出队序列是( D )。(1)设k表示外层循环的执行次数,外层循环可表示为for(inti=1;当 k=log₂n时,i=n,内层循环条件为( (j=0;当k=1时,i=1,内层循环条件为(j=0;j++),循环执行1次。当k=2时,i=2,内层循环条件为(j=0;j++),循环执行2次。当k=3时,i=4,内层循环条件为(j=0;当k=4时,i=8,内层循环条件为(j=0;k的取值1,2,3,4,…因此,时间复杂度为O(2n-1)=O(n)

2023-06-08 21:23:36 1720

原创 java期末考试知识点复习总结

在上述示例中,`Dog`类中的`display()`方法使用了`this`关键字来访问当前对象的`name`成员变量,使用`super`关键字来访问父类的`name`成员变量,并调用父类的`eat()`方法。`Dog`类可以访问`Animal`类的方法`eat()`,并且还可以定义自己的方法`bark()`。被`final`修饰的变量无法再次赋值,被`final`修饰的方法无法被子类重写,被`final`修饰的类无法被继承。在上述示例中,`Animal`类是父类,`Dog`和`Cat`类是子类。

2023-06-03 00:08:13 3087

原创 实验20java文件2

首先,我们需要定义输入文件和输出文件的路径,这里我们分别将其设置为"filein.txt"和"fileout.txt"。变量来追踪当前行号。对于每一行,我们检查当前行号是否为奇数,如果是,则将该行内容写入输出文件,并在行末尾添加换行符。在这篇博客中,我们将讨论如何从一个文本文件中读取内容并删除其中的偶数行,然后将结果保存到另一个文件中。最后,我们关闭读取输入文件和写入输出文件的流,并打印出处理完成的消息。在读取文件的过程中,我们使用一个。来读取输入文件的内容,并使用。

2023-05-27 22:07:47 101

原创 实验十九 文件1

关闭资源:完成文件读取和写入操作后,我们应该关闭打开的文件资源,以释放系统资源。对象来表示输入文件和输出文件。对于输入文件,我们将其命名为。创建输入文件对象和输出文件对象:我们首先需要创建一个。对象,并传入输入文件对象作为参数。对象,并传入输出文件对象作为参数。方法来读取文件的内容,并将其保存在一个字符数组中。同样地,我们需要创建一个。方法来将读取到的文件内容写入到输出文件中。来读取输入文件的内容。对于输出文件,我们将其命名为。读取文件内容:我们使用。写入文件内容:我们使用。

2023-05-21 18:40:24 83

原创 实验十七数组

给定两个集合A和B,每个集合中的元素都是自然数,我们需要找出属于集合A但不属于集合B的元素,并按从小到大的顺序输出。然后,我们从标准输入读取集合A和集合B的元素,每个元素以空格分隔。否则,我们按照从小到大的顺序输出集合A中的元素,每个元素之间以空格分隔。【问题描述】定义一个4行5列的二维数组并输入元素的值,求出二维数组中最大元素的值,并输出。方法从集合A中移除属于集合B的元素,这样就得到了集合A和集合B的差集。输出差运算后集合中的元素,以空格分隔。集合A、B的差集,由所有属于A但不属于B的元素构成。

2023-05-14 22:56:02 192

原创 实验十八加密处理

有一种加密方法为:其使用一个字母串(可以含重复字母,字母个数不超过50)作为密钥。这个题目要求我们使用一种特定的加密方法对输入的字符串进行加密。加密方法基于一个密钥单词串,该串由字母组成,可以包含重复字母,但字母个数不超过50。其中第一行为原始英文字母,第二行为对应加密字母。其它字符不进行加密。编写一个程序,用这种密码加密输入的字符串。首先,我们需要对密钥单词串进行处理。完成密钥生成后,我们可以使用该加密密钥对输入的字符串进行加密。

2023-05-14 22:41:56 183

原创 java字符串处理提高题

输入两个字符串,将两个字符串合并成一个新的字符串,要求将字符串1的所有奇数位和字符串2的所有偶数位合并成新字符串。统计字符串中的大小写字母和数字各自的个数(提示:可根据ASCLL值来进行判断)

2023-05-06 15:41:50 61

原创 实验十六 java回文数

在fun1()方法中,程序将原字符串num转换为一个String类型的变量lastNum,并将其存储在一个StringBuilder类型的变量newNum中。如果输入的整数大于等于0,将该整数的每一位数分离出来,分别存入变量ge中,然后将该数除以10,直到该数变为0为止。在每一次循环中,更新answer的值为原来的10倍加上ge的值,即将输入的整数反向排列。首先,程序通过Scanner类的nextLine()方法获取用户输入的一行字符串,将其存储在一个StringBuilder类型的变量num中。

2023-05-06 15:33:13 111

原创 实验十五字符串练习一

我们可以使用Java提供的String类的indexOf()方法来查找子串在字符串中出现的位置。这个方法返回子串在字符串中第一次出现的位置,如果子串没有在字符串中出现,则返回-1。获取后,我们可以先使用lastIndexOf()方法查找指定字符串最后一次出现的位置,并将结果存储在一个变量中。接下来,我们可以使用Java提供的String类的lastIndexOf()方法来查找指定字符串最后一次出现的位置。这个方法会将文本中所有匹配指定字符串的部分替换成指定的字符串,如果不指定替换字符串则删除匹配的部分。

2023-05-06 15:20:21 107

原创 实验十四 日历及String字符串分割

对象,然后分别计算已过天数和剩余天数。在计算已过天数和剩余天数时需要考虑闰年的情况,因此我们需要编写一个函数来判断是否为闰年。对于计算已过天数和剩余天数,我们可以使用Java提供的日历类。具体来说,我们可以先将输入的年月日转换为一个。具体来说,我们可以先将输入的年月日转换为一个。对于日期格式化,我们可以使用Java提供的日期类。将上述两个部分结合起来,就可以实现本题的要求了。类将其格式化为指定的字符串。

2023-05-01 21:22:35 178

原创 实验十三常用类--Math类及日期类

对于求sinx和cosx操作,我们需要先读取用户输入的x的值,使用Math.toRadians()方法将其转换为弧度制,然后调用Math.sin()或Math.cos()方法进行计算,最后输出结果。这个简易计算器类的实现思路比较简单,主要是根据用户选择执行不同的操作,然后根据操作需要读取用户输入的数值进行计算。例如,对于开根号操作,我们需要读取用户输入的数值,调用Math.sqrt()方法进行计算,然后输出结果。对于每个操作,我们需要读取用户输入的数值,进行相应的计算,然后输出结果。

2023-05-01 21:10:13 113

原创 实验12,网页问题

去群里找b站视频讲解。

2023-04-27 15:51:16 63

原创 实验十一接口与多态

最后,在主函数中,我们首先根据用户输入的数值实例化了一个圆形对象,然后分别调用了该对象的计算面积和计算周长方法,并将结果输出到控制台上。在输出结果时,我们使用了。在构造函数中,我们用用户输入的值来初始化圆的半径。此外,我们还重写了接口中的两个方法,分别实现了计算圆的面积和周长的功能。,该类实现了图形接口,具有一个成员变量。,分别用于计算图形的面积和周长。首先,我们定义了一个图形接口。然后,我们定义了一个圆形类。函数来控制小数点后的位数。,其中包含了两个抽象方法。

2023-04-22 19:37:07 226

原创 第八周java提高题,重写与抽象综合

2.设计一个抽象类 Animal,其中包含抽象方法 move() 用于表示动物的移动方式,并包含一个普通方法 display() 用于显示动物的信息。从 Animal 类派生出 Bird 类和 Mammal 类,分别实现它们的 move() 方法以表示鸟和哺乳动物的移动方式,并在 display() 方法中显示相应的信息。从 Animal 类派生出 Bird 类和 Mammal 类,分别实现它们的 move() 方法以表示鸟和哺乳动物的移动方式,并在 display() 方法中显示相应的信息。

2023-04-15 11:42:03 312

原创 实验十 抽象

2.自定义CurrentAccount类继承Account类并重写抽象方法,要求在main方法中实例化CurrentAccount 并存入2500元,计算年利息后打印输出。1.自定义抽象类Account实现封装,特征:账户余额balance,在给类中提供一个计算年利息并返回的抽象方

2023-04-14 18:38:17 235

原创 实验九 方法重写

【问题描述】仿照上课中this关键字的用法,实现学生晚上下课,离开实验室***,回到寝室***休息的过程。实例化默认npc学生对象,完成离开实验室回到寝室休息过。用户输入学生具体信息,完成离开实验室回到寝室休息过程。

2023-04-13 22:19:29 119

原创 实验八 继承

具体而言,我们可以设计一个父类Animal,包含动物的共同属性和方法,然后通过继承的方式,创建熊猫类、老虎类和狮子类作为Animal类的子类,从而继承Animal类的属性和方法。总的来说,这个问题的难点在于综合运用面向对象编程的概念、Java语言的类和继承,以及构造方法和对象的创建和方法调用等知识,需要深入理解这些概念并具备一定的编程经验才能顺利完成。类和对象的基本概念:对于初学者来说,理解类和对象的基本概念可能也是一个难点,包括类的定义、对象的创建和使用,以及如何通过对象访问类的属性和方法。

2023-04-08 18:48:08 299

原创 实验七 构造方法与方法重载

定义一个无参数构造方法 默认为姓名赋值为张三 年龄为15岁 学号为12345678。定义一个String name参数的构造方法 为成员变量姓名赋值为name。定义一个姓名,年龄,学号三个参数的构造方法 为成员变量姓名 年龄和学号赋值。定义一个int age参数的构造方法 为成员变量年龄赋值为age。学生类 成员变量 姓名 年龄 学号。本周代码为伪代码和思路讲解。根据数据实例化不同的学生。

2023-04-08 18:21:00 281

原创 实验六 封装

3.主函数实例化长方形的类,接受用户输入的长和宽 ,利用数据封装为长方形对象赋值长 宽,调用计算长方形面积的方法,租后调用输出长方形面积的方法。1.定义长方形的类,包含长、宽和面积的属性(利用private权限进行修饰)通过封装的方式进行长 宽 面积成员变量的定义和使用 利用Get Set方法。2.定义计算长方形面积的方法,计算出长方形的面积。3.定义输出长方形面积的方法,输出长方形的面积。根据用户输入长宽,计算长方形的面积。

2023-04-01 18:27:20 298 4

原创 实验四 分支结构

闰年要求:如果年份可以被 4 整除而不能被 100 整除, 或者可以被 400 整除, 那么该年就是闰年。2.判断用户输入数据是否为整形,为整形则程序继续,否则返回error程序结束。编写一个程序,用户输入3整数,试找出其中的最大数和最小数。3.判断用户输入的整形数据是否在1900到2200之间。提示:用户输入年份只为(1900-2200年)【问题描述】判断用户输入的年份是否为闰年。4.根据闰年条件,判断输入的年份是否为闰年。第一题:寻找三数的最大值和最小值。第二题:判断闰年平年。程序判断n是否为素数。

2023-03-24 21:44:19 245 2

原创 实验五 循环结构

java作业实验5

2023-03-24 20:38:51 219 2

原创 java实现双色球项目

双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色球号码从 1—33 中选择,蓝色球号码从 1—16 中选择。球的数字匹配数量和颜色决定了是否中奖。随机生成六个红球数字且互不相同作为获奖号码和随机抽取一个蓝色球号码,然后键盘输入抽取的红色球和蓝色球,然后输出中奖结果。

2023-03-15 20:03:47 1550

原创 python将一个正整数分解质因数

质数又称为素数,要解决这个问题,我们首先要对输入的数字进行判断,判断其本身是否为素数。如果为素数则其因式只有1与其本身。创建好这个函数之后,我们开始整体代码的编写这样就实现了我们的目的,谢谢大家的阅览

2022-12-03 15:21:54 1924 4

原创 Python实现返回一个区间内所有的素数

一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做素数(质数)要想计算出一个区间内所有的素数并返回他们,首先我们需要明白素数的定义是什么。我们明白了素数的定义之后我们就可以用素数定义来解决问题。最后有句话想说:空列表是个宝,谁用谁说好。以上就是用素数的定义对于该问题的求解。

2022-11-25 16:20:07 1655

原创 python贪心算法解决分糖果问题

每个糖果有一个尺寸s[sugger],每一个孩子也存在一个胃口值g[child],当s[sugger]>=g[child]的时候孩子即可以被满足。能使用贪心算法解决的问题具有 无后效性,即某阶段状态一旦确定,就不收后阶段决策的影响。2、贪心算法需要充分挖掘题目中条件,没有固定的模式,解决有贪心算法需要一定的直觉和经验。1、贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择,就能得到问题的答案。因为你虽然有三块糖果,但他的尺寸最大的是6,他不能让胃口值为7的孩子满足。

2022-11-21 19:29:53 1081 4

原创 python 实现对于任意字符串中的大小写字母及数字个数的计算

我们想要对一个字符串中的大小写和数字进行区分,那么我们就必须用到三个内置的函数对我们输入的字符串内容进行判断。有了对于以上三个函数用法的初步认识,我们开始编写整体程序。1.str.isupper()#用来判断是否为大写字母。2.str.islower()#用来判断是否为小写字母。3.str.isdigit#用来判断是否为数字。

2022-11-20 16:48:01 9653 3

空空如也

空空如也

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

TA关注的人

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