Golang面试题41道

Golang面试题41道

Golang基础类面试题与答案(二)

11、Go 语言中 cap 函数可以作用于哪些内容?cap 函数在讲引用的问题中已经提到,可以作用于的类型有:array(数组)slice(切片)channel(通道)12、go convey 是什么?一般用来做什么?go convey 是一个支持 golang 的单元测试框架。

学习Golang第7天 – delete()从 map 删除

使用 delete 内建函数从 map 中删除一组键值对,delete 函数的格式如下:delete。从 map 中删除一组键值对可以通过下面的代码来完成:scene := make。

从linux内核出发彻底弄懂socket底层的来龙去脉

socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文件,同时创建了sockfs文件系统中的inode,该inode唯一标识当前socket的通信。

你会不会用Go语言实现redis的延时消息队列

在学习过程中发现redis的zset还可以用来实现轻量级的延时消息队列功能,虽然可靠性还有待提高,但是对于一些对数据可靠性要求不那么高的功能要求完全可以实现。本次主要采用了redis中zset中的zadd, zrangebyscore 和 zdel来实现一个小demo。

天大好消息!Golang 1.13发布了

Go1.13是谷歌开源语言的下一个版本,现在处于测试阶段。此更新支持更统一和现代化的数字文字前缀集。

Go 面向对象 – 组合 替代 继承

Go 不支持继承,但是,它支持组合。 组合的一般定义是“组合在一起”。 组合的一个例子是汽车。 汽车由车轮、发动机和其他各种部件组成。通过嵌入结构体进行组合在 Go 中可以通过将一种结构类型嵌入到另一种中来实现组合。博客文章是一个完美的组合示例。

高性能网络 | 你所不知道的TIME_WAIT和CLOSE_WAIT

一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下。

golang2021数据格式(45)map切片

基本介绍切片的数据类型如果是 map,则我们称为 slice of map,map 切片,这样使用则 map 个数就可以动 态变化了。

Golang面试题:二叉树的最大深度

利用深度优先或者广度优先遍历二叉树,找到树的最大深度。left *TreeNode // 左子节点。queue := make // 创建一个队列。

网站地图