2024年程序员
文章平均质量分 72
普通网友
这个作者很懒,什么都没留下…
展开
-
字节面试官问我,HashMap 的源码看过吗?我,java开发面试题
2)size 就是 HashMap 中实际存储的键值对数量,它和 table 的 length 是有区别的。为了说明这一点,我们来看下面这段代码:声明一个 HashMap,然后 put 一个键值对。在put()方法处打一个断点后进入,等到该方法临近结束的时候加一个 watch(),然后就可以观察到如下结果。也就是说,数组的大小为 16,但 HashMap 的大小为 1。3)modCount 主要用来记录 HashMap 实际操作的次数,以便迭代器在执行remove()原创 2024-03-20 17:01:53 · 762 阅读 · 0 评论 -
兔子生兔子之递归问题(递归实现斐波那契数列),java开发中常见中间件面试
/第二种方式,利用递归实现,递归原理:假设输入的是5,从5开始依次往下走,再返回来,最后返回结果,类似于循环,但不是循环。System.out.println(month + “月兔子共有:” + num[month-1] + “对”);System.out.println(“第” + month + “个月的兔子数:” + num2 + “只”);@return 返回month对应的兔子对儿数。递归实现兔子生兔子(斐波那契数列)//如果到了1或2直接返回1。(备注Java)**原创 2024-03-20 14:35:46 · 144 阅读 · 0 评论 -
【建议收藏】2024字节跳动,web服务器开发
事件代理,又称之为事件委托。是JavaScript中常用的绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。原创 2024-03-20 10:52:31 · 917 阅读 · 0 评论 -
uniapp实现动态标记效果详细步骤【前端开发】,前端面试送分题
思考一个棘手的问题:如果从后端获取了一系列的数据,并通过v-for渲染到前端,当用户点击了某一行的元素,我们怎么能选中这一行呢?这项看起来很easy的功能,但分析后发现其实并不容易,究其原因是因为每一行的元素都是v-for直接进行渲染的,我们如果判定用户的点击事件,那么得到的结果就是无论用户点击了哪一行元素,返回的事件都是同一个,这将会造成一个现象:用户。比如说上面gif图中的这些人物的信息,每一行都是从后端发起请求获取后渲染到前端的,而不是我们实现就定义好的内容,因此实现选中它们中的某一行,是需要一些。原创 2024-03-20 08:36:33 · 755 阅读 · 0 评论 -
Mount is denied because the NTFS volume is already exclusively opened
(img-w683N3Dg-1710886189313)]有点少啊,就一个文件路径和进程号,直接执行kill,关闭当前打开的进程。原创 2024-03-20 06:10:00 · 268 阅读 · 0 评论 -
JavaScript基础快速入门篇,前端这些高端技术只有你还不知道
ECMAScript 标准定义了 JavaScript 脚本中最为核心的内容,是 JavaScript 脚本的“骨架”,有了“骨架”,就可以在它上面进行扩展,如 DOM(文档对象模型)和 BOM(浏览器对象模型)。JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。原创 2024-03-20 03:58:09 · 270 阅读 · 0 评论 -
buffer缓冲区,谈一谈Binder的原理和实现一次拷贝的流程
(img-0B8cKoW6-1710869570980)]buffer会把所有数据转换成二进制,然后以十六进制的方式展示出来。let buffer = Buffer.from(“大家好”);参数 :内容的大小,单位是字节 b。原创 2024-03-20 01:33:02 · 408 阅读 · 0 评论