自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言中Map的自动扩容机制

哈希表是用空间换时间的结构,但是在扩容是会非常耗时,因此在对时间性能有要求的情况下,应该预估map设定的大小,尽量避免扩容操作。的扩容操作,扩容操作会重新分配更大的哈希表,将原有的键值对重新哈希到新的哈希表中。在触发扩容后,Go 会创建一个新的哈希表,其大小默认是当前哈希表大小的两倍。中的元素数量达到当前哈希表大小的 6.5 倍时,Go 会触发扩容操作。遍历原有的哈希表,将每个键值对重新计算哈希值,并插入到新的哈希表中。扩容完成后,释放原有的哈希表内存空间,将新的哈希表作为。扩容完成后,可以继续往。

2024-05-11 12:41:18 185 1

原创 golang语言Map入门笔记

* 使用 make 函数 */ map_variable := make(map[KeyType]ValueType, initialCapacity)其中 KeyType 是键的类型,ValueType 是值的类型,initialCapacity 是可选的参数,用于指定 Map 的初始容量。Map 的容量是指 Map 中可以保存的键值对的数量,当 Map 中的键值对数量达到容量时,Map 会自动扩容。如果不指定 initialCapacity,Go 语言会根据实际情况选择一个合适的值。

2024-05-10 17:33:58 144

原创 2024第十五届蓝桥杯javaB组题目

B 类斐波那契循环数。

2024-04-14 20:12:16 867 2

原创 优化VScode插件及设置(持续更新)

代码自动格式化:按下shift+alt+f快捷键,代码会自动规整为默认的标准格式,可以在设置中修改格式,比如找到Tab Size,修改默认首行缩进的制表符长度;调整字体大小:按住ctrl键,并按下+/-号可以缩放界面(是整个界面,不单是字体),在设置Font Size中可以自定义代码字体默认大小,在设置中找到Mouse Wheel Zoom勾选,可以使用ctrl+滚轮临时调整代码字体大小。标签优化:下载Auto Rename Tag插件,当修改一对标签中的开始标签时,结束标签自动修改;

2024-04-12 22:49:37 250

原创 Git安装至使用全流程说明

Git安装至使用全流程说明

2023-09-15 16:17:39 43 1

原创 java语言编写飞机大战小游戏

java飞机大战小游戏

2023-05-12 16:42:14 394 1

我的github认证码

我的github认证码

2024-05-11

空空如也

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

TA关注的人

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