Richie Time

喧嚣的城市,宁静的山村,我们是新时代的纤夫.

Go面试题2

Go 面试题2 1: 下面这段代码输出什么, 说明原因: package main import "fmt" func main() { slice := []int{1,2,3} m := make(map[int]*int) for key, val := range slice { m[key] = &val } for k, v := range m{ fmt.Println(k, "-->", *v) } } 参考答案及解析 1: 答案以及解

Go面试题4

Go面试题4 1: 下面这段代码能否通过编译, 不能的话原因是什么; 如果能,输出什么. package main import "fmt" func main() { list := new([]int) list = append(list,1) fmt.Println(list) } 2: 下面这段代码能否通过编译, 如果

详解 Kubernetes Deployment的实现原理

详解Kubernetes Deployment的实现原理 Deployment 提供了一种对Pod和ReplicaSet的管理方式, 每一个Deployment都对应

Golang中fmt包的Println,Printf和Sprintf的区别

Golang中fmt包的Println,Printf和Sprintf的区别 fmt包实现了格式化的I/O,其功能类似于C的printf和sca

Golang接口interface之断言,switch type

Golang接口interface之断言,switch type interface{} 可以接受任何类型的对象值, 获取interface{}对象的数据类型, 可以使用断言或