纳须弥

海纳百川
有容乃大

Golang

Golang

Go基础编程:并发编程—select

puyizhen 阅读(11) 评论(0)

1 select作用Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。select的用法与switch语言非常类似,由select开始一个新的选择块,每个...

Golang

Go基础编程:网络概述

puyizhen 阅读(13) 评论(0)

1 网络协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:第一次,传输文件名,接收方接收到文件名,应答OK给传输方;第二次,发送文件的尺...

Golang

Go基础编程:Socket编程

puyizhen 阅读(12) 评论(0)

1 什么是SocketSocket起源于Unix,而Unix基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。...

Golang

Go基础编程:文件操作

puyizhen 阅读(17) 评论(0)

1 相关api介绍1.1 建立与打开文件新建文件可以通过如下两个方法:func Create(name string) (file *File, err Error) 根据提供的文件名创建新的文...

Golang

Go基础编程:并发编程—概述

puyizhen 阅读(8) 评论(0)

1 并行和并发并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。 并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在...