golang
已收录文章:13993篇
-
关于golang拷贝的概念 Go语言中所有赋值操作都是值传递,如果结构中不含指针,则直接赋值就是深度拷贝;如果结构中含有指针(包括自定义指针,以及切片,map等使用了指针的内置类型),则262 收藏
-
如果使用go语言自带的json库,使用的是反射,而go语言中反射性能较低。easyjson就是一个比较好的替代方案。 esayjson安装(https://gitcode.net/mirrors/mailru/easyjson?utm_source=csdn_github_accelerator) go get -u github.262 收藏
-
struct是实现面向对象的重要技术,基本上都跟类型声明type name underlying-type结合使用。 struct是值类型,所以它的零值是所有成员的零值。由于值类型在作为函数参数时的局限性,所以经常配合指262 收藏
-
问题内容 C程序: pid = fork(); if (pid == 0) { execv("Golang Process"); } else (pid > 0) { wait(&status); printf("process %d status: %d\n", pid); } Golang 程序: func main() { ...... os.Exit262 收藏
-
本文用于记录我在 golang 学习阶段遇到的类型转换问题,针对的是 json 、map、struct 之间相互转换的问题,用到的技术 json 、mapstructure、reflect 三个类库 公共代码区域 package main import ( "encoding/j262 收藏
-
Go实在是太棒了。一处编译,处处运行,没有依赖,毫无麻烦! 不过麻烦的事情来了。我们写一个程序,就是想在别人的电脑上运行的。然而,Go语言的默认机制,会泄漏我们的一些信息,虽然262 收藏