go
行者man
学无止境
展开
-
go语言中type的几种使用
type是go语法里的重要而且常用的关键字,type绝不只是对应于C/C++中的typedef。搞清楚type的使用,就容易理解go语言中的核心概念struct、interface、函数等的使用。以下我用例子代码总结描述,请特别留意代码中的注释。1、定义结构体//结构体定义type person struct {name string //注意后面不能有逗号age int}func main(...转载 2018-04-25 17:47:36 · 907 阅读 · 0 评论 -
Go语言中异常处理painc()和recover()的用法
1、Painc用法是:用于抛出错误。Recover()用法是:将Recover()写在defer中,并且在可能发生panic的地方之前,先调用此defer的东西(让系统方法域结束时,有代码要执行。)当程序遇到panic的时候(当然,也可以正常的调用出现的异常情况),系统将跳过后面的代码,进入defer,如果defer函数中recover(),则返回捕获到的panic的值...原创 2018-05-08 16:01:37 · 1085 阅读 · 0 评论 -
goland Duration 和time的区别
time 组成: time.Duration(时间长度,消耗时间) time.Time(时间点) time.C(放时间的channel通道)(注:Time.C:=make(chan time.Time))原创 2018-05-23 09:47:38 · 3178 阅读 · 0 评论 -
Mac基于docker的hadoop单机环境搭建
1. 下载docker.dmg2. 运行docker pull拉去centos镜像docker pull centos:centos7docker run -it centos:centos7 /bin/bash3. 创建hadoop用户4. 把wget,vim,sudo,telnet,openssl server和client还有initscripts都要记得装上5. 下载hadoopwget ...转载 2018-07-11 14:55:45 · 1240 阅读 · 0 评论