自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 剑指 Offer 62. 圆圈中最后剩下的数字(DP解决)

约瑟夫环问题

2022-09-17 20:28:01 275 1

原创 Low Resource ASR: The surprising effectiveness of High Resource Transliteration--低资源ASR:高资源音译的惊人效果

Interspeech2021中提到的一种利用音译的方法来解决低资源语言环境下的端到端语音识别的文章

2022-08-09 21:20:14 937

原创 分页存储的地址空间是一维的,分段存储的地址空间是二维的

分页存储:一段程序在采取分页存储的方式时,这段程序会被编译成为一大段机器指令,这些指令之间地址是连续的采用分页机制后,则相邻两页的存储地址是连续的。比如第0页的最后一个地址和第1页的第一个地址是连续的(这里的地址是指逻辑地址)——此时就相当于只需要提供一个地址,就能够得到页号和偏移量——————————若采用分段机制,则这段程序就会被编译程序编译成多个段,比如数据段、代码段、附加段等,每个段的段号是编译器自动分配的,每个段的长度不定,因此虽然数据段、代码段的段号是0-1连续的,但是数据段的最后一个地

2020-10-16 23:20:56 9068

转载 进程同步之信号量机制(pv操作)及三个经典同步问题

1.信号量机制信号量机制即利用pv操作来对信号量进行处理。什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。一般来说,信号量S³0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的

2020-07-16 15:45:09 1908

转载 Hadoop启动后jps查询datanode未启动解决方法

一、原因当我们使用hadoop namenode -format来格式化namenode的时候,会在namenode存放数据的文件夹中保存一个version.txt文件,记录一个clusterID,而在这时,在datanode的version.txt文件中保存的是上一次格式化保存的clusterID,从而导致了datanode和namenode的clusterID不一样二、解决办法将namenode的version.txt文本文件中的clusterID的值直接替换datanode的version.tx

2020-06-06 22:22:31 949

原创 如何将数组转换成ArrayList?

1.手动实现工具方法 Static <T> List<T> arrayToList(final T[] array){ final List<T> l = new ArrayList<T>(array.length); for(final T s:array){ ...

2020-04-27 13:32:57 704

原创 C3P0,druid,JDBCTemplate的jar包资源分享

自己在学习JDBC的过程中,寻找到了几种数据库连接池和JDBCTemplate 的资源,为了方便你们快速找到资源,特在此分享给你们百度网盘链接提取码:iu2q要者自取...

2020-04-24 19:41:27 229 1

原创 JDBC初学出现的一些问题

在第一次运行我的jdbc程序时,遇到如下问题Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual ...

2020-04-23 15:12:12 120

原创 多线程的实现方法

多线程的实现方法1、继承Thread类示例代码public class ThreadDaemon extends Thread {public void run(){ for(int i=0;i<100;i++){ System.out.println(getName()+":"+i); } }}public class MyThreadDe...

2020-04-20 15:32:58 92

原创 hashmap存储过程

HashMap存储过程每当添加一个元素(键队值)时,首先通过底层定义的散列算法计算出hash值,从而确定要插入数组中的位置;###但是,当两key值计算出来的hash值相同时,则后来的元素就添加到先来的数据的后面,从而形成链表,所以,同一个链表上的Hash值是相同的。在jdk8中,如果链表的长度>8,则此链表就会转化成红黑树,从而提高查找效率。...

2020-04-16 17:56:38 468

原创 包装类的缓存问题

包装类的缓存问题整型,char类型所对应的包装类,在自动装箱时,对于-128~127之间的值会进行缓存处理,从而提高效率缓存的原理是:如果数据在-128到127这个区间内,则在类加载的时候就已经为该区间内的每个数值创建了对象,并且把这256个对象都放在一个叫cahce的数组中源码如下public static Integer valueOf(int i){ if(i>=Intege...

2020-04-15 09:58:57 145

原创 JAVA零散知识(推荐学习一段时间的萌新阅读)

JAVA一些零散知识总结一波(推荐萌新们看看,我自我感觉总结的不错,不喜勿喷)可在学习完一段时间基础知识后,回来看看这篇文章,巩固一下;break是直接跳出当前循环countinue是跳过本次循环,进入下一次的循环字符串的比较'=='是比较两个字符串变量是否指向同一个字符串对象‘equals()'是比较两个字符串变量指向的字符串是否相等float和double的区别:float 三十二...

2019-11-11 22:09:35 138

原创 将Anaconda导入pycharm(新手教程)

将Anaconda导入pycharm教程此部分主要看图操作,注意细节!首先,新建一个project,这里我就用我之前新建的一个项目然后选择File->setting然后选择Project interpreter;然后按如图所示操作好啦,这个时候你的pycharm就已经导入了Anaconda了!Anaconda是一个十分好用的工具,网上有许多使用教程,可以自己找找看看...

2019-11-08 16:34:40 10998 1

VSCode_1.46.1_XiaZaiBa.zip

VScode 1.46.1

2021-06-21

空空如也

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

TA关注的人

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