首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我是一只鱼吖
AIGC&LLM
·
2年前
关注
屏蔽作者: 我是一只鱼吖
举报
#每天一个知识点#
go slice的追加
使用append向Slice追加元素时, 如果Slice空间不足, 将会触发Slice扩容, 扩容实际上重新一配一块更大的内存, 将原Slice数据拷贝进新Slice, 然后返回新Slice, 扩容后再将数据追加进去。
扩容容量的选择遵循以下规则:
如果原Slice容量小于1024, 则新Slice容量将扩大为原来的2倍
如果原Slice容量大于等于1024, 则新Slice容量将扩大为原来的1.25倍
展开
技术交流圈
赞过
分享
评论
1
相关推荐
#每天一个知识点#
有备婚的jym 我有个好物分享给你们~
2 赞 ·
1 评论
#每天一个知识点#
pnpm v11已移除pnpm link --global <package>,改为使用pnpm add -g . ,本地测试完后需要移除link时,使用pnpm uninstall --global <package>,v11版本的pnpm link 不再解析全局存储中的软件包。 只接受相对路径或绝对路径(使用 pnpm link ./foo 而不是 pnpm link foo)
3 赞 ·
0 评论
#每天一个知识点#
项目管理五大过程组:启动、规划、执行、监控、收尾
13 赞 ·
15 评论