├── GoBooks ├── README.md ├── 学习 Go 语言(Golang).pdf └── Machine Learning With Go.pdf ├── Go-Frame.md ├── README.md ├── Go-Standard.md ├── Go-Blog.md ├── Go-Tutorial.md └── Go-Articles.md /GoBooks/README.md: -------------------------------------------------------------------------------- 1 | 2 | # GoBooks 3 | 4 | 这里主要是关于Go的书籍 5 | -------------------------------------------------------------------------------- /GoBooks/学习 Go 语言(Golang).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyongbo/go-collection/HEAD/GoBooks/学习 Go 语言(Golang).pdf -------------------------------------------------------------------------------- /GoBooks/Machine Learning With Go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyongbo/go-collection/HEAD/GoBooks/Machine Learning With Go.pdf -------------------------------------------------------------------------------- /Go-Frame.md: -------------------------------------------------------------------------------- 1 | # Go-Frame 2 | 3 | ### Echo 4 | 5 | [Golang Echo](http://go-echo.org/) 6 | 7 | ### Gin 8 | 9 | [gin-gonic/gin: Gin](https://github.com/gin-gonic/gin) 10 | 11 | ### Beego 12 | 13 | [beego Go](https://beego.me/docs/intro/) 14 | 15 | ### Macron 16 | 17 | [macron](https://go-macaron.com/docs) 18 | 19 | ### Iris 20 | 21 | [iris-go](https://github.com/kataras/iris) 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Go-Collection 2 | 3 | 4 | ### [Go-Standard](https://github.com/yuyongbo/Go-Standard/blob/master/Go-Standard.md) 5 | 6 | > 主要收集Go官网的常用指导索引 7 | 8 | ### [Go-Blog](https://github.com/yuyongbo/Go-Standard/blob/master/Go-Blog.md) 9 | 10 | > 平时收集的一些关于Go Blog的一些Blog站点 11 | 12 | ### [Go-Frame](https://github.com/yuyongbo/Go-Standard/blob/master/Go-Frame.md) 13 | 14 | > Go相关的常用框架(包括web和microservices框架) 15 | 16 | ### [Go-Tutorial](https://github.com/yuyongbo/Go-Standard/blob/master/Go-Tutorial.md) 17 | 18 | > 一些Go教程的教学网站和书籍 19 | 20 | ### [Go-Articles](https://github.com/yuyongbo/Go-Standard/blob/master/Go-Articles.md) 21 | 22 | > 收集一些Go相关的文章 23 | 24 | -------------------------------------------------------------------------------- /Go-Standard.md: -------------------------------------------------------------------------------- 1 | # Go-Standard 2 | 3 | * Go官网 4 | 5 | [The Go Programming Language](https://golang.org/) 6 | 7 | [Go 编程语言](http://zh-golang.appspot.com/) 8 | 9 | * Go Wiki 10 | 11 | [GoWiki Home](https://github.com/golang/go/wiki) 12 | 13 | [GoWiki Articles](https://github.com/golang/go/wiki/Articles) 14 | 15 | * Go Project 16 | 17 | [Project](https://github.com/golang/go/wiki/Projects) 18 | 19 | * Go Document 20 | 21 | [Documentation](https://golang.org/doc/) 22 | 23 | * Go编程语言规范[官网] 24 | 25 | [The Go Programming Language Specification](https://golang.org/ref/spec#defer_statements) 26 | 27 | * Go发布历史 28 | 29 | [Release History](https://golang.org/doc/devel/release.html) 30 | 31 | * Go命令 32 | 33 | [Command go](https://tip.golang.org/cmd/go/#hdr-Experimental_module_support) 34 | 35 | * GoBlog 36 | 37 | [The Go Blog](https://blog.golang.org/index) 38 | 39 | * A Tour of Go 40 | 41 | [A Tour of Go](https://tour.golang.org/list) 42 | 43 | * Go Download 44 | 45 | [Download](https://golang.org/dl/) 46 | 47 | * Go Package 48 | 49 | [Package](https://golang.org/pkg/) 50 | 51 | * Go Playground 52 | 53 | [The Go Playground](https://play.golang.org/) 54 | 55 | * Go Talks 56 | 57 | [Go talks](https://talks.golang.org/) 58 | 59 | 60 | -------------------------------------------------------------------------------- /Go-Blog.md: -------------------------------------------------------------------------------- 1 | 2 | # 博客列表 3 | 4 | [雨痕学习笔记](https://github.com/qyuhen/book) 5 | 6 | [厚土火烟](https://www.jianshu.com/nb/15181519) 7 | 8 | [无闻](https://github.com/Unknwon) 9 | 10 | [astaxie](https://github.com/astaxie) 11 | 12 | [三月沙](https://sanyuesha.com/) 13 | 14 | [KeKe-Li](https://github.com/KeKe-Li?tab=repositories) 15 | 16 | [GO语言中文网博客](http://blog.studygolang.com/) 17 | 18 | [Cyeam](http://blog.cyeam.com/) 19 | 20 | [鸟窝](http://colobu.com/) 21 | 22 | [Tonybai](https://tonybai.com/) 23 | 24 | [Jimmy Song](https://jimmysong.io/) 25 | 26 | [飞雪无情的博客](http://www.flysnow.org/) 27 | 28 | [一蓑烟雨1989](https://my.csdn.net/wangshubo1989?c=6f51117c6583ea850f53664c94aa5132) 29 | 30 | [suoning](http://www.cnblogs.com/suoning/) 31 | 32 | [lorddeseis](https://home.cnblogs.com/u/isaiah/) 33 | 34 | [Deepzz](https://deepzz.com/) 35 | 36 | [Dengqinghua's Blogs](http://blog.dengqinghua.net/) 37 | 38 | [xargin](http://xargin.com/) 39 | 40 | [扒粪者-于雨氏(AlexStocks)](http://alexstocks.github.io/) 41 | 42 | [Konica 的自留地](http://www.iikira.com/archives/) 43 | 44 | [Bingo Huang](https://bingohuang.com/) 45 | 46 | [雾影知识库](http://s.cmd.im/) 47 | 48 | [IT LiPeng](https://www.itlipeng.cn/) 49 | 50 | [unface撩技术](https://blog.csdn.net/erlib?t=1) 51 | 52 | [SingleX](http://singlecool.com/) 53 | 54 | [峰云就她了](http://xiaorui.cc/category/golang/) 55 | 56 | [胡伟煌](http://www.huweihuang.com/) 57 | 58 | [Cizixs](http://cizixs.com/) 59 | 60 | [Feisky](https://feisky.xyz/) 61 | 62 | [二道涯](http://thoreauz.com/) 63 | 64 | [Legendtkl](http://legendtkl.com/categories/golang/) 65 | 66 | [jiajunhuang](https://jiajunhuang.com/?page=1) 67 | 68 | [玻璃齿轮](http://blog.winkidney.com/) 69 | 70 | [GoLove](http://www.cnblogs.com/golove/) 71 | 72 | [IT范儿](http://www.itfanr.cc/) 73 | 74 | [程序印象](https://www.cn18k.com/) 75 | 76 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /Go-Tutorial.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Go-Tutorial 4 | 5 | ## 看云Go书籍 6 | 7 | 8 | [The Go Programming Language ](https://www.kancloud.cn/mosfet/zh-cn) 9 | 10 | [Golang学习室 ](https://www.kancloud.cn/digest/batu-go) 11 | 12 | [Go Web 编程 ](https://www.kancloud.cn/kancloud/web-application-with-golang#/catalog) 13 | 14 | [Go入门指南 ](https://www.kancloud.cn/kancloud/the-way-to-go#/catalog) 15 | 16 | [Effective Go中文版 ](https://www.kancloud.cn/kancloud/effective#/catalog) 17 | 18 | [Go 标准库 中文参考 ](https://www.kancloud.cn/wizardforcel/golang-stdlib-ref#/catalog) 19 | 20 | [GoFrame开发手册 ](https://www.kancloud.cn/johng/gf#/dashboard) 21 | 22 | [W3School Go语言 教程 ](https://www.kancloud.cn/wizardforcel/w3school-go#/catalog) 23 | 24 | [GO 命令教程 ](https://www.kancloud.cn/cattong/go_command_tutorial) 25 | 26 | [Concurrency in Go 中文笔记 ](https://www.kancloud.cn/mutouzhang/go#/catalog) 27 | 28 | [go-micro 微服务开发中文手册 ](https://www.kancloud.cn/linimbus/go-micro#/dashboard) 29 | 30 | [Golang语言社区 ](https://www.kancloud.cn/cserli/golang/524339) 31 | 32 | [Go CookBook 中文笔记 ](https://www.kancloud.cn/mutouzhang/gocookbook/608898) 33 | 34 | [go语言学习 ](https://www.kancloud.cn/wjx0912/golang/445024) 35 | 36 | [开源集市 ](https://www.kancloud.cn/wjx0912/opensource/434746) 37 | 38 | [Go的声明语法 · Go编程语言 ](https://www.kancloud.cn/runningday/learngo/258183) 39 | 40 | [Go语言标准库示例 ](https://www.kancloud.cn/yetship/golang_standard_library_samples/527121) 41 | 42 | [GoFuny ](https://www.kancloud.cn/fruitbag/stack_of_gofuny/667893) 43 | 44 | [基本语法 · Go ](https://www.kancloud.cn/lizhenjie1992/go/620699) 45 | 46 | [接口说明 · 自由GO管理端接口 ](https://www.kancloud.cn/l591776998/freegomanage/374496) 47 | 48 | [go语言学习 ](https://www.kancloud.cn/congzaifeng/go_third_party_libraries/467194) 49 | 50 | ## Go包教程 51 | 52 | [腾讯云社区Go包教程](https://cloud.tencent.com/developer/doc/1101) 53 | 54 | [Go语言中文网Go包教程](https://studygolang.com/pkgdoc) 55 | 56 | ## 极客学院Go教程 57 | 58 | [极客学院Go教程](http://wiki.jikexueyuan.com/list/go/) 59 | 60 | ## The Go Programming Language 61 | 62 | [中文版 Go编程语言](https://docs.hacknode.org/gopl-zh/) 63 | 64 | [Example Go编程语言](https://github.com/adonovan/gopl.io) 65 | 66 | ## Effective Go 67 | 68 | [官网 Effective Go](https://docs.hacknode.org/gopl-zh/) 69 | 70 | [中文版 Effective Go](https://github.com/adonovan/gopl.io) 71 | 72 | [双语版Gitbook](https://bingohuang.gitbooks.io/effective-go-zh-en/content/) 73 | 74 | [双语版Github](https://github.com/bingoHuang/effective-go-zh-en) 75 | 76 | 77 | 78 | ## LEARNING GO 79 | 80 | 81 | [Learning GO](https://miek.nl/go/) 82 | 83 | [Learning GO Github](https://github.com/miekg/learninggo) 84 | 85 | [中文版 Learning GO](https://mikespook.com/learning-go/) 86 | 87 | [在线中文版 Learning GO](https://github.com/yuyongbo/go-collection/blob/master/GoBooks/%E5%AD%A6%E4%B9%A0%20Go%20%E8%AF%AD%E8%A8%80(Golang).pdf) 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /Go-Articles.md: -------------------------------------------------------------------------------- 1 | # We Go 2 | 3 | 4 | ## 文章索引 5 | 6 | 7 | 8 | 1. [空结构体小集](#空结构体小集) 9 | 10 | 2. [Go的GC之旅](#go的gc之旅) 11 | 12 | 3. [GoTest](#go-test) 13 | 14 | 4. [指针、栈、堆、逃逸分析和值传递/地址传递小集](#指针-栈-堆-逃逸分析和值传递-地址传递小集) 15 | 16 | 5. [如何使用subtests和sub-benchmarks](#如何使用subtests和sub-benchmarks) 17 | 18 | 6. [架构漫谈](#架构漫谈) 19 | 20 | --- 21 | 22 | 23 | 24 | ### 空结构体小集 25 | 26 | *Date: 2018.08.04-09:24* 27 | 28 | *Tag: struct* 29 | 30 | **1. 空结构体介绍** 31 | 32 | * English: 33 | 34 | https://dave.cheney.net/2014/03/25/the-empty-struct?from=singlemessage&isappinstalled=0 35 | 36 | * 中译: 37 | 38 | https://www.golangtc.com/t/575442b8b09ecc02f7000057 39 | 40 | **2. 如何运用空结构体去改进代码** 41 | 42 | https://medium.com/@l.peppoloni/how-to-improve-your-go-code-with-empty-structs-3bd0c66bc531?source=linkShare-9ed2644a5b08-1533345207 43 | 44 | --- 45 | 46 | ### Go的GC之旅 47 | 48 | *Date: 2018.08.06-14:16* 49 | 50 | *Tag: gc* 51 | 52 | * English: 53 | 54 | https://blog.golang.org/ismmkeynote 55 | 56 | * 中译: 57 | 58 | https://www.cn18k.com/2018/07/21/getting_to_go/ 59 | 60 | --- 61 | 62 | ### Go Test 63 | 64 | *Date: 2018.08.06-22:04* 65 | 66 | *Tag: gotest, benchmark* 67 | 68 | **1. go 测试,go test 工具的具体指令 flag** 69 | 70 | https://deepzz.com/post/the-command-flag-of-go-test.html 71 | 72 | **2. Docker 云平台下 Go 语言单元测试实践** 73 | 74 | https://testerhome.com/topics/6374 75 | 76 | **3. 5 advanced testing techniques in Go** 77 | 78 | https://segment.com/blog/5-advanced-testing-techniques-in-go/ 79 | 80 | **4. Learn Go with tests** 81 | * English: 82 | 83 | https://quii.gitbook.io/learn-go-with-tests/ 84 | 85 | * 中译: 86 | 87 | https://studygolang.gitbook.io/learn-go-with-tests 88 | 89 | --- 90 | 91 | ### 指针 栈 堆 逃逸分析和值传递 地址传递小集 92 | 93 | *Date: 2018.08.08-08:45* 94 | 95 | *Tag: escape analysisy, stack, heap* 96 | 97 | * English: 98 | 99 | - [Language Mechanics On Stacks And Pointers](https://www.goinggo.net/2017/05/language-mechanics-on-stacks-and-pointers.html) 100 | 101 | - [Language Mechanics On Escape Analysis](https://www.goinggo.net/2017/05/language-mechanics-on-escape-analysis.html) 102 | 103 | - [Language Mechanics On Memory Profiling](https://www.goinggo.net/2017/06/language-mechanics-on-memory-profiling.html) 104 | 105 | - [Design Philosophy On Data And Semantics](https://www.goinggo.net/2017/06/design-philosophy-on-data-and-semantics.html) 106 | 107 | * 中译: 108 | 109 | - [Go 语言机制之栈与指针](https://studygolang.com/articles/12443) 110 | 111 | - [Go 语言机制之逃逸分析](https://studygolang.com/articles/12444) 112 | 113 | - [Go 语言机制之内存剖析](https://studygolang.com/articles/12445) 114 | 115 | - [Go 语言机制之数据和语法的设计哲学](https://studygolang.com/articles/12487) 116 | 117 | ### 如何使用subtests和sub-benchmarks 118 | 119 | *Date: 2018.08.06-22:04* 120 | 121 | *Tag: test,benchmark,subtest, sub-benchmark* 122 | 123 | * English: 124 | 125 | https://blog.golang.org/subtests 126 | 127 | * 中译: 128 | 129 | https://studygolang.com/articles/10391 130 | 131 | ### 架构漫谈 132 | 133 | [1.什么是架构?](https://kb.cnblogs.com/page/539160/) 134 | 135 | [2.认识概念是理解架构的基础](https://kb.cnblogs.com/page/539838/) 136 | 137 | [3.如何做好架构之识别问题](https://kb.cnblogs.com/page/540096/) 138 | 139 | [4.如何做好架构之架构切分](https://kb.cnblogs.com/page/540705/) 140 | 141 | [5.什么是软件](https://kb.cnblogs.com/page/541188/) 142 | 143 | [6.软件架构到底是要解决什么问题?](https://kb.cnblogs.com/page/541740/) 144 | 145 | [7.不要空设架构师这个职位,给他实权](https://kb.cnblogs.com/page/542257/) 146 | 147 | [8.从架构的角度看如何写好代码](https://kb.cnblogs.com/page/542725/) 148 | 149 | [9.理清技术、业务和架构的关系](https://kb.cnblogs.com/page/543110/) 150 | 151 | 152 | 153 | 154 | 155 | --------------------------------------------------------------------------------