go系列教程
小猿取经-Egon林海峰
Egon,多年python开发经验,擅长Web开发、爬虫与数据分析、自动化运维、云计算、分布式存储等领域,曾任职于某上市公司云计算部主管,负责上千台云主机与分布式存储的架构与自动化运维开发工作
展开
-
第六篇:并发编程
第六篇:并发编程##6.1 go并发设计模式”敌人的高并发要来了,python抗住““老板,扛不住了,宕机了!”“你们卷铺盖回家吧!go程序员在哪里!!!”go语言因为Goroutine才与众不同。goroutine是用来实现go程序并发的,是go最重要的一部分。市面上很多人会把goroutine叫做go的协程,我们这里不叫它协程,依旧用goroutine去描述它。因为用协程或者线程...原创 2019-12-25 17:01:37 · 164 阅读 · 0 评论 -
第五篇:面向对象
面向对象4.1 面向对象介绍我们都知道,世间万物都是其属性和功能的集合。我们人能够描述某种事物,那么计算机也得具备这样的功能。面向对象说的及其简单和通俗的一点就是:用程序来描述事物的属性和功能4.2结构体(struct)我们人能够描述某种事物,那么计算机也得具备这样的功能。这就引出了我们下面的知识点,结构体4.2.1认识结构体1、什么是结构体结构体是一堆字段的集合,我可以...原创 2019-12-24 10:37:43 · 181 阅读 · 0 评论 -
第四篇:函数
第四篇:函数4.1函数基础4.1.1 认识函数在认识函数之前,我们先来看一个场景:1、在程序里,有4个地方要判断当前用户是不是vipisVip := trueif isVip == true { fmt.Println("尊敬的vip,你好")}else{ fmt.Println("给我滚")}.....if isVip == true { fmt.P...原创 2019-12-24 10:27:33 · 709 阅读 · 0 评论 -
第三篇:字符编码、数据类型
#第三篇:字符编码、数据类型##3.1字符编码介绍一、什么是字符编码计算机要想工作必须通电,即用‘电’驱使计算机干活,也就是说‘电’的特性决定了计算机的特性。电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制数0对应低电平),关于磁盘的磁特性也是同样的道理。结论:计算机只认识数字,也只能存储数字很明显,我们平时在使用计算机时,用的都是人类能读懂的字符(用高级语言编程的结果也无...原创 2019-12-24 10:19:57 · 860 阅读 · 0 评论 -
第二篇:Go基础入门
第二篇:Go基础入门2.1、第一个Go语言程序下面我们就要正式进入Go语言的学习了。首先还是一个传统的仪式:用程序在屏幕上输出“hello world”步骤:1、新建一个go项目:File–New–Progect2、新建一个Go文件:File–New–Go File3、在编辑区内写入下列代码:package mainimport "fmt"func main() {...原创 2019-12-24 10:12:12 · 353 阅读 · 0 评论 -
第一篇:入门须知
第一篇:入门须知##1.1、编程与编程语言作为任何一门编程语言的开端,我们首先需要搞明白的是:编程的目的是什么?什么是编程语言?什么是编程?###1.1.1、编程的目的计算机的发明,是为了用机器解放人力,并最终完全取代人力,而编程的目的就是将人类的思维逻辑按照某种计算机能够识别的表达方式传递给计算机,从而让计算机像人一样去工作。###1.1.2、什么是编程语言上面提及的能够被计算机...原创 2019-12-23 11:16:33 · 680 阅读 · 0 评论