自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java实现复制剪切粘贴操作(面向接口)

3.粘贴操作:用户选择要粘贴的文件路径,然后程序会从临时文件中将用户文件写入用户要粘贴的文件夹中。2.剪切操作:用户选择要剪切的文件路径,然后程序将剪切的文件的路径存放到一个临时文件夹中,再将原文件删除。复制和剪切都放在同一个临时文件夹中。1.复制操作:用户选择要复制的文件路径,然后程序将复制的文件的文件路径存放到一个临时文件夹中。4.进行复制剪切操作时要判断文件是否存在,存在才能进行此操作,否则提示用户文件不存在。本人能力有限,暂时实现文本类型的复制剪切粘贴操作,如有错误的地方,欢迎指正!

2023-11-26 18:36:50 626 1

原创 java开发石头剪刀布小游戏(面向对象思想)

所以我们需要一个游戏玩家类(Player),电脑玩家类(Computer),玩家类(Joiner),裁判类(Judge),游戏模式选择类(GameMode)5.游戏模式类(GameMode):玩家选择游戏模式后,根据玩家选择的模式,从而决定进行多少次的对决,最终对决完成后,玩家可以选择继续游戏或退出游戏。3.玩家类(Joiner):接收玩家输入的数字以及电脑随机生成的数字,还有玩家输入的名称以及选择的电脑角色名称。1.游戏玩家类(Player):玩家进入游戏后输入玩家名称,然后进行选择游戏模式。

2023-11-14 14:35:23 2249 1

原创 java实现冒泡排序以及二分查找法

在最坏情况下,需要进行 n-1 轮遍历,每轮遍历需要比较 n-i-1 次相邻元素并进行交换,因此总的比较和交换次数为 (n-1) * (n-1) = n^2 - 2n + 1。它的原理是通过将目标元素与数组的中间元素进行比较,从而确定目标元素在数组的左半部分还是右半部分,然后在相应的部分继续进行查找,直到找到目标元素或者确定目标元素不存在。- 如果目标元素小于中间位置的元素,则目标元素可能在左半部分,将右边界更新为 mid-1。- 如果目标元素等于中间位置的元素,则找到目标元素,返回中间位置。

2023-11-06 19:42:40 174 1

原创 用Java实现 速算24小游戏

1.电脑随机给出四个数,所以必须只能使用这四个数以及这四个数算出来的结果,且只能用一次,所以,可以将这几个数转换为整数,再运算,当玩家输入除这四个数以及运算结果之外的数,则直接退出。2.当用户输入不是电脑给出的随机数以及计算结果时,应提示玩家重新输入,而不是直接退出,后续可以通过while循环和函数解决这个问题。3.每一次的运算结果可以在下一次运算中赋值给玩家输入的数字,以保证可以使用每一次的运算结果。1.每次使用完的数应该无法使用,但是以上代码中使用过的数字仍可以重复使用。游戏使用四个整数=数。

2023-11-03 21:56:12 131

原创 利用java实现一个简易计算器的功能

1.在输入的一串字符串表达式中,如s = ”1+(3-1)*(1+1)/2",必须先计算括号内的结果,所以,我们可以将括号内的结果先计算出来,将其放进数组中,然后再计算乘法和除法,也是将结果放进数组中,共三个数组。1当计算超过10的数,不会识别,也就是说,算式 12+11*(8+3)/(15-4) 这种不会将12当成12来运算,会将12拆分成1和2进行相加。2.(((2+2)*3)-2)/5 这种多括号表达式也无法实现,所以,功能有待完善。能进行简易的加减乘除运算,符合运算规则。

2023-11-03 21:36:41 679

原创 DAY4 利用循环写(百僧吃百馍)(水仙花数)(猴子吃桃问题)(斐波那契数列:生兔子问题)

利用循环写(百僧吃百馍)(水仙花数)(猴子吃桃问题)(斐波那契数列:生兔子问题)

2023-10-31 22:02:32 297 1

原创 JAVA学习DAY3 写一个考试系统的小程序

输入设备 Scanner(一个, 不考虑多人参加考试)条件:同一时刻只有一人参加考试。输出:最终输出:准考证号: xxxx 姓名:xxx 成绩:xx。最后输出成绩(成绩是一个变量) 如果用户答对,变量成绩加分。第五步:用户输入答案,判断答案,对加 10 分,错不加分。5、 用户输入答案,判断答案,对加 10 分,错不加分。第六步:限定每个科目中两个题, 最后输出用户的考试成绩。6、 限定每个科目中两个题, 最后输出用户的考试成绩。第二步:进入考试界面(A.数学,B.英语)显示题目界面 A B C D。

2023-10-27 16:58:48 165 1

原创 DAY2 写一个测试类的小程序

2.选择不同的选项进行加分,最后输出总分。3.根据得到的分数来对应不同的等级。1.根据问题,进行选择选项。

2023-10-27 16:46:23 65 1

原创 利用永恒之蓝漏洞进行DNS劫持攻击

2.回到攻击机(kali),查看这个index.html文件的代码,这是apache官网提供的访问页面,开启apache服务后,本地访问就是这个网页。1.永恒之蓝漏洞利用的是Windows操作系统中的SMB(Server Message Block)协议的一个安全漏洞,通过发送特制的网络数据包,攻击者可以在目标系统上执行任意代码,从而获取系统权限并控制目标计算机。4.在index.html文件中写上我们网页的代码,这样一个假的网页就做好了,接下来就是让靶机在访问百度时跳转到我们做好的页面上。

2023-10-25 17:47:48 125 2

原创 JAVA环境的搭建

java环境的搭建

2023-10-25 15:26:45 33 1

空空如也

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

TA关注的人

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