网站首页 成长录 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

Golang学习笔记之五大阶段
2018-09-26 09:23 admin golang

个人认为学习Go语言,分为五个阶段:基础知识与大多数编程语言相同,一开始都必须得啃光所对应的基础知识,包括如下几个面:1.语言背景、环境安装、Helloworld!2.变量、类型、常量3.包、条件语句、循环、switch4.实参、形参、可变参数等函数5.数组切片、map、字符串、指针第二阶段1.方法、结构体2.inte...
阅读全文

Golang学习笔记之初识并发特性(下)
2018-09-20 14:51 admin golanggoroutinechannel

接着上一章节的学习,来到了Go语言的灵魂特性Channel,我们认真学习了Go协程之后,最重点的应该是需要利用Channel来完成Go协程之间的通信了。如上一章节讲到的当需要在其他协程结束执行之前,阻塞Go主协程,我们利用`sleep`方法是不可取的,而Channel可以更优雅的完成该工作,本章节会逐步剖析Channe...
阅读全文

Golang学习笔记之初识并发特性(上)
2018-09-20 11:05 admin golanggoroutinechannel

初始Go语言的并发特性,学习本节会对Go语言的并发形成一个清晰的概念,Go作为并发式语言,原生支持并发,具体来说它是通过Go协程(Goroutine)和信道(Channel)来处理并发的。并发是什么并发是指立即处理多个任务的能力。-举个简单的例子说明:我们可以想象一个人正在跑步。假如在他晨跑时,鞋带突然松了。于是他停下...
阅读全文

Golang学习笔记之匿名函数与闭包
2018-09-18 17:31 admin golang

说起来,一直不太理解匿名函数与闭包的运用,何时该用何时不该用,没有一个直观的感受,本节来解析一下。匿名函数与闭包的区别总有人说匿名函数就是闭包,个人认为应该不对,不应该混为一谈,单从字面意思上来看都大相径庭,只能说两者大多数情况下会同时出现,这会让很多新手云里雾里,甚至直接认为匿名函数就是闭包。+匿名函数-基本概念:简...
阅读全文

Golang学习笔记之interface
2018-09-14 12:44 admin golanginterface

学习Golang有一段时间了,逐渐理解了为什么说Golang的灵魂在于并发与接口,的确如此,它使Golang在现代化语言以及多核集群化时代的大环境下,成为了一道亮丽的风景,本章节将深度解析Golang的接口(interface)。什么是interfaceinterface是典型的为面向对象编程而服务的,它将具有行为类似...
阅读全文

Beego框架第1节——环境与初始
2018-09-13 09:52 admin golangbeego

从今起,还是从头再来,对于记录这件事,无论遇到什么挫折应当永不放弃。就从实战直接开始记录吧,更基础的东西只能在实战中逐步体现出来再记录好了。环境学习环境可以理解为当开发一个项目时,操作系统中辅助这个项目的一些工具或服务,目的是为了使开发项目更便捷更轻松。这里可以从几个方面简单了解一下:1.开发所使用的IDE(集成开发环...
阅读全文

站点又重新回来了,必须纪念一下本次事故
2018-09-06 14:58 admin 记录

本站又一次与大家见面了,希望新的开始,会给我带来好运,希望本站人气会越来越旺,更希望Golang爱好者的交流会越来越多,这能够让我们共同进步。近期发生了特别感动的一件事情,我的站点崩了,何故呢?**中了勒索病毒**,登录服务器发现赫然一封英文勒索信在我的服务器中随处可见,作为一名专业的运维人员,我服了,这是我职业生涯中...
阅读全文
顶部 底部