go语言
yuanfang_way
坚韧如我
展开
-
golang中net/http包用法
1. 前言http包包含http客户端和服务端的实现,利用Get,Head,Post,以及PostForm实现HTTP或者HTTPS的请求.2. 本文分析内容安排函数Execute函数handler句柄转发3. 函数func Handle(pattern string, handler Handler)//将handler按照指定的格式注册到DefaultSer转载 2015-11-16 18:37:42 · 6851 阅读 · 1 评论 -
golang语言特性
golang1.1版本之后,有了godep依赖管理工具,项目下新加了Godeps文件夹,其中含有项目依赖的包,记录包依赖的文件为Godeps.json,下面是一个例子,该例子为distribution2.1项目的Godeps,在github.com/docker/distribution可以直接用github.com/spf13/cobra中的结构而不用导入,可见ImportPath下的包可以直接原创 2015-10-31 22:10:25 · 2689 阅读 · 1 评论 -
go语言vim开发环境快捷键
生成标签gotags -R 项目 > tags跳转到变量定义光标在某变量或函数上,输入gd跳转;ctrl+o或者Ctrl+t返回tagbarF8是tagbar快捷键,按一下出现tagbar,再按一下隐藏nerdtree当你需要浏览目录的时候,就可以使用快捷键F4 来调出浏览窗口了,再按一下隐藏遍历标签help tags获取帮助信息 ctrl+]查找特定名称标签 tp正向遍历同名标签 tn反向遍原创 2015-10-26 10:01:44 · 3569 阅读 · 0 评论 -
linux上搭建完整go语言vim开发环境
现在docker和kubernetes等容器相关的技术大热,但是却没有一个可以一键式安装的go语言开发环境,我通过几天的摸索,在centos7上搭建了vim开发golang的整套环境,包括nerdtree、taglist、tagbar、ctags、gotags、语法高亮、用于代码自动补全的gocode、godoc、gocomplete、用于跳转到变量与方法定义的godef等。我已经将与环境相关的所原创 2015-09-26 16:37:46 · 4129 阅读 · 0 评论