- 博客(5)
- 收藏
- 关注
原创 Qt 使用QMediaPlayer报错 defaultServiceProvider::requestService(): no service found for ...
将你下载的Qt目录下的plugins下的mediaservice文件夹拷贝到Qt项目中的cmake-build-debug目录下。将上图路径下的mediaservice文件夹拷贝到cmake-build-debug。
2024-08-11 12:41:03
658
原创 HashMap扩容机制
HashMap的扩容机制HashMap在容量超过负载因子所定义的容量后,就会扩容,将HashMap的大小扩大为原来的两倍。 判断当前数组是否为空,为空则是初始化操作 如果旧数组长度大于等于最大容量MAXIMUM_CAPACITY=1 <<30,则将临界值threshold置为Integer.MAX_VALUE整型最大值并返回旧数组。 否则判断将oldCap扩大两倍后仍小于最大容量并且oldCap>=16(默认初始容量),则将新临界值newThr置为旧临界值的两
2022-03-10 11:48:55
1684
原创 java多线程
说说线程、程序、进程的基本概念,以及之间的关系程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,就是说程序是静态的代码。进程就是一个程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。线程是比进程更小的执行单位。一个进程在执行过程中可以产生多个线程,但是同一个进程的线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程或者在各线程之间进行切换,代价比进程切换要小。关系:系统运行一个程序即是一个进程从创建,运行到消亡的过程,所以说进程就是一个执行中的程序,在
2022-03-10 00:08:56
409
原创 Java基础八股文
解释下什么是面向对象?答:面向对象(OOP)是一种基于面向过程的新编程思想,就是站在对象的位置去思考问题,将数据以及对数据的操作封装到一个对象中。面向对象是一种符合人类思维习惯的编程思想,在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系。面向对象与面向过程的区别?答:面向过程是一种较早的编程思想该思想是站在过程的角度思考问题,强调的是功能的行为,功能的执行过程,也就是说执行的先后顺序。就是分析出解决问题所需要的步骤,然后用函数将这些步骤一一实现,按相应的顺序进行调用。优
2022-02-17 12:16:06
776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人