这个 Go 开源库让你能够更细致地掌握 HTTP 请求过程

具体来说,这个库是将拦截器增加到http.Client 上,能够更好地掌控其中的细节,具体来说可以做的事情包括:转储请求和响应,输出到日志;在发送之前更改请求,或者在返回之前更改响应;使用 Opentracing/Jaeger 添加跟踪信息;发送相关指标到统计监控系统;注:拦截器

Go语言200行写区块链源代码分析

Github上有一个Repo,是一个使用Go语言,不到200行代码写的区块链源代码,准确的说是174行。

长文看完算我输:如何设计并实现一个线程安全的 Map?(下篇)

长文看完算我输:如何设计并实现一个线程安全的 Map?(下篇)

Go爱好者周刊:第 61 期—Go开发的 2048 游戏

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。

Go语言的九大优势和三大缺点

摘要:转用一门新语言通常是一项大决策,尤其是当你的团队成员中只有一个使用过它时。今年 Stream 团队的主要编程语言从 Python 转向了 Go。本文解释了其背后的九大原因以及如何做好这一转换。转用一门新语言通常是一项大决策,尤其是当你的团队成员中只有一个使用过它时。

Go语言入门必知教程-函数

函数是为了执行特定任务而存在于程序内的一组语句,函数接受输入并返回输出。函数允许将常用的代码块提取出来成为单个组件。使用最广的Go函数是main(),每个独立的Go程序都必须有个main函数。创建函数函数声明以func关键字开头,后跟函数名字、一对括号(),然后是函数代码块。

无服务器功能构建简单化 功能即服务—OpenFaaS介绍

OpenFaaS是一个构建无服务器功能的框架,它拥有对指标的第一个类支持。任何流程都可以打包为一个功能,使你能够使用一系列web事件,而无需重复的样板化编码。

Go语言编程从入门到精通,数据类型:布尔、数值、浮点、字符串

Go (或Golang )是Google 在2007 年开发的一种开源编程语言,出自Robert Griesemer 、Rob Pike 和Ken Thompson 之手。

gRPC 101:在Python中运行Go代码

例如,当您以任何喜欢的编程语言或框架编写后端API并在客户端中调用这些API时,这些API可以是Web App,Mobile App或 即使是多次使用不同于您的后端的语言编写的CLI。

哦,原来是这么回事:Golang 中的一些常识

Go是门活力四射的语言,语法简单但表述能力强大且足够高效,但是也有很多细微的点,这些点就是一些基本细节实现,如果能注意这些细节,我相信我们能够对Go的理解能更深一些,写的bug会少一些。