- 博客(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
2140
原创 数组为空和数组长度为0以及数组不初始化的区别
昨天在leetCode上刷题时,被一个错误困扰了好久一直到找不到原因,后面才知道还有数组长度为0的情况没有考虑第一种情况是str0是一个字符串数组类型的空引用第二种情况是str1是一个啥都没有的长度为0的数组第三种情况是str2是一个长度为三,但是都没有初始化的数组,字符串数组默认为Null,输出str2[0] -> null第四种情况是str3是每一个值都是空字符串的数组 输出str3[0]->在控制台什么也看不到...
2020-09-25 09:42:13
956
原创 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
2528
原创 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
629
原创 堆排序中非叶子节点的位置怎么算
首先公式都是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
3315
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
919
原创 服务器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
446
原创 docker配置了阿里云的加速后 pull速度还是很慢的问题
docker配置了阿里云的加速后 pull速度还是很慢的问题是否忘记重启 docker !是否忘记重启 docker !是否忘记重启 docker !重要的事情说三遍!重启Docker服务:service docker restart在看看速度
2020-09-03 22:17:54
1032
1
原创 解决在GitHub上复制JSP页面到IDEA之后一直404错误
解决在GitHub上复制JSP页面到IDEA之后一直404错误前段时间在GitHub上找了个项目学习,自己新建了一个项目没有把所有代码复制过来,每次写一个功能的时候才将相应的JSP页面复制过,进行了tomcat部署,然后发现每次都是404错误,检查了好久也不知道什么问题,有时候确实发现自己的代码有问题,但是应该也不至于报404错误,还有次过段时间错误又自动消失了感觉找了半天结果什么也没有收获,结果今天做下一个模块的时候又遇到了这个问题,感觉还是复制的原因,就网上查了一下,发现是项目需要build:tomc
2020-08-22 11:03:47
491
原创 PageHelper分页失效的原因
PageHelper分页失效的原因PageHelper分页失效的原因在使用Mybatis分页的时候,用了pageHelper但是分页条一直不出现,调试发现pageSize为总记录数,而pages为1,调了半天找不到原因,自己手动在发送数据数据之前设置页码可以生效:自己检查发现原因是在相应的controller方法中:修改后:问题解决,startPage方法要在查询条件之前执行。...
2020-08-20 22:51:07
5217
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人