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 区 出现这个问题是因为表空间的大小不足,可以给他扩容这样的话也会多出来一个数据文件.具体写法如下 ...
随机推荐
- 【洛谷P1972】HH的项链 离线+树状数组
题目大意:静态查询序列区间颜色数. 题解:对于一个查询区间 [l , r] ,若有两个相同颜色的点在这个区间中,则总是取下标靠近端点 r 的颜色计入答案贡献.对于每个下标,记录下在这个下标之前,且距离 ...
- 【POJ3662】Telephone Lines dij + 二分答案
题目大意:给定一个 N 个顶点,M 条边的无向图,求一条从 1 号节点到 N 号节点之间的路径,使得第 K+1 大的边权最小,若 1 与 N 不连通,输出 -1. 最小化最大值一类的问题,采用二分答案 ...
- 设计模式---组件协作模式之模板方法模式(Tempalte Method)
前提:组件协作模式 现代软件专业分工之后的第一个结构是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常见的模式. 我们常常使用框架来写自己的 ...
- 学习windows编程 day4 之 绘制随机矩形和peekMessage
#include <windows.h> #include <strsafe.h> LRESULT CALLBACK WndProc(HWND hwnd, UINT messa ...
- Hive记录-配置远程连接(JAVA/beeline)
1.修改配置hive-site.xml hadoop core-site.xml限制---参考Hive记录-部署Hive环境 2.启动hadoop #sh /usr/app/hadoop/sbi ...
- UVA 10382 Watering Grass(区间覆盖)
n sprinklers are installed in a horizontal strip of grass l meters long and w meters wide. Each spri ...
- git删除仓库的某个文件
可以用git rm命令删除文件(删除远程仓库文件) git clone 仓库地址 git add . git rm 文件//本地中该文件会被删除 git rm -r文件夹 //删除文件夹 上面会把对应 ...
- Hibernate_day02
一.今天内容 1 实体类编写规则 2 hibernate主键生成策略 (1)native (2)uuid 3 实体类操作 (1)crud操作 (2)实体类对象状态 4 hibernate的一级缓存 5 ...
- Winform窗体设计工具源码
源代码:QQ群616945527,博客资源
- VS Sln图标空白修复办法
环境:Win10,VS2017,曾经安装并卸载过VS2015之前安装了两个版本的VisualStudio,卸载一个后,就出现了图标空白问题,重新设置默认打开程序也没有作用,经摸索解决办法如下.(1)在 ...