一些java面试题
对象创建过程? 首先根据字面量去常量区查找是否存在该class类,然后检查该class是否已经被加载过,如果没有则执行加载、链接、初始化的过程。然后去堆内存通过指针碰撞或者空闲列表的方式开辟内存,然后设置对象头信息(类指针、gc年龄、偏向锁等信息),最后执行 () 函数。 bool占几字节? int占4字节,但boolean本身只占一个字节,但需要内部对齐, …
Archive
对象创建过程? 首先根据字面量去常量区查找是否存在该class类,然后检查该class是否已经被加载过,如果没有则执行加载、链接、初始化的过程。然后去堆内存通过指针碰撞或者空闲列表的方式开辟内存,然后设置对象头信息(类指针、gc年龄、偏向锁等信息),最后执行 () 函数。 bool占几字节? int占4字节,但boolean本身只占一个字节,但需要内部对齐, …
如果文章不写摘要,则默认将全文作为摘要,这会使得首页看起来很乱。 修改摘要显示长度的方法为:进入wordpress的wp-includes目录(主题编辑器看不到的),找到formatting.php,找到 $excerpt_length = (int) _x( '55', 'excerpt_length' ); 大概3993行,其中55就是摘要显示长度,具体 …
很多地方可以看到数字后面有 st、nd、rd、th 等后缀,这个东西叫做序数词,例如:\(1^{\text{st}}\)、\(2^{\text{nd}}\)、\(3^{\text{rd}}\)、\(4^{\text{th}}\) 等。 我之前一直以为“第 n 个”都可以写成 n-th,今天才注意到这个细节:不同数字结尾时,序数词后缀并不完全相同。 以 1 结 …
解决方法: 到这个地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=26368 下载这个 然后双击安装即可 查看出错原因 打开计算机管理,依次打开 系统管理 - 事件查看器 - Windows 日志 - 应用程序,稍等一会就可以在右边的窗口看到级别为“错误”的日志了,如果没有或不确定是哪个 …
使用gymnasium的第三方游戏环境Flappybird(https://github.com/markub3327/flappy-bird-gymnasium)训练RL模型,游戏刚运行没多久窗口就会无响应 只是窗口渲染出问题,游戏逻辑实际仍然在运行 出现这个原因是因为 event queue 一直没取,满了,新的event进不去就会卡住,在游戏中加入以下 …
做这道题用到的:https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bst/description/ 求两个数组归并后可能产生多少种组合,要求归并后两个数组元素仍有保持原数组中的顺序 其实是个很简单的问题,是我开始想复杂了 假设两个数组长度分别为m和n,则归并后长 …
刚才刷leetcode时候随机了一题,发现这道题我竟然点过赞,并且加入了收藏 我想这应该是我很久之前刷过的一题,没有提交记录,当时应该没做出来,并且应该看过了其他人的解决方案还是没做出来的那种,觉得方法很巧妙也很common,所以才点赞加收藏,希望下次能做出来。 我有理由相信我当时应该花了很长时间来做这道题,甚至几个小时,因为那时我做一题基本是按小时计时的, …
刚才做一道算法题,觉得它的解很有启发性,题目是:给定一个int数组,数组只有一个数字只出现了一次,其他都是成对出现的,数组是乱序的,请找出这个数字 https://leetcode.com/problems/single-number/description/。 题目很简单,我的做法是先排序,然后再遍历入栈,若栈顶元素与当前元素相同则出栈,最后栈中剩余的那个 …
闲鱼上买了一盒摩斯码键帽,卖家很久都没发货,中途我还去淘宝等地方找了下,到处都没卖的,也就闲鱼上有一家卖,但是他一直不发货,我一度以为他也是代购的,就在我正准备发起退款前夕,卖家发货了。 “z”和“k”和“7”键印错了,“UP”和“DOWN”键也是也没有对应高度的 一开始用还真有点不习惯,但后面应该会慢慢习惯的,一旦用惯了后,这就是我的专属键盘了——别人想用 …
现象 wordpress媒体库中上传文件出错:Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page. 同时,直接在文章页面上传文件也出错:The …