- 博客(4)
- 收藏
- 关注
转载 golang变量隐性声明误判
变量的作用域是指它的可见性。换句话说,程序中的名称在哪部分是有效的。在 Go 中,在块中声明的变量名称可以在内部块中重新声明。这种被称为变量隐藏的原则很容易出现错误。在下面的例子中,我们将看到一个关于变量隐藏产生的 bug。我们将使用两种不同的方式创建一个 HTTP 客户端,具体取决于 tracing 布尔值:var client *http.Client ①if tracing { client, err := createClientWithTracing() ② if
2021-07-28 15:15:02 289
原创 解释型语言和编译型语言的比较
标题 解释型语言和编译型语言的比较解释型语言代表:PHP、JS、Python、Perl 和Shell。编译型语言代表:C、C++、GolangJAVA这门语言比较特使,它是通过jit compile(just in time compilation)先将.java编译成.class文件,然后被jvm,即Java Virtual Machine(Java虚拟机)“解释执行”,因此很多人将JAVA理解为半编译半解释型语言。编译型语言,字面意思,就是必须先通过特殊的编译器,比如C、C++的gcc(GNU
2020-06-07 18:54:24 1696
原创 解决线上问题:docker-comopose down failed: network xx_default id
使用 Docker Compose 部署的项目,使用 docker-compose down 命令关闭时,提示错误:Removing network xxx_defaultERROR: network xx_default id b1001287d06c16f0d688ed7004329697a60f18d9c735b62f9d3b56af9b2694b5 has active endpoin...
2020-06-07 14:50:00 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人