Go 和 Rust 常提供静态编译好的 Linux 程序,C 可以吗?

大家在Github上看到的Linux程序,release页面附件提供静态编译好的二进制的,常是go和rust编写的。C/C++写的基本上都要自己编译、或由发布版打包,或提供AppImage。为什么?是go和rust有静态编译的优势吗?C做静态编译有困难吗?

解读Go语言的2020:变革前夜

本文是 InfoQ“解读 2020”年终技术盘点系列文章之一。在作者去年年底撰写《解读Go语言的2019》的时候,绝没有想到 2020 年将会如此的不平凡。全球范围内的疫情在大大地限制了人们和企业的对外活动之余,还带来了一个副作用,即:线下活动向线上的迅速迁移。

网友很强大,发现了Go并发下载的Bug

所以,我用 Echo 框架写个 Web 服务测试:同样用 curl 请求 见原文链接,GET 返回 303,而 HEAD 报 405 Method Not Allowed,这符合预期。很开心,还是有读者很认真的在看我的文章,在跟着动手实践,还对其中的点提出质疑。

关于 Go 语言泛型设计的最新进展和一些问题的说明

前段时间 Go 官方发布了新的泛型草案,一时间在社区引起了很大的反响,各种关于泛型的文章、讨论涌现出来。

从底层深入Go的基础模型 – interface

In Object-oriented programming, a protocol or interface is a common means for unrelated Object to communicate with each other. These are definitions of Method and values which the objects agree upon in order to co-operate. —— wiki。

「GCTT 出品」Go 系列教程——36. 写入文件

欢迎来到Golang系列教程的第36篇。在这一章我们将学习如何使用Go语言将数据写到文件里面。这章教程包括如下几个部分:将字符串写入文件将字节写入文件将数据一行一行的写入文件追加到文件里并发写文件请在本地运行所有本教程的程序。

一起攻克面试难关:Go 面试每天一篇(第 4 天)

文章转载自公众号 Golang来啦 , 作者 Seekload(四哥)今天周一,注满活力,加油!继续我们的每日一篇,题目可以看上一篇文章或如下截图:下面给出上一篇文章的答案:1.

用 Go 构建一个 SQL 解析器

为了简单起见,我们将处理子选择、函数、复杂嵌套表达式和所有SQL风格都支持的其他特性。1分钟理论一个解析器包含两个部分:词法分析:也就是“Tokeniser”语法分析。

Go 每日一库之 twirp:又一个 RPC 框架

不同的是,gRPC 自己实现了一套 HTTP 服务器和网络传输层,twirp 使用标准库net/http。另外 gRPC 只支持 HTTP/2 协议,twirp 还可以运行在 HTTP 1.1 之上。

Go – 实现项目内链路追踪

作者: 訢亮 来源:微信公众号:新亮笔记出处:https://mp.weixin.qq.com/s?