go get go install

Posted by 夏泽民

一. 理解 Go 的环境变量

  1. GOROOT 该环境变量的值为 Go 语言的当前安装目录。


Docker与Hypervisor

Posted by 夏泽民

容器技术的最大意义在于其不需要同时使用多个操作系统,而在hypervisor虚拟化环境当中每台虚拟机都需要使用独立的操作系统。显而易见,这种方式能够大幅度降低系统开销所占用的内存,能够为应用及其数据预留更多的空间。 使用容器技术能够节约大量操作系统所占用的内存空间。通常相比于hypervisor,使用容器能够在同一台服务器当中创建三倍的实例数量。在某些情况当中,比如完全一样的虚拟桌面,实例数量能够达到之前的十倍。从另外一个角度来说,特定负载所需的服务器数量也就大幅降低了。授权部分也会受到影响,企业只需要为每台服务器购买一个授权。由于应用成为共享镜像的一部分,因此也能够从中获益。



cobra

Posted by 夏泽民

https://github.com/spf13/cobra Cobra提供简单的接口来创建强大的现代化CLI接口,比如git与go工具。Cobra同时也是一个程序, 用于创建CLI程序



prctl

Posted by 夏泽民

prctl(PR_SET_PDEATHSIG,SIGNAL)在父线程退出时调用,而不是父进程退出(prctl(PR_SET_PDEATHSIG, SIGNAL) is called on parent thread exit, not parent process exit)



type aliases

Posted by 夏泽民

类型别名(type aliases) 最终还是加入到Go 1.9中



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required