摘要: [toc] 原题目 Exercise: Web Crawler In this exercise you'll use Go's concurrency features to parallelize a web crawler. Modify the Crawl function to fetch 阅读全文
posted @ 2019-05-21 23:28 DickLai 阅读(828) 评论(0) 推荐(0)
摘要: [toc] 写在前面 这一部分,在官方教程中并没有太多详细的说明,建议读者先看以下文章: http://legendtkl.com/2017/07/30/understanding golang channel/ https://studygolang.com/articles/12342 http 阅读全文
posted @ 2019-05-21 23:07 DickLai 阅读(436) 评论(0) 推荐(0)
摘要: [toc] 写在前面 在上篇中,基本介绍好了method和interface 这一篇中,将介绍一些与之相关的技术 这一篇有很多干货,因为遇到一些问题,为此我去翻了源码 类型断言(type assertion) 既然可以用interface来代替具体的receiver来执行method,那么我们又怎么 阅读全文
posted @ 2019-05-18 21:31 DickLai 阅读(152) 评论(0) 推荐(0)
摘要: [toc] 写在前面 从这章开始,我们应该抛弃一些中文翻译的习惯,例如function,中文有人翻译为函数,方法等。但现在Go的官方教程提供了有别于其它语言的特性——method 对于Go的method和interface不作翻译,统一用英文(function和method?翻译为中文后也不好区分, 阅读全文
posted @ 2019-05-17 15:53 DickLai 阅读(353) 评论(0) 推荐(0)
摘要: [toc] 写在前面 map就是key value对的数据结构, 而有关函数,像C/C++中,有函数指针,像javascript有闭包,Go也一样 map map是一种key value结构 想象一下,如果数组的下标不再规定是数字,而是可以用string类型甚至更复杂的类型,那样会不会灵活许多 而m 阅读全文
posted @ 2019-05-15 16:00 DickLai 阅读(1937) 评论(0) 推荐(0)
摘要: [toc] 写在前面 从这部分开始,学习的难度开始增加 不像很多编程语言,Go作为新语言并没有抛弃指针 slice作为一种较新的数据类型,让人感觉很迷 这一部分,有c++基础的会比较好理解,涉及到“引用”,“地址”,“深复制和浅复制”,但官方教程对此没作深入理解 这段时间接触这份教程,觉得它教给初学 阅读全文
posted @ 2019-05-15 11:48 DickLai 阅读(585) 评论(0) 推荐(0)
摘要: [toc] 写在前面 Go语言的逻辑流程语法很简洁 这里指的逻辑流程语法也就是标题中的“循环,判断,分支,延长”,当然这不是一种严格的说法 就拿循环语句为例,Go语言就一个for语句,真是治愈了强迫症 Go语言循环语句for Go语言的for,和其他流行的编程语言大体相同,但是更简单一些 for语句 阅读全文
posted @ 2019-05-12 17:16 DickLai 阅读(214) 评论(0) 推荐(0)
摘要: [toc] 前言 这是一篇看完tour(官方教程)第一部分的总结文 第一部分主要讲了基本数据类型还有一些注意点 基础知识 有多少关键字?二十五个 所有go程序都是由包(package)组成 开头的package main表示程序从main包开始运行 import关键词指出将要使用到的包,import 阅读全文
posted @ 2019-05-07 19:05 DickLai 阅读(354) 评论(0) 推荐(0)
摘要: [toc] 写在前面 说起编程,首先不得不提的就是操作系统,编译器,还有代码编辑器,当然还有IDE(integrated development environment 集成开发环境) 对于编程环境的配置,官方文档有详细的说明,需要读者耐心去看去操作 我本人试过linux和windows下安装 我使 阅读全文
posted @ 2019-04-24 22:16 DickLai 阅读(133) 评论(0) 推荐(0)
摘要: 活在当下 说实在的,自己确实在敲代码的过程中获得快乐(写代码的过程很爽,之前实习的时候就试过) 踏实做个码农也是不错的 如此,看了一下当下比较新的编程语言,就是golang了,它有各种优点,对于业界而言,就是能更好地提高程序员的生产力,那么就从这个开始了 现在的目标边学边做自己想做的项目 项目将会在 阅读全文
posted @ 2019-04-23 22:34 DickLai 阅读(96) 评论(0) 推荐(0)