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 (重要)
博文
3.[golang note] 环境搭建 - 碎语心弦 - 博客园
6.Go-简洁的并发
7.Concurrency is not Parallelism
其它说明
俺目前的主要开发工具是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语言学习之路(持续更新中)的更多相关文章
- 痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手 ...
- Kotlin教程——史上最全面、最详细的学习教程,持续更新中....
关于这个系列教程,我是从最基础的开发环境搭建到项目进阶到后面的项目开发这个过程来写的.我一直秉承从实际项目开发以及源码解析的角度去写好这个教程,并让从未接触过编程的朋友能学好kotlin这门语言.所以 ...
- docker学习资料整理(持续更新中..)
docker最近可以说火得一踏糊涂,跟 51大神在交流技术的时候这个东西会多次被提到,当我们还玩vm+linux/freebsd的时候,人家已经上升到更高层次了,这就是差距,感觉好高大上的样子,技术之 ...
- 一个博客萌新的C语言之旅(持续更新中....)
先更新上一次留下的的C语言练习答案,如下: #include <stdio.h> double mj(double r) { return 3.14*r*r; } int main() { ...
- oracle数据库学习记录(持续更新中...)
--------------------------------------------day1------------------------------------------------- 1. ...
- oracle学习 一 (持续更新中)
首先你需要创建一个表空间,然后,再创建一个用户名,用户名要给他指定一个表空间,并且给这个用户赋予权限, DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构. RESOURCE:拥有 ...
- Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)
--20170322 --1.0 --更新表的统计信息begin dbms_stats.set_table_stats(user,'EMP',numrows => 10000);end; beg ...
- LoadRunner从入门到实战学习路线(持续更新中...)
写在前面 我是一个测试工程师,从土木工程行业转行到互联网行业,目前是工作的第三年.平时主要做功能测试,性能测试接触比较少,虽然以前培训的时候学习过一些性能相关的知识,但都是入门初级的知识 ...
- HTML5学习笔记(持续更新中....)
平时的工作中,不知不觉我们应用了很多HTML5,但当正儿八经问起来你对HTML5了解多少,很多时候都有点懵. 做个简单的HTML5总结.包括简介.要学的知识点.凌乱的知识点 HMTL5简介 定义:ht ...
- oracle学习 四(持续更新中)无法为表空间 MAXDATA 中的段创建 INITIAL 区
解决建立表的时候出现的 ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 出现这个问题是因为表空间的大小不足,可以给他扩容这样的话也会多出来一个数据文件.具体写法如下 ...
随机推荐
- C++中const关键字的使用方法,烦透了一遍一遍的搜,总结一下,加深印象!!!
之前一直在学习C/C++,关于const的使用,这里出现一点,那里出现一点.知识用时方恨少,这一段时间正好各种笔试题,其中关于const的用法也是层出不穷,所以疲于在书本上各种翻,这里汇总一下,加深自 ...
- java用poi读取Excel表格中的数据
Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版.Apache POI 代 ...
- noi.openjudge 2.6.162 Post Office
http://noi.openjudge.cn/ch0206/162/ 总时间限制: 1000ms 内存限制: 65536kB 描述 There is a straight highway wit ...
- 线程的中断.interrupt
线程对象.interrupt() 注意,异常分析中要有break,否则无法中断 public class Demo extends JFrame { private Thread thread;//定 ...
- python类变量和实例变量的区别
类变量:是为类服务的,类所有的实例都共享使用,在一个地方被改变,所有调用的地方变量值都改变.定义类时的写法为类名.变量名 实例变量:是在实例中生效的,每个实例变量的值都根据实例本身需求进行修改,不会影 ...
- Spring + Mybatis 读写分离
项目背景:项目开发中数据库使用了读写分离,所有查询语句走从库,除此之外走主库. 实现思路是: 第一步,实现动态切换数据源:配置两个DataSource,配置两个SqlSessionFactory指向两 ...
- sql server复制数据到excel格式变成字符串
sql server复制数据到excel格式变成字符串,结果数据都保存在第一个格子里面. 我点击连同标题一起复制,然后粘贴到excel,结果是这样子的.... 这不是我想要的结果,在网上查询了好多,结 ...
- C#设计模式(15)——迭代器模式
1.迭代器模式介绍 迭代器模式主要用于遍历聚合对象,将聚合对象的遍历行为分离出来,抽象为一个迭代器来负责.迭代器模式用的十分普遍,C#/JAVA等高级语言都对迭代器进行了封装用于遍历数组,集合,列表等 ...
- HDU1098---数学
Ignatius's puzzle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
- DOM盒子模型
获取行间样式 style.height //获取行间样式高度 xx.currentStyle.height //计算后的样式高度 IE低版本 getComputedStyle().height //获 ...