自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前后端间的跨域问题

本文介绍了浏览器跨域问题的成因及两种解决方案。跨域问题源于浏览器同源策略,当前后端端口不同时,浏览器的同源检查会阻止跨域请求。解决方案一是在后端添加@CrossOrigin注解,使响应包含允许跨域的头部信息;二是配置反向代理服务器,通过代理中转请求来规避跨域限制。两种方法都能有效解决前后端分离开发中的跨域访问问题。

2025-08-06 22:26:44 456

原创 黑马程序员JAVAweb入门(springboot)----员工管理

接上一篇内容,这一篇来讲员工管理的操作,具体环境搭建和项目配置看上一篇文章。这里主要是员工管理系统的后端实现。

2025-03-19 21:09:44 1153

原创 黑马程序员javaweb案例---初识管理系统(spring-boot)

最基础的spring-boot使用,用于初次尝试创建后端项目,可以加深对三层架构后后端开发的理解

2025-03-12 22:27:28 1344

原创 学生管理系统--java版本

这里拿来总结一下用到的我学到的比较有用的知识点。

2024-08-20 02:00:53 392

原创 树状数组!!!!!!!!

发明这个的人真的变态啊!!!!!!!!!!

2024-07-25 22:58:32 413

原创 基础算法--图论

图论中最重要的就是看懂图,在将基本算法前,先介绍用链表存储图这里采用的是用数组来模拟链表,因为如果用结构体动态生成的话,很容易出错,而且用new耗时也大在这里,用v来存储链表的内容 ,nx相当与存储下一个链表指针,h存储头,idx用来增加结点,就好比下面的图这是链表增加元素的过程 ,黑色表示原来的,红色表示现在的得到的是一个单向图,如果要改为无向,则只需要再加一个代码add(y,x)就可以了还有一种构造图的方式是用二维数组构造邻接表(好像叫这个,不对求大佬指正)

2024-05-31 15:15:40 1157

原创 表达式求值(来源acwing基础算法)

3302. 表达式求值给定一个表达式,其中运算符仅包含+,-,*,/(加 减 乘 整除),可能包含括号,请你求出表达式的最终值。

2024-05-16 11:20:11 433

原创 四种高精度运算

由于数据的范围限制,较大的数没法用一般的+-*/来运算,这时候就要用高精度乘除加减法,每次这个我都写的很乱,花好久来调试,所以把模板列在了下面,具体实现过程可以画图来理解,代码旁边有注释。

2024-05-12 09:57:03 345

原创 质数的几种算法

为了更方便看到结果,这里采取小数据来算,不对的求大佬指正。

2024-03-25 20:56:58 542 2

原创 c语言的几种排序方式(1)

简单写了冒泡,选择,插入,归并,快速排序的思路和代码

2024-01-26 23:16:31 580 1

原创 校门外的树--牛客网(第一次用结构体来解题)

题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。

2024-01-18 22:53:18 1062 1

原创 c语言---滑动窗口

优点,省时间,缺点,我没学过i<k;i++){

2024-01-12 14:40:51 1019 1

原创 斐波那契数的几种算法

这个算法,首先要学会求第n项斐波那契数。for循环判断,有没有数值为x斐波那契数。当,只有大于x,没有数为x时,结束循环,不存在为x的斐波那契数。斐波那契数,是指,前两位分别为0和1,接下来的每一位都为前两位和的数。有两种方法,分别为递归法,和迭代法,接下来我们逐一介绍。我们可以借助这张图来理解,我们假设求得是第5个斐波那契数。重复进行fib函数,知道x的值为1或2。即循环更新数,for循环表示,累加的次数。1.递归法,即利用递归函数来求解。一,求出第n项斐波那契数。二,判断是否为斐波那契数。

2023-12-04 00:19:07 702

原创 关于选择排列的学习心得

第一个for循环,我们可以这样理解,进行完一次循环后,第一个数的位置是正确的,不用在排列,所以限制条件为,数组大小-1。第二个for循环用来比较大小和交换位置,上面提到没完成一次外部for循环,就确定了一个数的位置,所以我们不在需要比较前面已经确定的数,所以设置变量为外部变量分值(是这样讲吧,哈哈哈),限制条件为数组大小减一,就相当于进行到最后一个,循环内部的内容比较简单就自行理解啦。例如 21345,比较1与2的大小,将1<2所以调换二者位置,变为12345。当然这组数据因为是举例子,所以比较简单。

2023-11-09 15:22:57 128 1

原创 关于冒泡排序的理解

思路大概是,讲一组数中前两个数比较,将较大的排列在前面(交换两数大小通常会引入第三个变量),依次进行,然后再重新开始,比较数。例如:1 2 4 5 3,1>2,不用交换,然后依次比较,最后变为12435,跳出最内部循环,外部循环次数加一,进入内部循环,依次推下去,最后的结果是12345。运用了两个for循环,第一个循环表面冒泡排序要进行的次数,排列一次后,最后一个数肯定是最小的,所以第一个for循环限定条件是,数组中数的总数-1。冒泡排序可将一组数按照从大到小,或者从小到大排列。说的可能有点不太清楚<(。

2023-11-08 19:30:18 108 1

原创 结构体的创建struct(学习心得)

1.创建结构体函数时候,与创建其他函数不同,后面要加;2.赋到变量里的时候,要用{},而不是小括号。3.打印出来时采用变量名+.+要打印的名称。图中int a不管事,多打了,可以忽略掉。

2023-11-08 13:27:12 117 1

空空如也

空空如也

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

TA关注的人

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