Go语言爱好者周刊:第 73 期

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。

linux网络编程之socket:基于UDP协议的网络程序

一、下图是典型的UDP客户端/服务器通讯过程下面依照通信流程,我们来实现一个UDP回射客户/服务器ssize_t send(int sockfd, const void *buf, size_t len, int flags); ssize_t sendto(int sockfd

golang基础之切片slice

一、slice和数组1.数组定长,定义的时候就需要确定,切片不定长2.切片支持append、copy、切片操作3.

Linux mmap完全剖析

linux服务器开发相关视频解析:网络底层io的那些事,redis,memcached,nginx90分钟了解4种红黑树的Linux内核应用场景腾讯T2.

golang注意事项

// 当参数的可变参数是空接口类型时,传人空接口的切片时需要注意参数的展开func main() {var i = []interface{}{1, 2, 3}// 非展开fmt.Println(i)// 展开fmt.Println(i…

golang实现队列、链表、环形单向链表

分析思路:1 队列满: % maxSize == head。tail 和 head之间要空一个元素。要点:1 头结点:不放数据,只为标识链表而已。

golang多协程安全ArrayListConcurrent(源代码)

为了方便对比,单协程中使用ArrayList和多协程中ArrayListConcurrent放在一起。

golang中的程序结构

写在前面今天来聊一聊golang中程序结构相关的话题,具体包括条件语句、循环、函数和指针等内容。

golang2021面向对象(26)Go语言类型内嵌和结构体内嵌

结构体可以包含一个或多个匿名(或内嵌)字段,即这些字段没有显式的名字,只有字段的类型是必须的,此时类型也就是字段的名字。匿名字段本身可以是一个结构体类型,即结构体可以包含内嵌结构体。 可以粗略地将这个和面向对象语言中的继承概念相比较,随后将会看到它被用来模拟类似继承的行为。

golang获取不重复随机数字

前几天吐槽了一下 golang的随机数,自以为,加上 “time.Now().

网站地图