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

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(集成开发环...
阅读全文
顶部 底部