自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(203)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 课设/毕设:基于Spring Boot与MyBatis的租车行者网站开发实践

本文介绍了基于Spring Boot与MyBatis的租车行者网站的开发实践。该网站旨在满足现代社会用户对便捷出行的需求,提供了诸多功能,包括登录注册、车辆列表与详情展示、评论区、收藏、下单约车、车辆出租等。通过采用Spring Boot、MyBatis、MySQL和Sa-token等技术,实现了快速开发、数据库交互、权限管理等功能。

2024-04-10 08:45:00 383

原创 这款富文本编辑器真香,js直接引用:jodit

Jodit Editor是一款出色的所见即所得编辑器,使用纯TypeScript编写,无需使用其他库。它包括一个文件编辑器和图像编辑器。官网:https://xdsoft.net/jodit/

2024-04-09 08:15:00 390

原创 实操:flatpicker-时间选择工具

flatpicker是一个轻量级且功能强大的日期时间选择器。精益、用户体验驱动和可扩展,但它不依赖于任何库。用户界面很少,但主题很多。丰富、公开的API和事件系统使其适用于任何环境。❤这样我们就能将传来的时间保存到数据库了。后端在接收参数时注意数据类型。这里我数据库字段类型是。

2024-04-05 09:00:00 206

原创 实操:Dropzone.js实现文件上传

/ 设置为false,表示手动触发上传。// 设置为false,表示手动触发上传。// 设置为false,表示手动触发上传。// 设置为false,表示手动触发上传。// Dropzone区域的默认消息。// Dropzone区域的默认消息。// 初始化Dropzone。// 初始化Dropzone。// 配置Dropzone。// 配置Dropzone。// 允许上传的文件类型。// 显示移除文件的链接。// 移除文件链接的文本。// 允许上传的文件类型。// 显示移除文件的链接。

2024-04-04 11:00:00 1895

原创 实操:driver.js 实现产品导览、亮点、上下文帮助

本文实践driver.js的使用,实现 产品导览、亮点、上下文帮助,这工具真不错!

2024-04-03 19:37:55 914

原创 构建图书管理系统:使用Python的Tkinter和PIL模块

本博客将介绍如何使用Python中的Tkinter库和PIL(Python Imaging Library)模块构建一个简单的图书管理系统。图书管理系统是一个常见的应用程序,用于管理图书馆或个人收藏的图书信息。我们将逐步展示系统的功能,包括添加图书、查询图书、显示图书列表、删除图书和修改图书信息,并解释实现这些功能所用到的技术和代码

2024-03-29 08:45:00 257

原创 PythonGUI应用:模拟航空订票小程序

在本教程中,我们将创建一个基本的航空订票管理系统GUI应用,用户可以通过图形界面执行各种操作,我使用Python编程语言和Tkinter库来实现此应用

2024-03-28 21:20:13 336 2

原创 Python实现一个简单的银行管理系统GUI应用

我们将创建一个基本的银行管理系统GUI应用,用户可以通过图形界面执行各种银行操作。我们将使用Python编程语言和Tkinter库来实现此应用。

2024-03-27 16:11:55 434

原创 Springboot快速整合bootstrap-table使用,接口对接

这个表格加持还是不错了,自带了全局搜索,分页,数据导出,卡片视图,等,本次整合添加了数据添加弹窗和编辑数据回显弹窗,附完整页面代码,只需要拿过来替换自己实际的接口即可。

2024-03-26 22:59:33 668

原创 Java开发:对象间复制属性,方法归纳

选择哪种方法取决于你的具体需求和项目环境。如果你已经在使用Spring,那么Spring的BeanUtils可能是一个方便的选择。如果你需要更灵活的映射策略,ModelMapper是一个很好的选择。对于简单的用例,手动设置属性或使用Apache Commons BeanUtils也完全足够。

2024-03-09 16:52:54 473

原创 GPT访问跨域如何解决呢?

后面我在docker启动了nginx代理。

2024-02-27 18:29:57 758

原创 设计与实现基于Java+MySQL的考勤发布-签到系统

深入研究基于Java和MySQL的电子考勤系统设计,重点培养读者Java Swing、JDBC、事件处理和面向对象编程的技能。管理员端功能包括任务发布、学生管理、签到详情、数据导出;学生端涵盖任务选择、签到记录查看和时效校验。公共功能如密码重置确保系统安全。通过项目实践,读者将全面掌握Java与MySQL的结合应用,提升开发技能,打造高效电子考勤解决方案。

2024-01-30 22:07:17 464

原创 设计与实现基于Java+MySQL的模拟银行ATM操作系统

本博客介绍了一个基于Java Swing的模拟银行ATM操作系统的设计与实现。随着电子支付和自动化银行服务的普及,了解和学习ATM的基本操作流程变得越来越重要。通过使用Java Swing库创建用户友好的界面,实现用户认证、资金操作、余额查询、转账功能、交易记录等功能,该系统能够帮助用户更好地了解和使用ATM。同时,我们强调了代码的可扩展性和异常处理,以便将来添加新功能或改进现有功能。通过完成这个课题,学生将能够提升自己的软件开发技能,并深入理解Java Swing编程和面向对象编程的原理和实践。

2024-01-10 19:47:30 1321

原创 Java web设计:在线微友圈网站

微友圈的目标是打造一个简洁、高效且用户友好的平台,使用户能够轻松地发布动态、图片、音频和视频等多媒体内容,并与其他用户进行实时互动和评论。通过微友圈,用户可以随时随地与朋友分享快乐、分享心情,获取信息和交流观点,建立更紧密的社交网络。微友圈致力于成为用户生活中不可或缺的一部分,帮助用户建立深厚的人际关系,并且成为他们表达自我的平台。提供用户注册功能,输入用户名(如果已被占用,需要换一个),密码,姓名,操作有相应的提示。可看到自己发布的所有帖子。

2024-01-09 21:33:23 634

原创 课程设计:停车场车位管理系统(Java+MySQL)

停车场车位管理系统,功能有登录,注册,车辆进场登记,车辆出场登记,车位新增,删除车位,车辆进出记录,数据导出等功能。

2024-01-08 19:34:18 1242

原创 课程设计/毕设:Springboot+Bootstrap实现 图书馆选座管理系统(附源码)

本文介绍了一个基于B/S架构的图书馆座位管理系统的设计与实现。使用IDEA、MySQL和Java等工具和语言开发,包括用户登录、座位预约、违规记录管理等功能,同时管理员拥有用户管理权限。系统通过HTML、CSS、JS和BootStrap等前端技术实现友好界面,并提供了数据库设计与编程方法的实践机会。

2023-12-24 23:24:36 742

原创 如何在Java中使用JFileChooser打开和保存文件

在Java中,通过使用JFileChooser类,可以方便地打开和保存文件。本文将介绍如何使用JFileChooser类来打开、选择和保存文件,以及通过BufferedReader和BufferedWriter来读写文件数据。

2023-12-12 08:30:00 261

原创 轻松整合Knife4j:快速搭建Swagger文档界面与接口调试

在本文中,我将介绍如何利用Spring Boot轻松整合Knife4j(Swagger-Bootstrap-UI的升级版),快速搭建出美观的API文档界面。通过这个过程,你将学会配置Knife4j,自动生成API文档,并且掌握在可视化界面中进行接口调试的方法,为你的项目增添便捷性与可维护性。

2023-11-29 20:00:00 432

原创 每日随想:在Python中字符串如何转列表

字符串转列表,用Python如何实现你会了吗

2023-11-29 08:30:00 211

原创 什么是正则的贪婪匹配?

贪婪匹配是正则表达式中的一种匹配模式,它尽可能多地匹配输入文本。在贪婪模式下,匹配的字符会尽量多地匹配满足模式要求的部分

2023-11-28 10:00:00 246

原创 总结Python中with方法有哪些作用

with语句在 Python 中有多种用途,主要用于创建上下文环境,在进入和离开代码块时执行特定的操作。最常见的用途之一是在文件处理中自动关闭文件,但它还可以用于其他需要资源管理的情况。

2023-11-28 08:00:00 631

原创 简析range和xrange的区别

在 Python 2 中,存在 `range()` 和 `xrange()` 两个函数,但在 Python 3 中,`xrange()` 已经被移除,只剩下了 `range()` 函数。

2023-11-27 08:00:00 189

原创 Python中zip()函数用法解析

zip()函数是 Python 中一个非常有用的函数,可应用于列表打包,列表解压,转置矩阵,列表合并等,本文展开解析并附上实例演示。

2023-11-26 08:15:00 272

原创 Python中生成随机数技巧与案例

在Python中生成随机数有几种方式,其中常用的方式包括使用random模块、numpy库以及secrets模块。random。

2023-11-25 08:45:00 223

原创 Python-csv库进行数据保存和读写

在 Python 中使用 CSV 文件非常简单,Python 提供了内置的csv模块来处理 CSV 文件。你可以使用csv模块来读取、写入和操作 CSV 文件中的数据。

2023-11-24 08:30:00 352

原创 window文件夹下python脚本实现批量删除无法预览的图片

你是否遇到过下载的图片会发现有些图片会无法预览情况?如何实现批量删除无法预览的图片呢?

2023-11-22 16:02:22 123

原创 Python中控制台如何展示进度条——tqdm库使用

允许你自定义进度条的外观和显示信息,比如设置进度条的描述、单位、动画样式等。是一个常用的选择,它能够方便地显示进度条并跟踪迭代的进度。在某些情况下,你可能想手动更新进度条而不是使用迭代器。在 Python 中可以使用特定的库来创建控制台进度条,其中。也允许你暂停和恢复进度条的更新。如果你有嵌套的循环或任务,你可以使用。的嵌套方式来显示多个进度条。方法来暂停和恢复更新。方法来手动更新进度。来包装你的迭代器,比如。

2023-11-22 15:37:13 340

原创 Python里面的数组移除第一个元素方法有哪些

需要注意的是,以上方法都会改变原始数组(列表),如果你需要保留原始数组,可以先将其复制一份再进行操作。你可以使用切片来获取从第二个元素开始到末尾的所有元素。方法来删除指定索引位置上的元素,并返回被删除的元素。语句来删除指定索引位置上的元素。

2023-11-21 23:39:17 1019

原创 SpringBoot绑定配置文件中变量的四种方式-解析

在上述代码中,通过@ConfigurationProperties注解将以"my"开头的配置属性绑定到MyProperties类中的对应字段。例如,"my.property1"将被绑定到property1字段,"my.property2"将被绑定到property2字段。这些注解可以灵活地帮助我们在Spring Boot应用程序中绑定配置属性,使得我们能够轻松地获取和使用配置值。在上述代码中,通过@Value注解将名为"my.property"的属性值注入到myProperty字段中。

2023-11-02 16:29:14 905 1

原创 设计模式之工厂模式讲解与案例

上面两种方式有什么不同简单工厂模式和工厂方法模式的主要区别在于创建对象的方式不同。简单工厂模式通过一个工厂类来创建对象,客户端只需要知道所需产品的类型即可获得该产品的实例,具有较高的简洁性。但是它的缺点是工厂类中包含了所有产品的实现逻辑,当新增加产品时需要修改工厂类的代码,违背了开闭原则。工厂方法模式将创建对象的行为交给了子类来实现,每个具体工厂类只负责创建一种具体产品,更符合开闭原则。但是它的缺点是需要为每个产品都创建一个对应的具体工厂类,增加了类的数量,复杂度较高。

2023-11-01 23:14:16 276

原创 thymeleaf和JavaScript在前后端交互中获取后端值

这篇博客将介绍如何使用Thymeleaf和JavaScript在前后端交互中获取后端值。Thymeleaf是一个流行的Java模板引擎,它可以将后端传递的数据绑定到HTML模板中的特定属性上。我们将探讨两种方式来实现这一目标:一种是通过将数据绑定到HTML元素的属性上,然后使用JavaScript读取该属性的值;另一种是直接在内联的JavaScript代码中使用Thymeleaf表达式获取后端的值。无论采用哪种方式,都能够方便地获取后端值并进行相应的处理和操作。

2023-09-16 08:30:00 1734

原创 Thymeleaf实现字符串和变量的拼接

在Web开发的过程中,我们经常需要将字符串和变量进行拼接,以生成动态的HTML元素属性值或URL参数。本文将重点介绍如何使用Thymeleaf这一Java服务器端模板引擎来实现字符串和变量的拼接。我们将探讨两种常用的拼接方式:使用字符串拼接运算符"+"和内联表达式。

2023-09-15 19:45:00 773

原创 MySQL 触发器实例解析:自动更新垃圾桶颜色

本文介绍了一个实际应用场景下的 MySQL 触发器示例,展示了如何通过触发器实现自动更新垃圾桶颜色的功能。使用触发器可以在特定事件发生时执行相关操作,极大地简化了开发和维护工作。触发器在每次更新垃圾桶类型时根据新的类型值自动更新相应的颜色,确保垃圾桶所显示的颜色与其类型保持一致。这个例子为读者提供了一个思路,希望能够对他们在实际开发中使用触发器时有所帮助。

2023-09-15 19:00:00 285

原创 Thymeleaf里面将字符串和变量拼接

运算符还是内联表达式,都能实现字符串和变量的拼接,并将结果作为。运算符将两者连接在一起,生成最终的class属性值。会被替换为实际的变量值,然后与前缀和后缀字符串拼接在一起。在Thymeleaf中,您可以使用字符串拼接运算符。的值是有效的CSS类名,以确保正确的样式呈现。属性中实现字符串和变量的拼接,可以使用。属性的值应用到相应的HTML元素上。将字符串与变量拼接在一起。管道符用于界定内联表达式,

2023-09-11 00:25:25 570

原创 课程设计:Java实现商品信息管理系统

本博客介绍了一个基于Java开发语言、MySQL数据库和Swing构建窗体的商品信息管理系统。通过对课程设计的分析,包括项目背景、需求分析和选用技术栈等,展示了系统的功能和实现方式。同时,结合实现效果图,展示了系统界面的设计和交互流程。通过这个课设的开发过程,作者不仅学习到了软件开发的整个流程,还提升了团队协作能力和问题解决能力。希望通过分享这篇博客,能够为其他开发者提供有用的经验和指导,助力他们在日后的开发工作中更加得心应手。

2023-07-26 08:30:00 576

原创 课程设计:基于Java和MySQL的游戏信息管理系统

本文介绍了一个基于Java和MySQL的游戏信息管理系统课程设计项目。通过对项目背景的说明,我们了解到这个项目的目的是帮助学生提升编程和数据库知识,并培养问题解决和团队合作能力。在需求分析阶段,我们确定了系统应具备的功能,如登录验证、游戏信息管理和预约信息管理等。为了实现这些功能,我们选择了Java编程语言、MySQL数据库和Swing界面库作为技术栈。通过逐步实现各个功能,我们展示了系统的实现效果,并总结了项目带来的收获。

2023-07-25 08:15:00 424

原创 课程设计:Java+MySQL 实现学籍信息管理系统

学籍信息管理是学校教务管理中不可或缺的一环。本篇博客将介绍一个基于 Java+MySQL 技术栈,使用 Swing 实现窗口交互的学籍信息管理系统。该系统提供学生信息的增删改查功能,同时还包含公告和留言板块,为学校提供高效便捷的信息管理和沟通平台。

2023-07-20 08:15:00 329

原创 MySQL存储过程:提升数据库操作的效率与安全性

MySQL存储过程是一种强大的工具,可以帮助开发人员提高数据库操作的效率、封装复杂的业务逻辑以及增强数据库的安全性。本文将介绍MySQL存储过程的基本概念、用法以及几个常见的应用场景。

2023-07-17 08:15:00 231

原创 MySQL触发器:自动化数据库操作和数据完整性

MySQL触发器是一种特殊类型的存储过程,能够在数据库操作发生时自动触发并执行相关代码逻辑。本文将介绍MySQL触发器的概念、用途和示例,以帮助您更好地利用这一功能来自动化数据库操作和维护数据完整性。

2023-07-16 22:30:00 526

原创 中文分词入门:使用IK分词器进行文本分词(附Java代码示例)

中文分词在文本处理和信息检索中扮演着重要的角色。本文将介绍IK分词器,一个基于Lucene的开源中文分词工具。我们将详细讨论IK分词器的特点和使用方法,并提供一个简单的Java示例来演示如何使用IK分词器进行中文文本分词。

2023-07-16 20:00:00 5472

计算机网络课程设计报告.docx

计算机网络课程设计

2021-10-31

嵌入式课程设计.docx

大三下嵌入式学习课程设计

2021-10-31

计算机-编译课设.docx

大学编译原理课程设计

2021-10-31

期末备考要点.txt

期末老师画的重点

2021-07-02

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

TA关注的人

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