摘要:
interface是一组method的组合,通过interface来定义对象的一组行为。func (e Employee) SayHi() { fmt.Printf("Hi, I am %s, I work at %s. Call me on %s\n", e.name, e.company, e.phone) //Yes you can split into 2 lines here.}func (e *Employee) SayHi() { fmt.Printf("Hi, I am %s, I work at %s. Call me on %s\n" 阅读全文
摘要:
为何在.bash_profile中设置 GOPATH无效,在terminal中可以正常使用$GOPATH,但是到该目录使用go install等无法成功识别,每次都要重新export GOPATH=...如何在Mac里一次性设置好GOPATH在~/.bash_profile中加入GOPATH="$HOME/Documents/workspace"export GOPATH设置完成 阅读全文
摘要:
目前该语言还没有比较好的IDE,现阶段主要使用go自带工具+subl+gdb。特别注意的是gdb 7.5以后才支持go,这也是前段时间在机器上gdb debug一直失败的原因。 阅读全文
摘要:
接触Golang,是由于Erlang的怪癖。08年开始学习ruby,但是没有实战经验,现在也差不多忘光。服务端、客户端都想了解一二,现在做客户端已经两三年,打算选一门服务器语言做切入点。由于java的薪资水平和发展前景,不再考虑java。ruby虽好,但是以后不管是单干还是到其他公司,都不会进入web开发领域,同样原因不考虑python,Erlang学习曲线太陡,所以还是选了Golang。 阅读全文
摘要:
接触iOS已经有两三年,在国内应该算是比较老的一批,但是对整个framework还不是很熟悉,主要是因为用到很少。第一年是大四实习,当时做的东西都属于toy app级别,基本是抄袭别人的作品。集成到一个大的app里面,做出一个巨无霸,单单安装包就差不多1G,0.99$的售价。现在回过头来,发现那危害很大,唯一的好处是积累了初始技术,成为第二份工作的敲门砖。11年6月,开始加入华为的外包项目中,发现软件开发中很多无奈的东西,对华为产生了很多消极的看法,个人陷入浮躁状态。12年10月,介绍华为外包,调岗进入一家小的初创公司,发现自己一直都是没有什么看法,只是为别人实现想法,工作没效率。争取早点脱离 阅读全文