自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(270)
  • 资源 (26)
  • 收藏
  • 关注

原创 安装 MongoDB 的步骤(Windows / macOS / Linux)

MongoDB安装

2025-03-12 10:05:44 580

原创 Vue3 + Element Plus + Pinia 学生管理系统(完整步骤)

初始化 Vue3 项目。

2025-03-03 09:29:59 252

原创 使用 IntelliJ IDEA 创建简单的 Java Web 项目

以下是使用 IntelliJ IDEA 创建几个简单的 Java Web 项目的步骤,每个项目实现基本的登录、注册和查看列表功能,依赖和基本的 Java Web 开发。

2025-01-10 18:06:27 1419 1

原创 eclipse 运行 idea创建的springboot项目

创建的 Spring Boot 项目。Spring Boot 项目是基于标准的 Java 构建工具(如 Maven 或 Gradle),因此可以轻松移植到 Eclipse 中运行。确保之前在 IntelliJ IDEA 中创建的 Spring Boot 项目是基于。如果项目是 Gradle 项目(有。如果项目是 Maven 项目(有。打开项目的主启动类(通常位于。

2025-01-10 17:51:46 1574

原创 ImportError: cannot import name ‘TypeAliasType‘ from ‘typing_extensions‘报错解决

这个问题的原因是Python 环境中的模块版本与SQLAlchemy或的依赖要求不兼容。特别是,是模块中的一个新功能,但在较旧版本中不存在。

2025-01-08 00:42:35 656

原创 nodemon .\index.js nodemon : 无法加载文件 C:\Program Files\nodejs\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 htt

这是因为系统上的 PowerShell 执行策略限制了脚本的运行,导致无法执行。

2025-01-07 01:10:49 344

原创 升级 pip 的命令

升级pip。

2024-12-31 12:57:37 2428

原创 安装 Node.js、npm 和 Vue.js 的完整教程

通过上述步骤,你就可以成功安装 Node.js、npm 和 Vue.js。

2024-12-30 12:42:14 545

原创 下载并安装适用于 ASP.NET 开发的 Visual Studio

按照上述步骤,您将成功安装 Visual Studio 并配置适用于 ASP.NET 开发的环境。

2024-12-30 00:46:50 513

原创 ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

一般来说,运行安装依赖并确保 Vue CLI 已正确安装应该能解决这个问题。

2024-12-30 00:42:33 6110

原创 处理 ‘NoneType‘ object has no attribute ‘update_state‘ 报错

重启环境/终端、重新运行脚本,看看是否还会报。

2024-12-30 00:41:04 333

原创 安装 PostgreSQL 数据库的教程

切换到默认用户postgres。

2024-12-28 14:21:27 965

原创 在 Windows 系统上怎么看sqlserver的驱动版本呢

确保选择与你的系统架构(32位或64位)兼容的版本。如果需要升级或安装 ODBC 驱动,可以访问。输出会列出所有已安装的 ODBC 驱动程序。

2024-12-20 17:06:35 791

原创 Redis安装与使用

只是客户端库,用于与 Redis 服务交互。但 Redis 服务本身需要单独安装和启动。如果 Redis 服务未启动,就会出现类似。编辑 Redis 的配置文件,通常位于。

2024-12-08 14:54:28 297

原创 postman接口测试工具详解

Postman 可以从Postman 官网下载并安装。左侧栏:用于管理集合(Collections)、环境(Environments)和 API。顶部工具栏:包括新建请求、保存请求、发送请求等操作按钮。请求构造区域:用于构造 HTTP 请求,包括请求类型(GET、POST 等)、URL、Headers 和 Body。响应区域:显示服务器返回的响应,包括状态码、Headers 和 Body。

2024-07-02 08:47:52 1410 1

原创 WSL 中找出当前的 Linux 目录对应于 Windows 中的位置

命令将 Linux 路径转换为 Windows 路径。通过这些方法,您可以方便地在 WSL 中查找当前 Linux 目录在 Windows 中的位置。这将输出当前 WSL 终端所在的 Linux 路径在 Windows 中的实际位置。如果您希望手动转换路径,可以将 Linux 路径中的。(假设当前目录位于 C 盘)。例如,如果当前目录是。,则对应的 Windows 路径为。在 WSL 终端中,可以使用。

2024-07-02 05:30:00 1501

原创 将 WSL(Windows Subsystem for Linux)移动到另一个盘上

如果您计划彻底移动,可以删除当前的 WSL 分发版。另一种方法是使用目录符号链接,而不是导出和导入分发版。这种方法允许您将 WSL 文件系统中的某些部分链接到其他位置,但不需要重新导入分发版。通过这些方法,您可以将 WSL 移动到另一个盘,并根据需要选择合适的方法进行操作。现在,您可以启动新的 WSL 分发版并按照需要进行配置。首先,您需要导出当前运行的 WSL 分发版。现在,将导出的分发版导入到新的位置。这会将当前的 WSL 分发版导出到指定路径下的压缩文件中。假设您想将 WSL 文件系统中的。

2024-07-01 11:02:10 1539

原创 Jupyter的使用

在打开的笔记本中,你可以编写 Python 代码、运行代码块,并查看代码的输出结果。每个代码块称为一个单元格,你可以逐个单元格地运行,也可以一次性运行整个笔记本。可以创建新的 Python 笔记本 (.ipynb 文件),也可以打开现有的笔记本进行编辑和运行代码。Jupyter 提供了丰富的功能和插件,使得数据分析和代码开发变得高效和方便。可以将笔记本导出为不同的格式,如 HTML、PDF 或 Markdown。,然后按回车键启动 Jupyter Notebook 或 Jupyter Lab。

2024-06-30 08:45:00 620

原创 使用Vite工具创建项目,并使用Vue Router步骤

首先,确保你的电脑上已经安装了Node.js和npm。使用Vite创建一个新的Vue项目。的新目录,并使用Vite的Vue模板初始化项目结构。查看你的Vue应用程序,点击导航链接测试路由切换。这将启动一个开发服务器,你可以在浏览器中访问。目录下)创建一个新文件夹。,然后在其中创建一个名为。

2024-06-29 15:12:38 393

原创 使用Vue CLI创建Vue项目并使用Vue Router进行基本配置的步骤

首先,确保你的电脑上已经安装了Node.js和npm。使用Vue CLI创建一个新的Vue项目。的新目录,并安装Vue.js的基本项目结构和依赖项。查看你的Vue应用程序,点击导航链接测试路由切换。这将启动一个开发服务器,你可以在浏览器中访问。目录下)创建一个新文件夹。,然后在其中创建一个名为。

2024-06-29 15:06:18 627

原创 给Windows右键菜单添加自己的脚本功能

要实现这个功能,你可以使用 Windows PowerShell 编写一个脚本,并将其集成到右键菜单中。

2024-06-28 16:22:49 738

原创 在Windows系统下搭建Java开发环境

在Windows系统下搭建Java开发环境,主要包括安装Java Development Kit (JDK) 和设置环境变量。

2024-06-19 11:51:46 381

原创 idea 新建一个 JSP(JavaServer Pages)项目

环境设置:创建项目:项目结构:Servlets 和 JavaBean(可选):前端设计:部署和测试:维护和扩展:

2024-06-13 09:21:12 809 1

原创 web前端三大主流框架

这三个框架都有着庞大的社区支持和活跃的开发者群体,选择其中一个作为项目的前端框架取决于项目的需求、团队的技术栈以及开发者的偏好。当今前端开发中,三大主流框架分别是React、Angular和Vue.js。

2024-05-29 08:57:45 404

原创 spark运行报错

File “D:\ProgramData\anaconda3\envs\python10\lib\site-packages\pyspark\sql\readwriter.py”, line 314, in loadreturn self._df(self._jreader.load())File “D:\ProgramData\anaconda3\envs\python10\lib\site-packages\py4j\java_gateway.py”, line 1322, in callretu

2024-04-19 16:52:07 1293 1

原创 使用Tesseract识别中文 并提高精度

请注意,图像预处理的具体步骤和参数可能需要根据你的特定图像和需求进行调整。预处理的目标是使文字尽可能清晰且背景干扰最小,但过度处理也可能损害识别效果。这段代码首先加载了一张图片,然后对其进行了一系列预处理操作,包括转换为灰度图、提高对比度、应用中值滤波去噪和二值化处理。进行中文文本识别时,确保安装了中文的训练数据文件。Pillow库提供了一些基本的图像处理功能,例如调整大小、转换为灰度图、二值化等。提供了一些可以用于优化OCR过程的高级参数。结合上述建议,下面是一个简化的示例代码,展示了如何使用。

2024-03-21 22:37:35 11134 1

原创 使用Pytesseract进行OCR

在Python中,可以使用库来识别图片上的文字。Tesseract是一个开源的光学字符识别(OCR)引擎,可以识别多种语言的文本。为了在Python中使用Tesseract,通常会使用这个Python库作为Tesseract的一个接口。

2024-03-21 22:36:34 524

原创 React.js快速入门教程

React.js 是一个流行的 JavaScript 库,用于构建用户界面。

2024-03-20 15:23:46 540

原创 python -m pip install --upgrade pip 报错

i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 添加信任。

2024-03-20 02:04:06 778

原创 开源计算机视觉库OpenCV详解

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。OpenCV最初由Intel开发,并由Willow Garage和Itseez(后被Intel收购)进行了大量扩展和支持。现在,它是由一个活跃的社区维护的,用于实现各种图像处理和计算机视觉技术。

2024-03-11 01:00:00 701

原创 PyTorch 最新安装教程

安装完成后,您可以通过运行简单的 PyTorch 代码片段来验证是否正确安装了 PyTorch 并且可以访问 GPU(如果适用)。:决定是在虚拟环境中安装 PyTorch 还是直接在系统上安装。建议使用虚拟环境,以避免与其他包版本的冲突。此代码会打印 PyTorch 版本和一个布尔值,指示 CUDA 是否可用。:网站将根据您的选择生成一个命令。复制此命令并在终端或命令提示符中运行。并使用安装选择器小部件。

2024-03-10 04:00:00 822

原创 js随机整数

函数生成一个0到1之间的随机数(包括0,但不包括1),然后通过适当的缩放和取整,可以得到一个随机整数。分别是您希望生成的随机整数的最小值和最大值。生成一个[0, 1)之间的随机数,乘以。在JavaScript中,您可以使用。函数向下取整,确保结果是一个整数。可以调整其范围,加上。

2024-03-09 23:07:59 1301

原创 Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/pip/: There was a problem confirming th

遇到 “[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed” 这个错误通常是因为 Python 环境中缺少了 SSL 证书,或者证书验证失败。这个问题在 macOS 中尤为常见,但也可能发生在其他操作系统上。解决这个问题的方法取决于您的操作系统。

2024-03-09 23:07:11 1467

原创 C语言实现括号匹配检验的程序

实现括号匹配检验的程序通常涉及到使用栈这一数据结构。栈是一种遵循后进先出(LIFO)原则的有序集合。在这个问题中,栈用于跟踪打开括号,以便与后来遇到的闭合括号进行匹配。

2024-02-29 15:43:00 897

原创 C语言实现哈希查找之线性探测算法

首先,定义一个哈希表的结构,包括存储空间、哈希表的大小等。

2024-02-29 15:16:53 611

原创 python实现基于知识图谱的推荐功能

实现基于知识图谱的推荐系统涉及到几个关键步骤,包括知识图谱的构建、数据处理、推荐算法的设计和实现。下面我将通过一个例子来演示如何用Python实现这一功能。

2024-02-29 10:36:17 894 1

原创 centos 查看空间存储情况、清理垃圾

包管理器会缓存下载的软件包和头文件,随着时间的推移,这些文件可能会占用大量空间。这些命令会列出不再被任何软件包依赖的软件包。如果确定这些软件包不再需要,可以手动删除它们。有时,软件包的依赖关系可能会变得不再需要,但仍旧留在系统中。命令可以查看特定目录及其子目录的磁盘使用情况。随着新内核的安装,旧的内核可能会占用不少空间。命令可以查看文件系统的整体磁盘使用情况。可以以易读的格式(例如GB、MB)显示信息。目录,移除不再需要的日志文件和临时文件。这个命令保留最新的2个内核版本。表示汇总每个参数的总用量,

2024-02-28 10:36:51 1922

原创 pyenv用法

是一个流行的 Python 版本管理工具,它允许你在同一台机器上安装和使用多个 Python 版本。,你可以轻松切换全局 Python 版本,为单个项目设置局部 Python 版本,以及管理虚拟环境。通过这些命令,你可以灵活地管理和切换不同的 Python 版本,以满足不同项目的需求。

2024-02-27 04:14:14 1292

原创 用c++实现把全屏幕化的游戏改成窗口化

在使用此代码之前,请确保你已经有足够的权限来修改游戏窗口的样式,因为某些游戏可能会限制这些操作来保护游戏体验。此外,一些游戏可能使用DirectX或其他图形API的全屏模式,这种情况下,仅仅通过修改窗口样式可能无法实现窗口化。在这种情况下,可能需要更复杂的方法,如模拟按键发送Alt+Enter命令(全屏/窗口化切换的通常快捷键),或者使用游戏特定的配置文件和设置来实现窗口化。请注意,这种方法可能不适用于所有游戏,因为一些游戏可能使用特殊的全屏模式或有防止此类修改的措施。来修改窗口的样式,以及。

2024-02-23 07:30:00 966

原创 python实现公钥加密算法进行加解密和数字签名

这段代码首先生成一个RSA密钥对,然后使用公钥加密一条消息并用私钥解密。接着,它用私钥对消息进行签名,并使用公钥验证这个签名。要在Python中使用公钥加密算法进行加解密和数字签名,我们可以使用。这个库提供了一系列密码学工具和原语。,表示签名验证成功;

2024-02-23 00:45:00 724

关于电动汽车市场数据集

本数据集包含了五个主要特征,分别为电动汽车的价格、续航能力、电池容量、充电时间和销量。每一项数据都具有显著的实际意义,并且对电动汽车的市场表现产生直接影响。通过这些数据,研究人员可以深入分析影响市场趋势的主要因素,并预测未来的市场走向。 数据集的字段如下: Price (价格):电动汽车的销售价格。这一指标直接影响消费者的购买决策,并与市场定位、品牌价值和技术含量密切相关。 Range (续航能力):电动汽车在单次充电后能行驶的最大距离,通常是消费者在选购电动汽车时最关心的因素之一。续航能力越长,消费者的接受度越高。 Battery_Capacity (电池容量):电动汽车的电池容量通常与续航能力成正比,影响电动汽车的充电时间和使用寿命。 Charging_Time (充电时间):指电动汽车从完全放电到充满电所需的时间,直接影响到用户的充电体验。较短的充电时间有助于提高消费者的满意度。 Sales (销量):表示特定电动汽车在一定时间段内的销量。销量的高低反映了市场需求、消费者的接受度以及品牌影响力。

2025-02-26

基于Spring Boot开发的java web 通信录 CRUD(增删查改)web系统操作示例代码

系统功能模块包括: 通讯录列表展示:展示所有通讯录信息; 通讯录添加:提供输入界面,允许添加新图书; 通讯录编辑:支持对已有通讯录信息进行修改; 通讯录删除:支持按需删除通讯录记录。 开发环境 操作系统:Windows 10 编程语言:Java 17 开发框架:Spring Boot 3.0 数据库:MySQL 8.0 工具:IntelliJ IDEA、Postman 前端技术:HTML5、CSS3、JavaScript(Fetch API) 资源包含:完整的代码 以及 报告文档

2024-12-30

用C#开发一个ToDoList系统

1.用户可以注册 然后通过用户名密码登录系统: 2.登录成功后可新增、查看待办事项并更改待办事项完成状态: 3.界面美观,操作逻辑合理。 资源包含 :包含界面、代码截图及运行效果,可执行文件(.exe)

2024-12-30

python实现的桌面宠物

1. 宠物状态管理: 饥饿值:随时间减少,通过喂食恢复。 幸福值:随时间缓慢增加,通过互动提升。 睡眠状态:用户选择让宠物睡觉,显示睡觉表情。 2. 用户互动: 喂食:恢复饥饿值。 互动:提升幸福值,增加趣味性。 调皮:显示宠物调皮动作,持续两秒后恢复正常。 3. 界面展示: 宠物的表情和状态实时变化。 状态显示区域展示宠物的饥饿值和幸福值。 四个交互按钮,分别对应喂食、互动、睡觉、调皮。

2024-12-18

C++实现的图书管理系统

管理员登录功能 (1)对已图书信息进行更新操作,包括添加和删除一种书的信息、修改图书信息(例如图书被借阅,书的数目减1,借阅次数加1,如果数量为0则状态为不可借); (2)通过按图书的名称查询图书信息; (3)显示所有即将到期的图书(归还日期在三天之内); (4)按借阅次数对所有图书进行排序; (5)将图书的所有相关信息内容存为文件。 读者功能 1.读者注册功能 2.读者登录功能 3.查看图书列表 4.借书(最多四本)。 5.查看自己借阅的图书 6.还书。 归还日期在三天之内时,系统提示预警(对有借阅记录的用户,预告一本书快到期)。 按图书名查询书籍 借书(最多四本)。

2024-12-18

C语言实现的校园导航资讯系统

校园导游程序,为来访的客人提供各种信息查询服务, 设计中北大学的校园平面图,所含景点不少于 10个,以图中顶点表示校内各景点,存放景点名称、代号、简介等信息; 以边表示路径,存放路径长度等相关信息。要求实现以下功能: 1)为来访客人提供图中任意景点相关信息的查询。 2)为来访客人提供图中任意景点的问路査询。可以査询指定景点到其余景点的最短路径;也可以査看任意景点间的最 短路径。 3)可以提供图中任意两个景点间的所有路径。 4)提供图中任意景点问路查询,即求任意两个景点之间的所有路径。 5)提供校园图中多个景点的最佳访问路线查询。 资源包含: 1、项目源代码 2、项目详细说明书

2024-12-17

c++实现的二手物品交易系统,您可以在这里发布您的闲置物品,也可以浏览并购买其他用户的商品

包含登录注册功能 包含发布闲置物品功能 包含浏览闲置物品功能 包含购买闲置物品功能

2024-12-17

基于Spring Boot开发的java web 图书管理系统 CRUD(增删查改)web系统操作示例代码

系统功能模块包括: 图书列表展示:展示所有图书的姓名和邮箱信息; 图书添加:提供输入界面,允许添加新图书; 图书编辑:支持对已有图书信息进行修改; 图书删除:支持按需删除图书记录。 开发环境 操作系统:Windows 10 编程语言:Java 17 开发框架:Spring Boot 3.0 数据库:MySQL 8.0 工具:IntelliJ IDEA、Postman 前端技术:HTML5、CSS3、JavaScript(Fetch API) 资源包含:完整的代码 以及 报告文档

2024-12-13

基于Spring Boot开发的java web 仓库管理系统 CRUD(增删查改)web系统操作示例代码

系统功能模块包括: 仓库列表展示:展示所有仓库的姓名和邮箱信息; 仓库添加:提供输入界面,允许添加新仓库; 仓库编辑:支持对已有仓库信息进行修改; 仓库删除:支持按需删除仓库记录。 开发环境 操作系统:Windows 10 编程语言:Java 17 开发框架:Spring Boot 3.0 数据库:MySQL 8.0 工具:IntelliJ IDEA、Postman 前端技术:HTML5、CSS3、JavaScript(Fetch API) 资源包含:完整的代码 以及 报告文档 基于Spring Boot开发的java web 用户管理系统 CRUD(增删查改)web系统操作示例代码

2024-12-13

基于Spring Boot开发的java web 用户管理系统 CRUD(增删查改)web系统操作示例代码

系统功能模块包括: 记事本列表展示:展示所有记事本的姓名和邮箱信息; 记事本添加:提供输入界面,允许添加新记事本; 记事本编辑:支持对已有记事本信息进行修改; 记事本删除:支持按需删除记事本记录。 开发环境 操作系统:Windows 10 编程语言:Java 17 开发框架:Spring Boot 3.0 数据库:MySQL 8.0 工具:IntelliJ IDEA、Postman 前端技术:HTML5、CSS3、JavaScript(Fetch API) 资源包含:完整的代码 以及 报告文档

2024-12-13

用户管理系统 - 基于Spring Boot的CRUD(增删查改)web系统操作示例代码

系统功能模块包括: 用户列表展示:展示所有用户的姓名和邮箱信息; 用户添加:提供输入界面,允许添加新用户; 用户编辑:支持对已有用户信息进行修改; 用户删除:支持按需删除用户记录。 开发环境 操作系统:Windows 10 编程语言:Java 17 开发框架:Spring Boot 3.0 数据库:MySQL 8.0 工具:IntelliJ IDEA、Postman 前端技术:HTML5、CSS3、JavaScript(Fetch API) 资源包含:完整的代码 以及 演示视频 报告文档

2024-12-13

c++实现的多进程共享临界资源

编写算法,模拟实现多进程间对临界资源的共享。具体实现要求如下: (1)要求至少有三个进程; (2)一个进程作为原语的管理进程,接受其他进程的临界区进入请求。如果允许进入,则设置相应变量,然后返回;如果不允许,则进入循环等待,指导允许为止; (3)其他进程模拟需要进入临界区的用户进程。当需要进入临界区时向管理进程提出申请,申请返回表示进入了临界区;当退出临界区时(当时间结束)时,向管理进程提出推出申请;申请返回表示已退出临界区。 (4)对临界区的访问应遵循空闲让进、忙则等待、有限等待、让权等待; (5)输出进程进入临界区到退出临界区的过程,进入临界区时显示“进程 X 请求进入临界区…”,在临界区等待一段随机时间时显示“进程 X 正在临界区…”,提出退出时显示“进程 X 退出临界区…”

2024-07-02

c++实现多项式加减乘运算的设计与实现

这个程序设计并实现了一个多项式运算的类,使用C++的STL(标准模板库)中的list和sort等函数来进行多项式的加、减、乘运算。

2024-07-01

基于java开发的swing的扫雷程序

1. 随机布雷:在指定范围内随机分布雷。 2. 实现扫雷功能:翻开方块并显示周围雷的数量。 3. 标记小方块:右键点击标记或取消标记雷。 4. 选择游戏的难度:提供初级、中级、高级、自定义四种难度。 5. 显示剩余雷数:实时显示剩余未标记的雷数。 6. 显示已使用时间:记录并显示游戏开始后的用时。 7. 最好成绩记录:记录每种难度下的最好成绩。 8. 重新开始:提供重新开始游戏的功能。 9. 加快扫雷进程:右键单击已经翻开的方块,如果该方块临近的雷已经全部标识出来,则翻开尚未翻开的相邻方块。 资源包含: 项目源代码 运行演示视频 技术相关详细解释文档

2024-07-01

java学习小demo综合考察测验结果

1. 利用方法的重载设计方法,方法分别实现两个整数、两个实数相加和两个字符串链接的功能,并分别给出实例。 2.从键盘录入一行字符信息,并将改行信息存入文件名为intext.txt中,然后再将该文件内容拷贝到文件outtext.txt,并分别给出实例。 3.对如右图形用户界面进行修改。 要求1)视窗标题“计算器”改成自己的姓名; 2)在视窗标题和键盘按钮之间添加一单行文 本框; 3)对左下角按钮名写上“/”符号。 阅读下面的程序,分析涉及到变量、方法继承、资源类等相关知识点,给出必要的注释及运行结果 资源包含:源代码 运行结果截图

2024-06-29

基于Android Studio开发的安卓的聊天机器人app

使用java 在 Android Studio,开发一个简单的智能聊天机器人应用。该应用运行在Android平台上,通过预定义的字典回复用户的输入,实现基本的人机对话功能。用户可以输入文本消息,聊天机器人会根据输入的内容返回相应的回复。 资源包含: 项目源代码 讲解、说明文档 演示视频

2024-06-29

基于java swing开发的MVC框架公司员工信息管理系统源码 数据库mysql

MVC框架,视图Swing图形模块,使用数据库编程 一、功能需求: 1.员工信息管理:可以添加、修改、删除和查询员工的基本信息,包括姓名、性别、出生日期、联系方式、部门、职位等。 2.招聘管理:记录招聘流程,包括招聘信息的发布、应聘者的简历管理、面试安排、结果记录等。 3.培训管理:为员工制定培训计划,并记录员工的培训经历、培训效果等。 4.薪酬管理:记录员工的薪酬信息,包括基本工资、奖金、津贴等,并可进行薪酬调整。 5.绩效考核:制定绩效考核标准,并对员工的工作表现进行评估和记录。 6.报表生成:根据需求生成各类报表,如员工分布表、薪酬报表。 资源包含:项目源代码,运行演示视频,数据库sql文件

2024-06-29

用Java写五子棋小游戏swing,有运行教程拿着就能运行的源码

项目文件结构: Gomoku.java:主程序文件,包含游戏逻辑和UI设计。 项目依赖: Java Development Kit (JDK):需要安装JDK来编译和运行Java代码。 Swing:Java标准库中的GUI工具包,用于创建图形用户界面。 项目功能描述: 棋盘绘制: 使用 JPanel 自定义棋盘界面。 绘制15x15的网格棋盘。 玩家交互: 使用鼠标点击事件实现玩家落子。 黑棋由玩家控制,白棋由电脑控制。 游戏规则: 棋盘为15x15的网格。 黑白双方轮流落子,先形成五子连线者获胜。 AI实现: 提供三个难度模式:简单、中等和困难。 简单模式:电脑随机选择空位置下棋。 中等模式:电脑优先阻止玩家连珠。 困难模式:电脑采用评分机制选择最佳位置下棋。 胜负判断: 检查水平、垂直和两个对角线方向上的连珠情况。

2024-06-28

C++实现的公共交通路线

在临潼校园里,有若干个交叉路口(节点)和连接这些路口的道路(边)。现在需要设计一个公共交通路线,以方便学生在校园内出行。为了提高交通效率,需要找到一个最小生成树,以及根据最小生成树和单源最短路径算法设计公共交通路线图和站点。 要求: 使用Prim算法找到校园内的最小生成树使用 Dijkstra 算法找到从指定的出发点到其他各个节点的最短路径根据最小生成树和最短路径信息,设计一个公共交通路线图,包括站点和路线. 最后呈现的效果:输入: 交叉路口(节点)的个数和位置坐标。道路(边)的连接关系和长度。 公共交通的出发点。 输出: 最小生成树的边集合。 从指定出发点到其他各个节点的最短路径。公共交通路线图,包括站点和路线。

2024-06-26

C实现的对四维数组的操作,包括创建、填充、按列优先输出、降维(squeeze)、多维数组索引与一维数组索引的转换等功能

按照行优先顺序将输人的数据建成4维数组, 再按照列优先顺序输出结果,给出任意处的元素值, 并给出对应的一维数组中的序号。 并实现下列操作: squeeze 用此函数来消除数组中的“孤维”即大小等于1的维, 从而起到降维的作用: sub2ind 将下标转换为单一索引数值: ind2sub 将数组的单一索引数值转换为数组的下标。

2024-06-26

C语言实现最小生成树的一个常用算法是克鲁斯卡尔(Kruskal)算法

这个算法的基本思想是将图的边按照权重从小到大排序,然后从最小的边开始,选择不会形成环的边,直到形成最小生成树。 代码是使用 C 语言实现的克鲁斯卡尔算法。这个实现包括对图的边进行排序,检查边是否形成环,以及构建最小生成树的过程

2024-06-26

C语言二叉排序树的基本操作实现

TreeNode 结构体:定义了二叉排序树的节点结构,包含值(value)、左子树指针(left)、右子树指针(right)。 createNode 函数:创建新节点的函数,返回一个具有给定值的节点。 insertNode 函数:向二叉排序树中插入节点的函数,根据节点值的大小进行递归插入。 findMin 函数:在二叉排序树中查找最小值节点的函数,沿着左子树一直找到最小值。 deleteNode 函数:删除二叉排序树中指定值的节点的函数,涵盖了三种情况:节点无子节点、只有一个子节点、有两个子节点。 inorderTraversal 函数:中序遍历二叉排序树的函数,按照左子树、根节点、右子树的顺序输出节点值。 main 函数:测试程序,创建一个二叉排序树,并进行插入、删除和中序遍历操作,展示了这些操作的使用示例。

2024-06-26

C语言实现的二又排序树

分别用顺序和二叉链表作存储结构 1)以回车(n)为输入结束标志输入数列L,生成一棵二又排序树T: 2)对二叉排序树T作中序遍历,输出结果 3)输入元素x查找二叉排序树T,若存在含x的结点则删除该结点并作中序遍历(执行操作2);否则输出信息“无x” 用c实现

2024-06-26

C++实现的多项式加减乘运算的设计与实现

使用STL中的list,sort等函数,采用面向对象程序设计技术设计一个类。例如:pl=2x^6+3x^4 +5x2+6;p2=2x5-3x^4+5x^2+8;p2=2x^6+2^x5+10x2+14

2024-06-26

C语言实现的新生入学管理系统

先选择登录模块(管理员模块和新生模块) “管理员模块功能:“ 1.登录功能:管理员需要能够通过用户名和密码进行登录系统,确保只有授权的管理员可以进行管理操作。“ 2.新生信息管理:管理员需要能够添加、查询、修改和删除新生的入学信息,包括学号、姓名、性别、年龄、联系方式、家庭地址。 “新生模块功能:“ 1.注册功能:新生需要能够通过系统进行注册,提供姓名、性别、联系方式和家庭住址信息来完成注册过程。“ 2.个人信息管理:新生能够查看和修改自己的个人信息,如姓名、性别、联系方式、家庭地址。

2024-06-26

C语言实现了一个简单的数学算式生成与测验系统

1. generate_expression 函数: - 生成随机的数学算式,包括三个整数和两个随机选择的运算符(加法或减法)。 - 计算正确答案并返回算式字符串。 2. 主函数 (main): - 使用 `srand(time(NULL))` 初始化随机数种子,确保每次运行生成不同的随机数。 - 提示用户输入题目数量 `n`。 - 循环生成 `n` 道数学算式,并让用户输入答案。 - 检查用户的答案是否正确,统计正确和错误的题目数量。 - 将统计结果写入到名为 `result.txt` 的文件中,包括总题数、正确数量、错误数量,以及每道错误题目的详细信息(算式、正确答案和用户答案)。

2024-06-26

C语言实现的最短时间求解

某型火炮武器的维修需要5个部件,每个部件的生产需要4台机器加工(5个工件、4台机器的FSP问题),加工时间表见下图,现要求最短的时间内加工完成,试求出最短时间的部件加工顺序。 遗传算法GA 或粒子群算法PSO来完成优化。

2024-06-26

C语言实现的算多项式定理系数合并在一起

(x1+x2+x3)^4系数合在一起就是111666444444121212共18位 任意个数符号的任意次方的系数合在一起 分步计算,并且占用内存不很大,只算一半的系数,比如,a^3b,和ab^3,系数一样就节约时间

2024-06-26

C++实现的银行排队系统

假设某银行有n个窗口开展对外接待业务,从早晨银行开门起不断有客户进入。客户在客户人数众多时需要选择窗口排队,约定规则如下: (1)根据办理业务的不同,选择不同的窗口进行排队 (2)顾客到达银行时能拿到排队号码,并能知道需要等待的人数。如果是 VP 客户直接进入VIP窗口,无须加入普通客户的等待 (3)可以查看每个银行窗口正在给几号顾客办理业务 (4)顾客离开银行时,有评价窗口银行职员服务的平台。 (5)查看排队情况。可以查看当前顾客前有多少个顾客在排队等待。 (6)系统查询。可以查询本系统的业务量,显示办理过业务的客户数。 (7)排序推荐:根据当天的业务类型进行排序,并建议下周某业务所开最佳窗口数(8)退出。退出整个银行排队系统。 Customer:代表顾客,拥有ID、业务类型等属性。 BankWindow:代表银行窗口,可以处理不同类型的业务。 BankQueueSystem:管理整个银行的排队系统,包括客户到达、离开、查询等功能。

2024-06-26

C++实现的一个简单的社交网络图(SocialGraph)的模拟系统

模拟了一个简单的社交网络系统,可以进行人员管理、连接关系的建立和查询,以及基于地理位置的功能支持

2024-06-26

c++实现 mfc做一个正方体对他着色并且可以环绕浏览

mfc做一个正方体对他着色并且可以环绕浏览,构建并运行项目,会看到一个旋转的彩色正方体,该正方体会围绕自身旋转。

2024-06-26

基于matlab gui的模拟信号调制系统设计

1. 界面布局: - 使用 `guide` 命令创建一个新的GUI,并添加以下控件: - 一个按钮,用于启动调制操作(`modulateButton`)。 - 两个坐标轴,用于绘制原始信号和调制信号(`originalSignalAxes` 和 `modulatedSignalAxes`)。 - 文本框,用于输入采样频率、载波频率和持续时间(`samplingFreq`、`carrierFreq`、`duration`)。 - 一个弹出菜单,用于选择调制类型(`modulationType`)。

2024-06-26

基于AJAX/JQUERY、Bootstrap框架技术实现“一带一路”项目的响应式前端网站 改改数据改改图片就可以直接使用

“一带一路”项目的响应式前端网站 使用AJAX/JQUERY技术中的页面制作、选择器、DOM操作、事件处理实现页面数据展示 使用Ajax技术实现与服务端数据交互与操作 使用DIV+CSS+jQuery技术实现页面优化 使用Bootstrap框架技术的页面布局、栅格、实现页面数据展示 包含3个以上的页面,页面内容较充实 项目的测试(项目在不同设备上的测试) 界面美观,有完整功能,具有一定的可用性 代码工整,有缩进,命名规范,关键代码有注释。 项目可正确运行,没明显错误。 使用了php作为后台提供数据接口 资源包含: 1、前端源代码 2、后台源代码 3、数据库语句 4、基于用例模型的需求分析说明书

2024-06-26

基于AJAX/JQUERY、Bootstrap框架技术实现“党史学习教育”项目的响应式前端网站 改改数据改改图片就可以直接使用

“党史学习教育”项目的响应式前端网站 使用AJAX/JQUERY技术中的页面制作、选择器、DOM操作、事件处理实现页面数据展示 使用Ajax技术实现与服务端数据交互与操作 使用DIV+CSS+jQuery技术实现页面优化 使用Bootstrap框架技术的页面布局、栅格、实现页面数据展示 包含3个以上的页面,页面内容较充实 项目的测试(项目在不同设备上的测试) 界面美观,有完整功能,具有一定的可用性 代码工整,有缩进,命名规范,关键代码有注释。 项目可正确运行,没明显错误。 使用了php作为后台提供数据接口 资源包含: 1、前端源代码 2、后台源代码 3、数据库语句 4、基于用例模型的需求分析说明书

2024-06-26

基于AJAX/JQUERY、Bootstrap框架技术实现“重走长征路”项目的响应式前端网站 改改数据改改图片就可以直接使用

“重走长征路”项目的响应式前端网站 使用AJAX/JQUERY技术中的页面制作、选择器、DOM操作、事件处理实现页面数据展示 使用Ajax技术实现与服务端数据交互与操作 使用DIV+CSS+jQuery技术实现页面优化 使用Bootstrap框架技术的页面布局、栅格、实现页面数据展示 包含3个以上的页面,页面内容较充实 项目的测试(项目在不同设备上的测试) 界面美观,有完整功能,具有一定的可用性 代码工整,有缩进,命名规范,关键代码有注释。 项目可正确运行,没明显错误。 使用了php作为后台提供数据接口 资源包含: 1、前端源代码 2、后台源代码 3、数据库语句 4、基于用例模型的需求分析说明书

2024-06-26

python 实现 中间语言综合题利用语法制导翻译的思想产生中间语言,能做出好的图形化界面

具体功能如下: (1)允许用户输人一语句,表达式(其中需含单目运算符号)、条件控制语句以及 while 循环语句,将该语句分别转换成逆波兰表示、三元式、四元式和抽象语法树形表示形式,并在界面中显示出来; (2)在上述的抽象语法树形中,对树形表示进行先序、中序、后序遍历得到相应序列; 能做出好的图形化界面,便于人机交互。

2024-06-26

基于java开发的android studio小程序应用时钟

1. 数字时钟:显示当前时间,每秒更新一次。 2. 倒计时定时器: - 用户可以输入倒计时时间(以秒为单位)。 - 点击“Start Timer”按钮开始倒计时,倒计时过程中显示剩余时间。 - 倒计时结束时弹出提示消息。 3. 计时器(秒表): - 点击“Start Stopwatch”按钮开始计时,显示经过的时间(时:分:秒)。 - 点击“Stop Stopwatch”按钮停止计时。 资源包含: 1、项目源代码 2、运行演示视频 3、代码详细解释文档

2024-06-25

Android Studio 开发的简单计算器 设计与实现

Android Studio 开发的简单计算器 app ,包括用户界面设计和计算逻辑。用户可以点击按钮输入数字和运算符减减乘除,点击 "=" 进行计算,点击 "C" 清空输入。该应用程序演示了如何处理按钮点击事件和简单的计算逻辑。 资源包含: 1、项目源代码 2、代码详细解释文档 3、项目运行演示视频

2024-06-24

基于java swing开发的考勤管理系统

这是一个简单的考勤管理系统的Java Swing应用程序,允许员工通过输入员工ID进行签到和签退操作,同时将签到和签退记录存储到MySQL数据库中。 资源包含: 1、项目代码文件 2、演示视频 3、代码说明文档

2024-06-21

java swing实现文本编辑器

java使用图形用户界面swing实现,能够在linux 下运行的类似windows平台的文本编辑软件。这个应用程序实现了基本的文本编辑功能,包括新建、打开、保存、退出、粘贴等操作,并提供了帮助和关于信息的显示功能,拿来就能运行使用。 资源包含: 1、项目代码 2、演示视频 3、解释文档

2024-06-21

空空如也

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

TA关注的人

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