舍弃Python,为什么知乎选用Go重构推荐系统?

作者:孙付伟知乎从问答起步,已逐步成长为一个大规模的综合性知识内容平台,截止目前,用户数突破2.2亿,有超过3000万的问题被提出,并获得超过1.3亿个回答。

没有类,C语言有结构体,那么Go的结构体有什么特别之处?

Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。

聊聊 Go 和创业

昨天 PingCAP 完成 D 轮 2.7 亿美元融资的消息,相信很多人看到了。对 TiDB 有所耳闻的都知道,它是使用 Go 语言实现的,它的创始人兼 CEO 刘奇早期就活跃在 Go 社区,早在豌豆荚,他就主导开源了 Codis。

Go 1.16 新增文本嵌入功能

如果在go 1.16 版本之前,我们如果定义一个很长的字符串,通常会这样定义。const ( TemplateStr = ` bala bala bala 为啥我要写这段话呢?

Go进阶AES对称 Crypto-JS 加密和Go解密

// 如果密文要放在 url的参数中 建议进行 base64-url-encoding 和 hex encoding, 不建议使用base64 encoding。

黑客新闻网友对Go表现力、错误处理和泛型等讨论摘录

可汗网络学院发布了50万行Go代码以后的两点心得:Go一般比Python更冗长;快速,工具扎实。

Go Channel 的底层原理

=====> buf。=====> sendq 和 recvq。ch是长度为4的带缓冲的channel,G1是发送者,G2是接收者。

Go语言编程从入门到精通(处理错误)

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

详解Go语言其他的代码规范

今天是Golang专题的第二篇,我们来看看Go的语言规范。在我们继续今天的内容之前,先来回答一个问题。有同学在后台问我,为什么说Golang更适合分布式系统的开发?它和Java相比有什么优势吗?其实回答这个问题需要涉及很多概念,比如操作系统当中关于进程、线程、协程等很多概念。

怎样优化一个 Go 服务以减少 40% 的 CPU 使用率?

10 年前,谷歌遇到一个由 C++ 编译时间过长造成的严重瓶颈,他们需要全新的解决方案。为应对这一挑战,谷歌工程师创建了一种叫 Go(又名 Golang)的新编程语言。