纳须弥

海纳百川
有容乃大

最新发布

Golang

Go基础编程:JSON处理

puyizhen 阅读(46) 评论(0)

JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。尽管JSON是JavaScript的一个子集,但JSON采用完...

Golang

Go基础编程:文件操作

puyizhen 阅读(52) 评论(0)

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

Golang

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

puyizhen 阅读(47) 评论(0)

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

Golang

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

puyizhen 阅读(73) 评论(0)

1 goroutine是什么goroutine是Go并行设计的核心。goroutine说到底其实就是协程,但是它比线程更小,十几个goroutine可能体现在底层就是五六个线程,Go语言内部帮你实现了这些gorout...

Golang

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

puyizhen 阅读(48) 评论(0)

goroutine运行在相同的地址空间,因此访问共享内存必须做好同步。goroutine 奉行通过通信来共享内存,而不是共享内存来通信。引⽤类型 channel 是 CSP 模式的具体实现,用于多个 goroutin...