纳须弥

海纳百川
有容乃大

Golang

Golang

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

puyizhen 阅读(10) 评论(0)

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

Golang

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

puyizhen 阅读(13) 评论(0)

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

Golang

Go基础编程:字符串处理

puyizhen 阅读(26) 评论(0)

字符串在开发中经常用到,包括用户的输入,数据库读取的数据等,我们经常需要对字符串进行分割、连接、转换等操作,我们可以通过Go标准库中的strings和strconv两个包中的函数进行相应的操作。...

Golang

Go基础编程:正则表达式

puyizhen 阅读(20) 评论(0)

正则表达式是一种进行模式匹配和文本操纵的复杂而又强大的工具。虽然正则表达式比纯粹的文本匹配效率低,但是它却更灵活。按照它的语法规则,随需构造出的匹配模式就能够从原始文本中筛选出几乎任何你想要得到...

Golang

Go基础编程:JSON处理

puyizhen 阅读(18) 评论(0)

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