菜鸟 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. 【洛谷P4513】小白逛公园

    题目大意:维护动态带修改最大子段和. 题解:线段树额外维护合并最优解时需要的信息. 代码如下 #include <bits/stdc++.h> using namespace std; c ...

  2. TCHAR和CHAR类型的互转

    http://blog.csdn.net/ahjxly/article/details/8494217 http://blog.csdn.net/b_h_l/article/details/75815 ...

  3. js兼容火狐显示上传图片预览效果

    js兼容火狐显示上传图片预览效果[谷歌也适用] <!doctype html> <html> <head> <meta content="text/ ...

  4. 数据分析工具urule

    Python统计学书籍 https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-13911786811.22.6431353b4F5iw1& ...

  5. md5加密解密版本2

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  6. 设计模式---对象创建模式之原型模式(prototype)

    一:概念 原型模式(Prototype Pattern) 实际上就是动态抽取当前对象运行时的状态 Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例.使用Protot ...

  7. bzoj千题计划307:bzoj5248: [2018多省省队联测]一双木棋

    https://www.lydsy.com/JudgeOnline/problem.php?id=5248 先手希望先手得分减后手得分最大,后手希望先手得分减后手得分最小 棋盘的局面一定是阶梯状,且从 ...

  8. mysql创建数据库指定编码格式

    CREATE DATABASE `databasename` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

  9. Java中BIO、NIO、AIO的区别和应用场景

    学习IO,首先要明白四个东西. 1.同步            java自己去处理io. 2.异步          java将io交给操作系统去处理,告诉缓存区大小,处理完成回调. 3.阻塞     ...

  10. Java SE之基本程序设计结构

     概述:    0.注释    1.基本数据类型(有且仅有8个):         1.1 整型:int,short,long,byte(表示一个字节,[-128,127])          1.2 ...