- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 java八股---java基础
Java泛型允许在定义类和接口的时候使用类型参数。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在集合类框架中。1方便:可以提高代码的复用性。以List接口为例,我们可以将String、Integer等类型放入List中,如不用泛型,存放String类型要写一个List接口,存放Integer要写另外一个List接口,泛型可以很好的解决这个问题。2安全:在泛型出之前,通过Object实现的类型转换需要在运行时检查,如果类型转换出错,程序直接GG,可能会带来毁灭性打击。
2025-02-15 09:08:16
997
原创 Java八股--集合类
在添加元素或初始化的时候需要调用resize方法进行扩容,第一次添加数据初始化数组长度为16,以后每次每次扩容都是达到了扩容阈值(数组长度 * 0.75)每次扩容的时候,都是扩容之前容量的2倍;扩容之后,会新创建一个数组,需要把老数组中的数据挪动到新的数组中没有hash冲突的节点,则直接使用计算新数组的索引位置如果是红黑树,走红黑树的添加如果是链表,则需要遍历链表,可能需要拆分链表,判断()是否为0,该元素的位置要么停留在原始位置,要么移动到原始位置+增加的数组大小这个位置上。
2024-10-05 07:51:39
1365
1
原创 Vue笔记
1.查看package-lock.json, 用yarn就是yarn.lock的@types/node2.看看package.json里面有没有engines字段,里面一般有对node版本的要求,如。
2023-10-13 21:25:24
1065
原创 Pytorch安装,No module named torch_sparse,解决 OSError: [WinError 127] ,Not compiled with CUDA support
原因: torch-cluster torch-geometric torch-scatter torch-sparse安装的版本与pytorch不匹配。把对应python版本的torch-cluster torch-geometric torch-scatter torch-sparse下载下来。安装 torch-cluster torch-geometric torch-scatter torch-sparse。找到与torch版本和cuda版本对应的。找到适合自己的cuda的版本。
2023-03-28 09:59:50
855
2
二级文件系统 .rar
2020-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅