自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap与ConcurrentHashMap的前世今生

元素的位置要么在原来位置,要么在原位置移动2次幂,不需要重新计算hash值。:当数组长度为2的n次幂的时候,不同的key算得得index相同的几率较小,那么数据在数组上分布就比较均匀,碰撞的几率小且不会有位置空置造成浪费,相对的,查询的时候就不用遍历某个位置上的链表,这样查询效率也就较高了。A线程与B线程同时对一个数组位置调用addEntry,两个线程会同时得到该数组位置存放的链表头结点,然后A线程写入新的头结点后,B线程也写入新的头结点,那B的写入操作就会覆盖A的写入操作,造成A的写入操作丢失。

2024-04-14 11:21:52 730 1

原创 一窥JAVA内存区域

创建的对象和数组都保存在Java 堆内存中,也是垃圾收集器进行垃圾收集的最重要的内存区域。当线程本地存储、缓冲区分配、同步对象、栈、程序计数器等准备好以后,就会创建一个操作系统原生线程。:每个线程启动是都会创建一个程序计数W器,保存的是虚拟机字节码指令的地址,程序计数器总是指向下一条将被执行指令的地址。每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程。线程结束,原生线程随之被回收。

2024-04-13 19:20:32 246

原创 树[二叉树、二叉排序树、平衡树]

左子树上所有节点的值均小于根节点,右子树上所有节点的值均大于根节点,左右子树又是一棵二叉排序树,对二叉排序树进行中序遍历会得到一个递增的有序序列。二叉树的每个节点至多有2个孩子,二叉树的子树有左右之分,次序不能颠倒,二叉树可以为空;度为0的节点就是叶子节点,度>0的节点就是分支节点。只有最后两层才出现叶子节点,最后一层的叶子节点依次排列在该层的最左边的位置;非叶子节点的节点度数是2,不存在度为1的节点,叶子节点只存在最后一层。非空二叉树的叶子节点数 = 度为2的节点数+1,n0=n2+1;

2024-04-12 16:52:19 286

原创 WINDOWS解压版TOMCAT地址被占用问题,与环境变量无关

第一个改动的地方:把Connector 的port=8080全改成8088,注意只改port=8080的,其他端口值就不要去动,咱也不晓得它在监听啥就别改了。再看我的报错,发现这一排乱码有个8005,感觉它也被占用了(再次哭泣我的乱码,为什么不早点解决)(一开始我不知道这个地址指的是端口号的意思,瞎忙活半天,去找其他问题,真的是不看路标啊!2.TOMCAT启动不起来肯定是有原因的,就像编程中我们遇到的错误。那我们就得去看报什么错。我的TOMCAT启动不起来,上网查发现很多都是在说环境变量的问题,都没有!

2024-01-07 17:42:35 384

原创 【ResNet18】on IEMOCAP—语音情感识别(预处理篇)

具体就是:IEMOCAP有10个人,1/2/3/4/5/6/7/8-th person做训练集(80%),9/10-th做测试集(20%);1/2/3/4/5/6/9/10-th person做训练集(80%),7/8-th做测试集(20%);1/2/3/4/7/8/9/10-th person做训练集(80%),5/6-th做测试集(20%);3/4/5/6/7/8/9/10-th person做训练集(80%),1/2-th做测试集(20%)。如此重复 5 次5折交叉验证,然后再求和取平均。

2023-04-06 14:03:50 4058 7

空空如也

空空如也

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

TA关注的人

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