自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 问答 (1)
  • 收藏
  • 关注

原创 用java编写一个能够打开外部链接的代码

要求浏览器要有一个固定的浏览器打开,不然可能出现问题。

2023-06-25 16:32:43 611

原创 java实现扫雷小游戏

【代码】java实现扫雷小游戏。

2023-06-25 14:46:17 533 1

原创 java实现2048小游戏

2048是一款非常流行的数字益智游戏,玩家需要通过将相同数字的方块合并,最终得到2048这个数字方块。在本篇博客中,我们将会介绍如何使用Java语言编写一个2048小游戏,并提供详细的代码实现。以上就是使用Java语言编写2048小游戏的详细代码实现。在游戏开始之前,我们需要初始化一个4x4的矩阵,并随机生成两个数字方块(2或4)。当所有的格子都被填满,且无法再进行合并时,游戏结束。- 相同数字的方块可以合并成一个更大的数字方块。- 每次移动后需要随机生成一个新的数字方块。- 方块只能向空白的方向移动。

2023-06-09 14:07:49 2576 2

原创 安卓实现五子棋小游戏

我们可以在onCreate方法中初始化这个棋盘数组,并为棋盘上的每个位置创建一个ImageView控件,用于显示棋子。五子棋是一种非常受欢迎的棋类游戏,它的规则非常简单:两个玩家轮流在棋盘上下黑白两种颜色的棋子,先在横、竖、斜方向上连成五个同色棋子的一方获胜。最后,我们需要在activity_main.xml文件中创建一个棋盘布局,并将所有ImageView控件添加到这个布局中。希望这篇文章对您有所帮助!在本篇博客文章中,我将为您介绍如何实现一个安卓五子棋小游戏,并提供详细的Java代码和XML代码。

2023-06-09 14:03:22 723

原创 软件项目管理实验报告

每个班分为七组(5-6人一组),题目依次为: 提交时间最晚5月22日,第13周进行课程设计答辩和期末考试 2、课程设计包含的内容 (1)项目概述 (2)工作任务书(业务需求) 1)项目目标 2)功能要求 3)性能要求 4)业务流程图 (3)项目进度计划 1)分解项目工作 2)项目工作关系表 3)绘制甘特图 4)绘制网络图 5)里程碑计划 (4)项目规模成本估算 1)分解项目工作 2)项目规模估算表 3)开发成本 4)管理、质量成本 5)直接成本 6)间接成本 7)总估算成本。

2023-06-07 16:46:55 1689

原创 单目事件举例考查目标: 1、考查学生对事件监听模式的理解和应用能力题目: 写一个事件监听模式的例子,要求对事件的监听者只能有一个

实例,只能有一个事件监听器。如果需要支持多个事件监听器,可以将。在此示例中,我们只保留了一个事件监听器的引用。作为一名暴躁的00后。

2023-06-04 14:42:11 166

原创 Java设计一个带观察者的单目事件

可以自己选择修改数字。

2023-05-05 16:47:46 87

原创 趣味小编程-java实现电脑一键关机

另外,为了让用户方便地使用该功能,我们可以将该程序打包成可执行 JAR 文件,并创建一个快捷方式,设置一个快捷键,从而实现一键关机的目的。需要注意的是,该操作会直接关闭计算机,可能会导致数据丢失或软件损坏,请确保已保存好所有工作,并谨慎使用该功能。方法执行了一个系统命令。命令表示立即关闭计算机。参数表示立即执行关机操作。在上述代码中,我们使用。

2023-04-27 19:35:06 1105

原创 用java写一个单目事件

再写单目事件时,首先必须得配置好opencv,在官网opencv.org/releases进行下载,初始下载可能非常慢,需要一定的耐心。最后这个代码就会打开你的摄像头啦。

2023-04-24 18:59:04 244

原创 使用JavaGUI写一个日历

这个日历程序使用Java Swing界面库编写,可以显示当前月份的日历,并支持通过上下按钮切换月份。用户也可以点击某一天,从而获取这一天的日期。作为00后,直接上代码。

2023-04-21 22:53:57 636

原创 如何理解深度优先与广度优先以及相关python示例代码

深度优先搜索可以理解为从一个起点开始,一直走下去,直到不能再走为止,然后回溯到上一个未曾探索完的节点,继续向下探索。DFS算法的时间复杂度为O(V+E),其中V表示节点数,E表示边数。广度优先搜索可以理解为从一个起点开始,按照距离逐层扩展,先访问距离起点最近的所有节点。BFS算法的时间复杂度为O(V+E),其中V表示节点数,E表示边数。而广度优先搜索则是优先遍历广度方向,即尽可能多地探索与起点距离相近的节点。以上就是深度优先和广度优先算法的示例代码,希望可以帮助理解这两种图遍历算法。

2023-04-18 16:55:35 213

原创 java实现一个典型的BFS算法

代码中,我们定义了一个BFS类,并在构造函数中传入图的邻接矩阵和节点数。由于邻接矩阵中1表示两个节点之间存在一条边,因此我们可以通过遍历邻接矩阵中指定节点的所有邻居节点来实现BFS算法。在算法实现过程中,我们使用了Java的Queue和ArrayList两个数据结构来分别存储遍历到的所有节点和标记已经访问的节点。最后,我们在测试代码中创建了一个邻接矩阵,并从节点0开始执行BFS算法。运行程序,输出结果为:0 1 2 3 4 5,即按照广度优先顺序遍历了整张图。作为一名02后,最讨厌前面的长篇大论。

2023-04-18 16:48:37 390

原创 python实现经典的DFS算法-n皇后问题

每次循环枚举的是 1\sim n1∼n 中的第 ii 列,如果在同一列(cols[i])或者对角线上(diagonal[i-j+n] 或 anti_diagonal[i+j])已经有了皇后,则直接跳过。我们可以从第 11 行开始往下依次考虑放哪个位置的皇后,尝试将其放在 1\sim n1∼n 中的第 ii 列,并判断是否合法。每个解占 nn 行,其中第 ii 行为皇后所在的列编号,按字典序从小到大输出所有的解,每个解之间要用一个空行隔开。最后,我们统计合法解的数量,并输出所有合法方案。

2023-04-15 14:49:10 381

原创 用安卓写一个简单的记事本

这个示例应该能帮助你在Android Studio中创建一个基本的记事本应用程序。如果你想扩展这个示例,添加其他功能,例如文本格式切换、字体大小调整、分享到其他应用程序等都可以在这个示例的基础上继续扩展。

2023-04-15 08:05:44 232

原创 趣味编程-使用HTML实时显示时间并且实时刷新

以下是一个使用HTML实时显示时间并且实时刷新的示例代码。

2023-04-12 14:33:25 1682

原创 安卓编写一个简易对话框--做我女朋友

的类来实现应用主要逻辑。在布局文件中,我们只有一个按钮,单击它可以显示对话框。在 Java 代码中,我们使用。类来创建并设置对话框的标题、消息和按钮,并在按钮单击事件中处理相应的逻辑。作为00后,最讨厌前面的长篇大论,直接上详细代码。在上面的代码中,我们创建了一个名为。运行应用后,单击按钮即可弹出对话框。

2023-04-11 20:06:31 97

原创 java设计一个枚举算法

该函数接收一个整数数组和一个目标值作为参数,然后使用两个嵌套的循环遍历所有可能的数对,判断它们的和是否等于目标值。如果找到了符合条件的数对,则返回。枚举算法是一种穷举搜索算法,它通过枚举所有可能的解来寻找问题的最优解。在Java中,可以使用枚举类型来实现枚举算法。以上是一个使用Java设计的简单枚举算法。实际使用中,需要根据具体问题进行相应的设计和实现。假设有一个数组,要从中找出两个数的和等于给定值。可以使用枚举算法来解决这个问题。

2023-04-11 13:26:16 154

原创 C语言有序单链表合并

的结构体,表示链表中的每一个节点。然后我们定义了一些操作函数,如。函数将这两个链表进行合并。在上面的代码中,我们定义了一个名为。函数创建了两个有序链表,并使用。函数打印合并后的有序链表。用于合并两个有序链表。在主函数中,我们使用。

2023-04-10 19:48:18 770

原创 python的三个基础题目

输出: and: 1 a: 1 that: 1 among: 1 become: 1 choice: 1 developers.: 1 easy-to-learn: 1 has: 1 is: 1 language: 1 popular: 1 powerful: 1 Python: 1 : 5。输入:lst = ['python', 'c', 'java', 'php', 'javascript']输出:['c', 'php', 'java', 'python', 'javascript']

2023-04-10 10:43:31 52

原创 用HTML写一个登录界面--内容可自己修改

在样式表中,我们设置页面背景颜色、容器样式、标题样式和表单样式。登录表单中,我们使用 CSS Flexbox 布局方法将标签和输入字段垂直排列,并给它们添加了美观的样式。元素来创建登录表单,并包括两个输入字段(邮箱和密码)和一个提交按钮。以下是一个简单的登录页面,使用 HTML 和 CSS 实现。在上面的代码中,使用了。

2023-04-09 20:04:40 984

原创 趣味小教学-用html写一个视频播放器

需要注意的是,由于视频文件类型的差异可能会导致某些浏览器不能播放,建议以MP4、WebM和Ogg三种格式提供视频文件,以便更好地兼容不同浏览器。属性添加了自带的控制条,使用户可以暂停、调整音量等。元素指定了视频文件的源地址,以适应不同类型的浏览器。属性分别指定了播放器的宽度和高度。元素定义了一个视频播放器,

2023-04-09 19:54:12 1896

原创 Java设计一个实现LRU缓存淘汰算法的数据结构

该代码实现了一个LRU缓存淘汰算法的数据结构。其中,使用了双向链表和哈希表的结合方式来实现缓存的存储和查找,并按照LRU缓存淘汰算法将最近最少使用的缓存条目淘汰掉。LRU算法可以保证缓存中只存储最常使用的条目,降低了空间复杂度,并能够提升查询效率。实现一个LRU(Least Recently Used)缓存机制,需要在构造函数中传入缓存的最大容量。

2023-04-08 20:10:07 165

原创 C语言最经典的10道题目

这10道题目新手必须会使用。

2023-04-08 19:44:22 61

原创 python基础-学生管理系统

这是一个简单的控制台程序,运行后可以显示操作菜单,并根据用户的选择执行相应的功能。用户可以通过菜单选项添加、删除、修改、查询和显示学生信息。注意,上面的代码仅供参考,实际应用中可以根据需要进行修改和完善。以下是一个简单的学生管理系统的代码示例。其中,我们使用字典来保存学生信息,并且实现了添加、删除、修改、查询等基本功能。

2023-04-08 15:55:24 131

原创 用python实现中英互译

是待翻译的中文文本。然后,我们使用requests库发送POST请求到百度翻译API,构建请求参数中的salt和sign字段。最后,我们解析API返回结果,并输出翻译结果。在这个例子中,我们首先定义了一个翻译函数。

2023-04-08 15:42:37 1989

原创 python小项目实战

接下来,我们使用jinja2库准备好HTML邮件模板,并循环遍历Excel表格中的所有收件人。在每次循环中,我们获取收件人信息,替换邮件模板中的占位符,并创建包含邮件内容的MIMEMultipart对象。然后,我们需要准备好三个文件:Excel表格(包含收件人信息)、HTML邮件模板、Python脚本。在这个脚本中,我们首先使用pandas库读取Excel表格中的收件人信息。最后,在连接到SMTP服务器后,我们使用sendmail方法发送邮件,完成自动化邮件发送操作。属性则用来引入消息中的图片,而。

2023-04-08 15:41:58 45

原创 python基础-实现飞机大战

建议使用 Python 3 及以上版本以及 Pygame 库的最新版本进行编译。可以在阅读后将代码复制到本地进行编译运行。

2023-04-08 14:13:23 479

原创 安卓-实验三 多个用户界面的程序设计

主Activity界面上有一个“登录”按钮和一个用于显示信息的TextView,单击“登录”按钮后打开一个新的Activity,新Activity上面有输入用户名、密码的控件,在用户关闭这个Activity后,将用户输入的用户名和密码传递到主Activity,如果用户名和密码正确,则主A。上除了用户名和密码的控件外,还有“确定”和“取消”按钮,如果单击“确定”按钮,则用户信息在主A。(2)在(1)的主界面上增加一个“注册”按钮。(3)在(1)中用对话框的方式显示用户登录界面,实现用户登录功能。

2023-04-07 19:47:19 855

原创 趣味小教学-html获取摄像头权限

话不多说,直接上代码。

2023-04-06 14:48:41 1116

原创 python实现简单的人脸识别案例

这个代码实现了一个基本的人脸识别程序,可以通过摄像头读取实时视频流进行人脸识别。如果你想进一步定制和改进,你可以添加更多的功能,比如对识别的人脸进行跟踪、记录人脸识别日志等。首先需要在百度AI平台注册账号并创建一个人脸识别应用,并获取到你的AppID、API Key和Secret Key。其中image_path是待识别图片的路径,Group ID是你在百度AI平台创建的人脸库的ID。

2023-04-06 14:42:12 336

原创 python基础-实现贪吃蛇

这个代码实现了一个基本的贪吃蛇游戏,它包含Snake类和Food类,还有一个游戏循环来处理事件、更新游戏和绘制游戏。如果你想扩展这个程序,你可以添加更多的关卡、难度级别和游戏元素。话不多说,直接上代码。

2023-04-06 14:40:34 569

原创 简单运用一下redis

然后,我们在RedisCache.get()方法中,如果缓存中不存在需要的数据,则从Redis中获取。如果Redis中存在需要的数据,则将数据放入缓存中。在RedisCache.set()方法中,我们将数据存储到Redis中,并将数据放入缓存中。在这个例子中,我们首先通过RedisUtil.getJedis()方法获取一个Jedis对象,然后使用set()方法将一个键值对存储到Redis中。在这个例子中,我们首先通过RedisCache.get()方法从缓存中获取数据,如果缓存中不存在,则从数据库中获取。

2023-04-04 19:48:32 38

原创 java-五子棋小游戏

在这个Swing GUI类中,我们创建了一个游戏面板并添加了一个MouseListener来检测玩家单击的单元格。此外,我们还为每个单元格创建了一个JLabel,并在面板上显示了它们。然后,我们需要创建一个棋盘类(Board),该类包含所有单元格的状态和游戏的基本逻辑。接下来,我们需要编写一个Swing GUI类,它提供了用户界面和与玩家交互的逻辑。首先,我们需要创建一个单元格类(Cell),该类包含每个单元格的位置和状态。这些代码示例仅供参考,并可能需要进行修改以满足您的需求。

2023-04-04 19:39:39 85

原创 java实现俄罗斯方块小游戏

【代码】java实现俄罗斯方块小游戏。

2023-04-04 19:26:07 153

原创 C语言实现俄罗斯方块小游戏

游戏基于控制台实现,使用了 Windows 系统的 Console API 来进行画面和操作的交互。游戏中的方块形状和颜色均为随机生成,并支持方块的移动、旋转和消除。这里提供一个简单的 C 语言实现的俄罗斯方块小游戏,供参考。

2023-04-04 16:46:11 316

原创 C语言例题-关键词提取

请你先将单词全部转为小写,找出小写单词里面出现最多的一个单词视为关键词,如果这样的单词有多个,那么找出其中字典序最小的一个。比如a小于b,ah1x小于ahb,acb小于b。时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M 输入描述: 输入的第一行输入这堆单词的个数,每行一个长度不超过 的字符串,代表一个单词。输出描述: 一行输出一个字符串以及一个正整数,代表提取出的关键词,以及关键词出现的次数。输入例子: 4 B b c ad。输入例子: 3 b c ad。

2023-04-04 16:30:06 258

原创 安卓-实现简单的订餐管理

以上是一个简单的订餐管理的实现示例,您可以根据自己的需求进行修改和完善。

2023-04-04 16:16:07 278

原创 安卓实战-实现计算器

用安卓开发工具 Android Studio 来编写一个计算器的。2.在 MainActivity.java 中设置按钮点击事件和计算逻辑。

2023-04-04 16:01:53 467

原创 C语言实现二叉树的遍历

综上所述,C语言可以通过递归或非递归方式实现二叉树的各种遍历方式。在实际应用中,应根据具体需要选取合适的遍历方式来访问二叉树,以满足不同的算法需求。层次遍历按照从上到下、从左到右的顺序依次访问每个节点,需要借助队列数据结构实现。函数分别用来向队列中添加元素和取出队列头部元素。这里使用自定义的队列结构体。

2023-04-03 19:41:31 297

原创 C语言解决排水系统问题

在上述程序中,我们使用了最大流算法来模拟排水系统的运行情况,计算排水系统的最大流量,并对其进行优化和改进。具体来说,程序根据输入的节点数和边数,初始化道路图、容量图和流图,然后利用Dijkstra算法来计算增广路径,并使用最大流算法来计算每个节点的最大流量。在这个程序中,我们可以使用图论的知识来表示排水系统中各部分之间的联系和路径,并利用Dijkstra算法等最短路径算法来计算水流的流动路径和时间。此外,还可以利用其他算法如最大流算法等对排水能力进行分析和优化,从而提高排水系统的效率和性能。

2023-04-03 19:25:45 189

一个安卓小游戏的运行,下载即可运行

下载之后选择open app就可以运行

2023-06-07

空空如也

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

TA关注的人

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