首页 » 日期 » 2019年2月

Golang slice 实现源码剖析

Golang 数组的长度不可改变,在特定场景中这样的集合就不太适用,Golang中提供了一种灵活,功能强悍的内置类型slice,与数组相比slice的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。这篇文章介绍一下 Golang slice 的内部实现原理,…

- 阅读全文 -

Golang channel 实现源码剖析

channel是golang的一种重要特性,正是因为channel的存在才使得golang不同于其它语言。channel使得并发编程变得简单容易有趣。这篇文章介绍一下 Golang channel 的内部实现原理,包括 channel 的数据结构以及相关操作的代码实现。…

- 阅读全文 -

重新开始写博客啦

买了台阿里云服务器,花了点时间,搭建好了typecho博客平台,仔细想想,我已经一年多没有写博客了,之前用wordpress写过博客,写着写着就断了,数据也没有备份,结果服务器到期GG了,不管怎么说,既然迈出了第一步,还是要坚持下去的。现在要好好总结和积累,慢慢的静下心…

- 阅读全文 -