zoukankan      html  css  js  c++  java
  • Go语言学习之路(持续更新中)

    菜鸟 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

  • 相关阅读:
    UVA 1590 IP Networks
    UVA 12108
    HDUOJ 1042 N!
    UVA201 Squares
    UVaOJ 1339
    UVaOJ 202
    UVaOJ 100
    UVaOJ 10340
    第五章 跳跃表
    第四章 字典
  • 原文地址:https://www.cnblogs.com/luo630/p/9711121.html
Copyright © 2011-2022 走看看