自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组和List的互相转换

一. 数组转List1.首先最容易想到的就是:Arrays.asList(array);但是看下生成的ArrayList对象 不是我们常用的集合类,而是Arrays里面的静态内部类,没有提供集合类的List增删,只能查改。2.使用Colltions int[] res = new int[]{1,1,1,2,2,3}; List list = new ArrayList<>(); Collections.addAll(list,res); System.out.prin

2020-12-31 15:13:52 2003

原创 数组为空和数组长度为0以及数组不初始化的区别

昨天在leetCode上刷题时,被一个错误困扰了好久一直到找不到原因,后面才知道还有数组长度为0的情况没有考虑第一种情况是str0是一个字符串数组类型的空引用第二种情况是str1是一个啥都没有的长度为0的数组第三种情况是str2是一个长度为三,但是都没有初始化的数组,字符串数组默认为Null,输出str2[0] -> null第四种情况是str3是每一个值都是空字符串的数组 输出str3[0]->在控制台什么也看不到...

2020-09-25 09:42:13 903

原创 kruskal算法形成回路判断的注意点

//返回第i个顶点的终点 用于判断是否有相同的终点即形成回路 private static int getEnd(int[] ends,int i){// if (ends[i] != 0){// i = ends[i];// }这里一定要注意用while循环不然后面的边连上了前面连上的边 最终节点只是该一小段的值 //但是用了while循环后就可以一直找到前面连起来的最终节点 比如先连 E F 在连 CD 再练D...

2020-09-22 17:19:37 2447

原创 KMP算法的next数组中k=next[k-1]的理解以及例子

首先这是next数组的代码: public static int[] kmpNext(String dest){ //创建一个数组存储部分匹配值 int[] next = new int[dest.length()]; next[0] = 0;//如果字符串长度是1部分匹配值就是0 for (int i = 1,j = 0; i < dest.length(); i++) { while (j > 0 &

2020-09-21 21:31:40 560

原创 堆排序中非叶子节点的位置怎么算

首先公式都是for (int i = arr.length/2 -1; i >= 0; i–) 其中arr.length/2 -1代表的非叶子节点的索引,推导过程首先一个n个节点二叉树的度n-1,从下往上看,因为除了根节点以为每个节点都有一个入度设n个节点中 有x个非叶子节点和y个叶子节点,x+y =n ,从上往下看,所有的非叶子节点都有两个出度,叶子节点没有-》2x = n-1 = x+y-1->x=y-1从上面式子可知道 非叶子节点比叶子节点少一个,而int型在在进行除法时会自动

2020-09-15 15:36:30 3186 1

原创 多数组排列组合并随机不重复输出

import java.util.ArrayList;import java.util.List;public class RandomParameter { public static List<Object[]> dataList = new ArrayList<>(); public static void main(String[] args) { List<Object[]> rawList = new ArrayList<>();

2020-09-10 16:13:48 848

原创 服务器mysql自动关闭以及无法重启问题

服务器mysql自动关闭以及无法重启问题使用指令wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh结果显示:2020-09-05T02:40:43.772497Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12 2020-09-05T02:40:43.774010Z 0 [ERROR] InnoDB:

2020-09-05 11:05:12 375

原创 docker配置了阿里云的加速后 pull速度还是很慢的问题

docker配置了阿里云的加速后 pull速度还是很慢的问题是否忘记重启 docker !是否忘记重启 docker !是否忘记重启 docker !重要的事情说三遍!重启Docker服务:service docker restart在看看速度

2020-09-03 22:17:54 969 1

原创 解决在GitHub上复制JSP页面到IDEA之后一直404错误

解决在GitHub上复制JSP页面到IDEA之后一直404错误前段时间在GitHub上找了个项目学习,自己新建了一个项目没有把所有代码复制过来,每次写一个功能的时候才将相应的JSP页面复制过,进行了tomcat部署,然后发现每次都是404错误,检查了好久也不知道什么问题,有时候确实发现自己的代码有问题,但是应该也不至于报404错误,还有次过段时间错误又自动消失了感觉找了半天结果什么也没有收获,结果今天做下一个模块的时候又遇到了这个问题,感觉还是复制的原因,就网上查了一下,发现是项目需要build:tomc

2020-08-22 11:03:47 415

原创 PageHelper分页失效的原因

PageHelper分页失效的原因PageHelper分页失效的原因在使用Mybatis分页的时候,用了pageHelper但是分页条一直不出现,调试发现pageSize为总记录数,而pages为1,调了半天找不到原因,自己手动在发送数据数据之前设置页码可以生效:自己检查发现原因是在相应的controller方法中:修改后:问题解决,startPage方法要在查询条件之前执行。...

2020-08-20 22:51:07 5022 2

空空如也

空空如也

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

TA关注的人

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