- 博客(3)
- 收藏
- 关注
原创 vector 1.5倍扩容优于2倍扩容的原因
1.5倍扩容优于2倍扩容的原因: 两倍的情况 假设我们一开始申请了 16Byte 的空间。 当需要更多空间的时候,将首先申请 32Byte,然后释放掉之前的 16Byte。这释放掉的16Byte 的空间就闲置在了内存中。 当还需要更多空间的时候,你将首先申请 64Byte,然后释放掉之前的 32Byte。这将在内存中留下一个48Byte 的闲置空间(假定之前的 16Byte 和此时释放的32By...
2019-03-25 17:41:35 1742 1
转载 Docker 是什么?
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来简单聊聊,帮助大家理解它。 一、环境配置的难题 软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来? 用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件...
2019-02-02 16:38:04 148
原创 Go语言学习笔记-01
今天尝试用Go语言在 LeetCode 上刷题时,发现使用Go语言的两个问题: Go 语言不支持三目运算符。原本一个简单的 n := expr ? trueValue : falseValue 要写成 if expr { n = trueValue } else { n = falseValue } Go语言的 math 包中 min/max 函数定义如下: math.Min(fl...
2018-12-20 15:47:13 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人