- 博客(15)
- 收藏
- 关注
原创 Hutool图形验证码的使用——Spring和Vue前后端交互实现验证码登录
图形验证码在阻止恶意程序进行大量非法操作有着较为广泛的应用,同时,作为一种全自动的图灵测试,图形验证码确保只有人类才能完成指定任务,从而区分合法用户和机器模拟的请求。那么,如何在自己的项目中实现一个图形验证码呢?如何利用前后端的交互实现一个需要图形验证码的场景呢?下面,我将利用Hutool工具来实现登录过程中的图形验证码场景。Hutool官方文档。
2024-02-22 15:35:08 1366 2
原创 数据库系统课设——教务管理系统
这两个星期学校进行数据库的课程设计,我利用所学知识做出来了一个较为简单的教务管理系统,具体功能包括登录、人员管理、教师课程申请、管理员审批课程、管理员安排课程、学生选课、教师给学生评分等等。分享一下我的课程设计,记录一下自己的成长过程。《教务管理系统》项目演示前端采用Vue2,后端采用Spring,数据库使用MySQL。系统主要有以下几大模块:用户登录、人员管理、课程申请、课程审批、课程安排、课程选课、成绩评定。
2023-11-23 15:55:18 11115 26
原创 Linux宝塔面板部署Vue和Spring项目
当一个前后端分离的项目写好之后,我们应该如何将其部署到服务器中呢?下面我们将在一个服务器中部署前端的vue项目,和后端的springboot项目,看看一个完整的前后端项目究竟是如何部署起来的吧!(声明:其中的前端vue代码来自B站黑马程序员的资料,后端的springboot代码是本人所写~) 在正式部署之前,我们应该将前提条件准备好, 必要的有FTP、MySQL、PHP、phpMyAdmin、java项目一键部署,其中,PHP用来启动前端项目,phpMyAdmin用来开启一个新的网页管理MySQL数据库。
2023-10-26 21:57:58 1142 2
原创 华为云耀云服务器L实例基本使用——实例创建与连接
什么是应用镜像呢?应用镜像是一个软件包或一个文件,其中包含了运行一个或多个应用程序所需的所有组件,包括代码、操作系统(OS)、运行时、库和依赖项等。这意味着镜像是一个操作系统环境和应用程序的一个打包。当您在不同的服务器上部署这个镜像时,它将创建完全相同的环境,使得应用程序在不同的服务器上得到相同的执行结果。应用镜像还可以包括一些其他元素,例如配置、环境变量、初始化脚本等等。配置和环境变量能够控制应用程序的行为,初始化脚本可以预先执行一些应用程序依赖关系的安装和配置,并确保应用程序可以正确运行。
2023-09-26 18:10:58 1160 3
原创 暑假实习生活总结 —— 用友ERP系统二次开发
第一次接触一个全新的领域,没有人是天才,需要不断的总结反思才能做的更好。公司每两周就会召开一次会议,进行项目的总结与进度的推进。在会议中,我会展示我的代码,并听取前辈的建议,将相关的知识点记录下来,进行整理,从而改进我的编码与思路,争取下一次做的更好。事实上,无论是工作、学习还是生活,我们都应该积极复盘,认识到自己的不足,才能有效改进当前的问题,努力进步。路漫漫其修远兮,吾将上下而求索。暑假的生活已经过去,新的学期又到来了,时间不等人,同时它也十分宝贵。
2023-09-07 20:43:37 982 4
原创 浦丰投针问题(求圆周率的近似值)—— C++模拟
最近我在哔哩哔哩上听宋浩老师讲解概率论与数理统计的知识, 被宋老师讲的浦丰投针问题所吸引了,不由得感叹数学的魅力与神奇!那么,究竟什么是浦丰投针问题呢?这个圆周率的近似值又是怎么求出来的呢?
2023-06-23 17:05:24 1106 2
原创 用C++实现一个烧脑的推箱子游戏
在正式写代码之前,我们先要考虑一下哪些数据是在整个代码体系中都有可能会用的上的。在这里,我想到的是窗口的宽度和高度、每一个格子的宽度以及箱子的最大数目。//定义窗口宽度和高度//定义每个格子的宽度//箱子最大数目文章篇幅较长,如果您能耐心地看到这里,那么给自己点一个大大的赞吧!让我们一起探索代码所带来的乐趣,共同进步吧!如果您觉得本篇文章不错,也请点个免费的赞支持一下博主吖~~
2023-06-15 09:31:25 1286 7
原创 用C++实现炫酷的黑客代码雨
作为一名技术求知者,大家是不是觉得黑客电脑屏幕上的代码雨十分的帅气呢?下面,我将用C++来实现它,一起来感受这份代码所带来的酷炫与美感。首先,我们可以把整个代码雨看成是一个个雨滴所组成的一维数组,对于雨滴,我们又可以把它看作是由一连串数字组成的一维数组。在雨滴里面,我们只需要定义下落的第一个数字的坐标,接下来其他数字的坐标就可以通过数学运算得出来。考虑到每一个雨滴的下落速度不一样,所以我们还需要在结构体里面加上速度。#define SIZE 25 //每个雨滴数字的数量。
2023-06-07 17:55:14 3457 1
原创 我用《全民K歌》黑科技创造了一个自己的AI歌手!
在数字化时代的今天,人工智能(Artificial Intelligence,简称AI)正在以惊人的速度渗透到各个领域,音乐产业也不例外。AI歌手作为人工智能技术的一种应用,引起了广泛的关注和讨论。它们不仅能够产生动听的音乐,还能够模仿人类歌手的声音和风格,甚至参与现场演出。基于技术的飞速迭代,我有幸利用《全民K歌》提供的黑科技创造了一个自己的AI歌手。AI歌手作为人工智能技术的一项重要应用,正在改变音乐产业的面貌。它们不仅为音乐创作带来了新的可能性,还为音乐教育和娱乐提供了全新的体验。
2023-06-06 21:51:11 1640
原创 用C++实现经典的贪吃蛇游戏
六一儿童节到了,无论是大朋友还是小朋友,相信大家心里都藏有一颗向往浪漫的童真的心。贪吃蛇是一款经典的单机小游戏,大家在小时候应该都接触过。今天,我将用C++来复刻这款游戏,并祝福所有大朋友小朋友六一儿童节快乐,永远童心未泯。我们需要定义游戏整个场景的大小,蛇的朝向所代表的数值,蛇的速度,蛇的每一个结点大小,食物的大小。//定义场景大小//定义食物以及蛇的大小//定义蛇的朝向//蛇的速度(用在睡眠函数里面)如果您觉得本篇文章不错的话,不如将它分享出去吧!让更多的人感受这份童真快乐。
2023-06-01 11:13:17 5205 15
原创 【C++相对于C的扩展】4.引用
在C语言中,函数传递参数有值传递和地址传递两种类型。其中,地址传递采用的是指针。一般来说,指针带有*号,当代码逻辑较为复杂时,这种写法可读性比较差,而且不容易区分并理解。因此,C++多了一种策略——引用。
2023-05-30 19:57:04 92 2
原创 【C++相对于C的扩展】3.C++相对于C的一些增强
C++在一些方面相对于C有了一定的增强,就像是有个叫张三的朋友,经过锻炼,肌肉增加了一样。那么,C++究竟在哪些方面对C进行了增强呢?下面我们将从下面六个方面来进行探讨一下。全局变量的检测增强C++中所用变量和函数都必须有类型更严格的类型转换C++对struct的增强新增bool类型关键字三目运算符的增强本篇文章介绍了C++相对于C语言的6方面的增强,内容有点多,需要一定的耐心来理解。如果您能认真看到这里,不妨给自己一个大大的赞吧。
2023-05-25 17:55:52 131 1
原创 一款既有颜值又有实力的Edge浏览器插件——WeTab
我们知道,许多浏览器都可以安装扩展插件,有些插件的功能是非常不错的。下面我想推荐一款Edge浏览器的插件,WeTab。WeTab界面:WeTab整体的界面布局美观,摈弃了各种垃圾资讯和垃圾广告。该插件介绍就到这里啦,如果大家感兴趣的话,快去下载试试吧!
2023-05-18 17:18:06 4051 3
原创 【C++相对于C的扩展】2.C/C++中const的异同
C++在const的使用上相较于C更为严谨了,下面我们将分别介绍const在C语言中和C++中的使用情况,再进行总结比较。C/C++中const的主要异同点如下:同:C和C++中const修饰的全局变量保存在常量区,不能被修改。不同:(1)C中const修饰的局部变量赋值为常量时,局部变量保存在栈区,可以被指针修改;C++中const修饰的局部变量赋值为常量时,局部变量保存在符号表,不能被修改。(2)C中const修饰的全局变量默认为外部链接属性;C++中const修饰的全局变量默认为内部链接属性。
2023-05-10 20:16:38 133
原创 【C++相对于C的扩展】1.命名空间
为什么c++要在c的基础上衍生出命名空间呢?命名空间究竟该怎么使用呢?让我们一起来探讨一下。本文介绍了C++中命名空间存在的原因以及其基本的用法,如果您还觉得不错的话,可以点个免费的小赞支持一下,让我们共同进步吧!
2023-05-03 16:41:18 175 1
教务管理系统-前后端分离
2023-11-23
C++实现一个烧脑的推箱子游戏
2023-06-15
C++实现黑客代码雨效果
2023-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人