Effective Go-3
分配 通过new和make分配空间: - new分配空间,返回指针 - make可以进行生成slices,maps,channels,返回类型 go中更推荐使用切片而不是数组。 - 数组长度固定 - 切片可以动态调整容量(cap) 下面是二位数组和二位切片的示例。 key,value形式的数据结构,key可以是整数,浮…
分配 通过new和make分配空间: - new分配空间,返回指针 - make可以进行生成slices,maps,channels,返回类型 go中更推荐使用切片而不是数组。 - 数组长度固定 - 切片可以动态调整容量(cap) 下面是二位数组和二位切片的示例。 key,value形式的数据结构,key可以是整数,浮…
若在一行最后一个标识符为以下类型 - 数字 - 字符串常量 - 特殊标识符号;break continue fallthrough return ++ -- ) } 词法分析器会在标识符后添加分号, 与C不同GO很多地方都省略分号。 另在在if for switch select控制结构后要接 “{”, 例如: 而不要…
为了减少格式化问题带来的争议,可以使用 gofmt 程序对源码进行格式化。
这篇文章 Open source money: Bitcoin, blockchain, and free software
最早提及Trie树的一篇文章
这篇文章Understanding Linux filesystems: ext4 and beyond
这篇文章Don’t solve problems if you want to be a great manager
原文链接 作者 Alexandra Sasha Fedorova
前不久, 评估CEO 库克在其全球开发者大宣布,Mac笔记本以及个人电脑将会改用苹果自家的ARM架构处理器。这将是自2006年从PowerPC处理器改用英特尔x86处理器后,又一次CPU架构的调整。下面这篇文章是Medium推送的,不过文章贬低X86中提到的漏洞, 我查
这篇文章 Timers and time management in the Linux kernel. Part 7