自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Could not create connection to database server异常

在做springboot检查数据库是否连接成功是出现该异常,这个很明显是sql链接异常,我检查了用户名和密码并没有发现端倪,最后将applicarion.yml文件中shanghai改为Shanghai解决问题。

2024-01-27 22:01:18 319

原创 【Maven】一文就解决springboot框架中创建maven所有问题

Maven报错

2022-07-22 00:08:22 316 1

原创 【java】浅谈双指针

双指针思路及其实现双指针就是在一个循环里有两个变量同时向前推进,循环结束条件可以是一个或多个(只要不是死循环就可)。一般模型为i(第一个指针,以下同),j(第二个指针,以下同)。第一种模型为一个数组(i从首位开始,j从末尾开始)第二种模型为二个数组(i从第一个数组首位开始,j从第二个数组尾部出发),第三钟为两个数组(i从第一个数组首位开始,j从第二个数组首位开始)双指针一般都是两层循环优化而来,特别注意的是看我们不要的是否有用,才能确定是否使用双指针。 最长连续不重复子序列给定一个长度为 n 的整

2022-05-06 21:38:41 579

原创 【Java】浅谈前缀和与差分

前缀和思路及其实现前缀和,顾名思义,就是求出一个序列中每个数的前面的数和自身相加。下面的s数组表示前缀和,a数组表示当前数s[i] = a[1] + a[2] + ... + a[i - 1] + a[i];s[i - 1] = a[1] + a[2] + ... + a[i - 2] + a[i - 1];由此可以得出:s[i] = s[i - 1] + a[i];现在对其边界进行判断,当i == 1的时候s[1] = s[0] + a[1]; a[0] = 0;所以可以判断等式成作

2022-05-01 21:58:13 374

原创 【Java】浅谈二分

整数二分思路及其作用整数二分就是在一个数组中, 不断取其中间值,改变左右边界,使左右边界重合,从而取出满足预期结果。使用二分得前提就是必须这个数组具有二义性(也就是由某一个数分开, 左面全部满足条件,而右面全部不满足,这种情况下就可以用二分来求解满足条件得值,作用就是在nlogn得复杂度情况下求解,对程序进行优化。数的范围给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。如果数组中不存在该元素,则返回

2022-04-29 16:44:33 140

原创 【Java】浅谈排序

快速排序思路及其作用快排就是在数列中随便选择一个数, 经过操作让左面的数小于这个数, 右面的数大于这个数时间复杂度(在一般情况下是O(nlogn), 在特殊情况下为O(n^2)。快排的作用是排序,而Java中Arrays.sort而也是排序,且复杂度稳定为nlogn,那应该在什么情况下使用?快排的特点就是让我们可以有操作内部的空间,从而利用其部分规律的特点用更少的复杂度完成题目,列如:第k个数acwing785快速排序给定你一个长度为 n的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。

2022-04-28 19:07:36 93

原创 【蓝桥杯】第十二届蓝桥杯c++b组(第二场)

第十二届蓝桥杯c++b组(第二场)试题A 求余#include<iostream>using namespace std;int main(){ cout << 2021 % 20; return 0; } //答案:1试题B 双阶乘#include<iostream>using namespace std;int main(){ int n = 2021, res = 1; for(int i = 2021; i >= 1

2022-03-31 20:49:17 1048

原创 第十一届蓝桥杯大赛第二场省赛

第十一届蓝桥杯大赛第二场省赛试题A 门牌制作模拟即可#include <iostream>using namespace std;int res;int main(){ for(int i = 1; i <= 2020; i ++) { int m = i; while(m) { int t = m % 10; if(t == 2) res ++; m /= 10; } } cout << res ; return

2022-03-26 23:14:07 117

原创 【蓝桥杯】第十二届蓝桥杯C++B 组真题

第十二届蓝桥杯C++B 组真题试题A. 空间小蓝准备用256MB的内存空间开一个数组,数组的每个元素都是32 位二进制整数。如果不考虑程序占用的空间和维护内存需要的辅助空间,请问256MB 的空间可以存储多少个32 位二进制整数?1MB= 1024KB 1KB= 1024B 1B= 1b#include <iostream>using namespace std;int main(){ cout << 256 * 1024 * 1024 / 4; retu

2022-03-24 20:46:16 3464 2

空空如也

空空如也

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

TA关注的人

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