golang一些库的积累

```go 1 : go 二维码 https://github.com/tuotoo/qrcode 2: go excel 操作 https://github.com/tealeg/xlsx 3: golang 操作redis https://github.com/garyburd/redigo https://github.com/muesli/cache2go vegamcache:Go实现的分布式内存缓存 https://github.com/sch00...阅读全文

2018-12-05 14:13:42

go 新手:用 bufio的scan按行读取 约2.5G的fasta文件,发现读取得很慢,慢得不敢想象

我是一个GO新手,以前是用C/C++的(非科班)。前段时间,听说GO语言写代码效率与Python一样快,而且执行效率与C差不多,而且goroutine 比thread 更加轻量,更加灵活,并发性能更好,就花了一个星期,粗略地看了一遍 The GO Programming Language 这本书,然后就用GO重写以前的C/C++代码作为练手,就发现bufio的scan按行读取很慢,不知道是什么原因,还有就是我打算先将文件读到内存中,然后用goroutines做一些并行(解开for循环),发现文件...阅读全文

2019-01-14 14:34:46

我的 Go 语言学习之路

## 个人情况简介 徐新华(polaris),[Go 中文网](https://studygolang.com)站长。目前在北京一家创业公司担任 CTO。2011 年春,北京大学硕士毕业,先后在开心网、奇虎 360 工作。本人一直从事服务端相关工作,有着丰富的经验,对前端也有所掌握,Android 开发也了解些。虽然目前管理方面的事情较多,但一直保持着技术学习。擅长服务端技术和架构。 ## 我与 Go 语言 - 2012 年 3 月,Go1.0 正式发布时,有幸参与 360 的...阅读全文

2019-03-18 12:59:11

Golang面试经验分享

> 因为我本人目前不是做Golang方面的工作,所以问的Golang方面的问题不是特别多,细节的问题也不多,而且面试的很多问题都会结合个人的情况,所以以下内容仅供大家扩展眼界,查缺补漏 ### Golang基础 1. Golang 中sync包下的内容,使用过哪些内容。 2. 设计模式中的单例模式,在Golang中有哪些实现的方式 3. Golang中的锁,有哪些,基本的API如何使用 4. 一个锁,如果没有调用lock()方法,就直接调用unlock(),会发生什...阅读全文

2019-05-22 16:04:12