分类 Golang 中的文章

Go语言(golang)的错误(error)处理的推荐方案

对于Go语言(golang)的错误设计,相信很多人已经体验过了,它是通过返回值的方式,来强迫调用者对错误进行处理,要么你忽略,要么你处理(处理也可以是继续返回给调用者),对于golang这种设计方式,我们会在代码中写大量的if判断,以便做出决定。 1 2 3 4 5 6 7 8 func main() { conent,err:=ioutil.ReadFile("filepath") if err !=nil{ //……

阅读全文

程序员的圣诞节--送她一颗圣诞树(附源代码)

昨天是平安夜,今天是12.25号,传说中的圣诞节,好日子真多,相信大家在公司里已经感受到了节日的气氛,非常热闹。但是对于我们码农(程序员、程序猿、程序媛)来说,怎么来和她(他)一起度过这个圣诞节呢? 发张圣诞贺卡,太Low了。 来个微信红包,太土~~~~豪了。 买个礼物,虽然也不可少,……

阅读全文

Go语言slice的本质-SliceHeader

今天最热的事情,莫过于微信7.0的发布,增加了短视频,优化了看一看等功能,本来想跟着个热度,蹭个流量,后来发现各位大佬都已经开始蹭了,就算了,还是谈谈Go语言(golang)吧,看来要成为一个合格的自媒体,还是不要矜持,任重道远啊。 前两天有朋友(Weelin)在我的公众号上留言,……

阅读全文

朋友融资了,给我看了一眼他们价值1个亿的Go AI 代码

最近AI真是火,随便一段代码都可以融资上亿,AI俨然是未来的趋势。AI什么?你不知道,那么我们先来普及下什么是AI! 人工智能(英语:Artificial Intelligence,缩写为AI)亦称机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序的手……

阅读全文

【译】Go 语言实践:编写可维护的程序的建议

译者注 本文为 QCon 2018 上海站主题演讲嘉宾、Heptio 资深工程师、著名 Go 语言专家 David Cheney 关于 Go 语言实践的英文分享。为方便大家阅读,在此由 Austin Luo 翻译为中文,在文中难以理解之处,也特别增加了译者的理解说明。翻译水平有限,如有偏颇之处,烦请联系我([email protected])更正。转载请注明出处,……

阅读全文

Go语言开发者福利 - 国内版 The Go Playground

作为Go语言开发者,我们都知道,Golang为我们提供了一个在线的、可以运行Go语言代码的、可以分享Go语言代码的平台,这个平台就是 The Go Playground ,网址是 https://play.golang.org/。 这个平台有很多好处,比较重要的就是我们在讨论Go语言问题的时候,可以通过 The Go Playground 分享和……

阅读全文

Go语言字符串高效拼接(三)

在上一篇关于字符串拼接的文章Go语言字符串高效拼接(二) 中,我们终于为Builder拼接正名了,果真不负众望,尤其是拼接的字符串越来越多时,其性能的优越性更加明显。 在上一篇的结尾中,我留下悬念说其实还有优化的空间,这就是今天这篇文章,字符串拼接系列的第三篇,也是字符串拼接的最后一……

阅读全文

Go语言字符串高效拼接(二)

在上一篇关于字符串拼接的文章 Go语言字符串高效拼接(一) 中,我们演示的多种字符串拼接的方式,并且使用一个例子来测试了他们的性能,通过对比发现,我们觉得性能高的Builder并未发挥出其应该的性能,反而+号拼接,甚至strings.Join方法的性能更优越,那么这到底是什么原因呢?……

阅读全文

Go语言字符串高效拼接(一)

在我们变成的时候,和字符串打交道是必不可少的,我们对数据库里文本的处理,Web文本的显示,文本数据的存储等都需要和字符串打交道,那么对于字符串来说,查找、拼接这些都是常用的操作,尤其是以拼接使用的比较多,比如把一个人的姓名和年龄拼接在一起显示。 在Go语言(golang)中,对于字……

阅读全文

最近文章

分类

标签

其它