七牛云 Go 语言周报「一月第 1 期」

七牛云 Go 语言周报「一月第 1 期」

1

Go 零基础编程入门教程-20

七牛云 Go 语言周报「一月第 1 期」

七牛云程序员小哥自制的 Go 零基础编程入门教程第 20 期。干货很多,可以帮助大家打好 Go 语言编程的基础。本期时长 17 分钟,介绍文件写入。

扫下方二维码,观看教程

1

2

1

Go GraphQL 入门指南

七牛云 Go 语言周报「一月第 1 期」

在本教程中,我们将研究如何在基于 Go 的程序中与 GraphQL 服务器进行交互。 在本教程结束时,我们应该知道如何执行以下操作:

  • GraphQL 的基础知识

  • 在 Go 中构建一个简单的 GraphQL 服务器

  • 对 GraphQL 执行基本查询

在本教程中,我们将专注于 GraphQL 的数据检索方面,我们将使用内存中的数据源来支持它。

扫下方二维码,阅读完整文章

1

3

1

Go modules in 2019

七牛云 Go 语言周报「一月第 1 期」

Russ Cox 在 Go 官方 blog 上发表了文章:《Go modules in 2019》。文章中给出了在 Go 1.11 版本引入的 Go Module 在 2019 年的演进计划,包括发布计划、工具链>支持、中心化的 module index 服务、module mirror 服务等。

4

1

在 Go 中恰到好处的内存对齐

七牛云 Go 语言周报「一月第 1 期」

通过本文的介绍,可得知是由于不同类型导致需要进行字节对齐,以此保证内存的访问边界 。

那么也不难理解,为什么调整结构体内成员变量的字段顺序就能达到缩小结构体占用大小的疑问了,是因为巧妙地减少了 Padding 的存在。让它们更「紧凑」了。这一点对于加深 Go 的内存布局印象和大对象的优化非常有帮助。

5

1

得到 Go 程序的汇编代码的方法

七牛云 Go 语言周报「一月第 1 期」

有多种方式可以获得 Go 程序的汇编代码,尽管输出的格式有些不同,但是都是方便阅读的汇编代码,可以帮助我们更好的了解程序的底层运行方式。

扫下方二维码,阅读完整文章

  • 群主拉你入群

七牛云 Go 语言周报「一月第 1 期」

往期回顾

[email protected]


分享到:


相關文章: