菜鸟 Go语言教程 教程(RUNOOB.COM):http://www.runoob.com/go/go-tutorial.html

Go全球官网:https://golang.org/ (2018-09-27 07:30,wow,可以访问了!)

Go语言中国官网:https://golang.google.cn/

官网相关文档

文档首页:https://golang.google.cn/doc/

Installing Go - Getting Started:https://golang.google.cn/doc/install

How to Write Go Code: https://golang.google.cn/doc/code.html

规格说明书:https://golang.google.cn/ref/spec

Effective Go:https://golang.google.cn/doc/effective_go.html

示例

Go By Example:https://gobyexample.com (重要

博文

1.Go语言并发的设计模式和应用场景

2.理解Golang包导入

3.[golang note] 环境搭建 - 碎语心弦 - 博客园

4.GOPATH与工作空间

5.golang如何获取变量的类型:反射,类型断言

6.Go-简洁的并发

7.Concurrency is not Parallelism

8.Go的2017回顾和2018展望

9.关于Go语言,你可能会讨厌的五件事

10.PDF-深入解析Go(讲Go语言底层实现)

11.最好的6个Go语言Web框架

其它说明

俺目前的主要开发工具是Eclipse+GoClipse,但GoClipse有些 旧,而且自己没有安装MinGW,所以,无法使用GDB进行调试——自己用的也较少。

调试可以使用LiteIDE。

另外,安装了Visual Studio Code和Atom,前者应该属于编辑器, 后者是IDE,尚未深入使用,目前自己处于 抄写代码阶段,等到了 写代码阶段,就会升级开发工具了。

Go语言的重点是进行并发编程,因此,熟练使用 goroutine和channel进行编程是很关键的。从前面的博文9、10可以知道,Go语言中存在一些设计方面的“特点”(问题),在开发时需要了解清楚,否则,编写出的程序会严重不符合自己的预期。

后面会看一些Go实现的软件的源码,以便更了解怎么使用Go,比如,Docker、K8s(Kunbernetes)、Beego、Iris,以及Go在区块链方面的应用。

2018-09-27 07:33!

学习Go命令,可以查看下面的文档——中文的 by 郝林:

http://wiki.jikexueyuan.com/project/go-command-tutorial/

今天上午看过一些,迷迷糊糊的,当时有些疲倦。

gotour、godoc等命令都很有用的。

开始阅读官文的Effective Go,里面发现了the Tour of Go 的文档,里面有很多示例,还可以立即运行代码,居然还有中文版!

当然,这个里面的的示例 是有限制的,因为它运行在某个服务器端的沙箱环境中。

直接链接:https://tour.golang.org/welcome/1

中文链接:https://tour.go-zh.org/welcome/1

中文示例链接:https://tour.go-zh.org/basics/1

感觉像发现了宝库一样!尚未细读。

2018-09-29 18:45!

TBD

Go语言学习之路(持续更新中)的更多相关文章

  1. 痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手 ...

  2. Kotlin教程——史上最全面、最详细的学习教程,持续更新中....

    关于这个系列教程,我是从最基础的开发环境搭建到项目进阶到后面的项目开发这个过程来写的.我一直秉承从实际项目开发以及源码解析的角度去写好这个教程,并让从未接触过编程的朋友能学好kotlin这门语言.所以 ...

  3. docker学习资料整理(持续更新中..)

    docker最近可以说火得一踏糊涂,跟 51大神在交流技术的时候这个东西会多次被提到,当我们还玩vm+linux/freebsd的时候,人家已经上升到更高层次了,这就是差距,感觉好高大上的样子,技术之 ...

  4. 一个博客萌新的C语言之旅(持续更新中....)

    先更新上一次留下的的C语言练习答案,如下: #include <stdio.h> double mj(double r) { return 3.14*r*r; } int main() { ...

  5. oracle数据库学习记录(持续更新中...)

    --------------------------------------------day1------------------------------------------------- 1. ...

  6. oracle学习 一 (持续更新中)

    首先你需要创建一个表空间,然后,再创建一个用户名,用户名要给他指定一个表空间,并且给这个用户赋予权限, DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构. RESOURCE:拥有 ...

  7. Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)

    --20170322 --1.0 --更新表的统计信息begin dbms_stats.set_table_stats(user,'EMP',numrows => 10000);end; beg ...

  8. LoadRunner从入门到实战学习路线(持续更新中...)

    写在前面        我是一个测试工程师,从土木工程行业转行到互联网行业,目前是工作的第三年.平时主要做功能测试,性能测试接触比较少,虽然以前培训的时候学习过一些性能相关的知识,但都是入门初级的知识 ...

  9. HTML5学习笔记(持续更新中....)

    平时的工作中,不知不觉我们应用了很多HTML5,但当正儿八经问起来你对HTML5了解多少,很多时候都有点懵. 做个简单的HTML5总结.包括简介.要学的知识点.凌乱的知识点 HMTL5简介 定义:ht ...

  10. oracle学习 四(持续更新中)无法为表空间 MAXDATA 中的段创建 INITIAL 区

    解决建立表的时候出现的 ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 出现这个问题是因为表空间的大小不足,可以给他扩容这样的话也会多出来一个数据文件.具体写法如下 ...

随机推荐

  1. A1096. Consecutive Factors

    Among all the factors of a positive integer N, there may exist several consecutive numbers. For exam ...

  2. Jenkins-Pipeline 流水线发布部署项目

    node { sh 'mkdir -p cms' dir('cms') { git branch: 'prerelease', credentialsId: '5fb79ef0-4301-4b7c-a ...

  3. VBScript进阶篇一

    VBScript进阶篇一       作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编译型与解释型的区别 其实我们通过一张图就可以大致了解一下,他们运行机制. 想要了解更多,请 ...

  4. JavaSE学习总结(六)——接口、抽象类、内部类

    一.不需要实例化的原因 看一个示例: package com.zhangguo.chapter5.s1; /**动物园*/ public class Zoo { public static void ...

  5. javascript 迭代与递归

    <script type="text/javascript"> // //原生js // window.onload = function(){ // var btn ...

  6. C#常用的正则工具类写法

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  7. Parent Proxy 和 Origin Server配置学习

    Parent Proxy Configuration proxy.config.http.parent_proxy_routing_enable 开启/关闭parent caching: proxy. ...

  8. C# CEF 封装UserControl

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u ...

  9. u-boot移植(八)---代码修改---存储控制器--MMU

    一.MMU介绍 1.1 虚拟地址与物理地址 建立两个应用程序,hello1.c和hello2.c,然后运行: hello1.c hello2.c 运行结果如下: 可以看到两个结果打印的地址是一样的,都 ...

  10. C# 部分类使用partial修饰

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace pati ...