Go语言中文网 为您找到相关结果 27

Go安装的设置问题:GOROOT,GOPATH

Mac下使用Google官方的Go语言安装包:https://code.google.com/p/go/downloads/list 安装的Go,会自动把 /usr/local/go/bin 目录加入PATH中。这样我们直接在控制台就可以执行go语言的一些命令。 http://golang.org/cmd/go/#hdr-GOPATH_environment_variable http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html Go的二进制编译包假设你把Go安装在 /usr/local/go (或者Window是 c:\Go)目录下。当然你也可以安装在其他目录下,不过这时候你就需要设置GOROOT环...阅读全文

windows配置goprotobuf插件,源码安装——Golang环境配置

本来应该在Linux下搭建golang开发环境,下载protobuf源码,便可在Linux下直接编译,不用像在windows下安装配置起来这么麻烦了。但由于电脑内存有4g,开一个虚拟机电脑卡得十分拖慢工作效率。就只想在windows中搭建好golang环境。折腾了一天多,终于把这个问题搞定了,最终提出了源码安装的方案。 一、下载安装Golang for windows 1.下载golang:http://golang.org/dl/ windows系统下下载所需版本的msi或zip文件。两者区别主要是:zip版本直接解压即可完成安装。msi的需要像正常windows安装程序一样进行安装,最后也会生成跟zip文件解压后一样的目录文件。 2.设置环境变量 $GOROOT 指向golang安装之后...阅读全文

博文 2014-10-04 19:26:04 u011490813

安装 Go 第三方包 go-sqlite3

Mac OS X 1. 通过 Homebrewn 安装: brew install pkgconfig brew install sqlite3 2. 通过 port 安装: sudo port pkgconfig sudo port install sqlite3 3. 如果你在安装后的使用过程遇到 PKG_CONFIG_PATH 有关的问题,可以参考:Mac OS X Lion 安装sqlite3问题。 Ubuntu Ubuntu下的安装总是简单到爆,执行以下命令即可: sudo apt-get install pkg-config sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev Windows Windo...阅读全文

博文 2014-10-04 19:26:07 无闻

golang文件服务器

func FileServer(root FileSystem) Handler 就是返回一个handler,用作http.handle这个函数的参数。 FileSystem是一个接口 type FileSystem interface{ Open(name string)(File,error) } 说白了文件服务器就是要这样一个接口作为静态文件服务器的根目录。 一般用这个做一个前缀转换 func StripPrefix(prefix string, h Handler) Handler package main import ( "net/http" ) func main() { // To serve a directory on disk (/tmp) under an alter...阅读全文

博文 2014-10-04 19:26:08 ggaaooppeennngg

GO语言尝鲜(Beego)

最近几天不知道为什么开始学了下GO的基础语言,今天吃好饭搞起。 首先推荐一个写Go的博客(陈佳桦《GoWeb编程》英文版译者),我很多东西都参考他的博客,但是GO更新速度还是蛮快 ,有的东西被改掉了。 1.安装GO,下载安装包,windows下点击就送。 2.设置GOPATH,windows就在系统环境变量中新建一个GOPATH项,后面的地址随你,我是直接放在了GO安装目录下,自己建的目录里面(千万别放在GO安装目录下就行),我是XXX\go\dev下。 3.编译工具是sublime(安装GO插件请参考http://my.oschina.net/Obahua/blog/110767) 4.接下来是go——sqlite3安装,作为后面的数据服务(http://my.oschina.net/Ob...阅读全文

博文 2014-10-04 19:26:01 qazwsx2345

go语言 windows下 访问oracle数据库

golang windows下 访问oracle数据库 ======================= 参考了 https://github.com/wendal/go-oci8 中所说的方法,但感觉有些地方没有写详细 花了不少时间。 1. 增加系统变量 GOPATH=c:\go 2. 下载OCI最新版,存放于C:\instantclient_11_2 3. 下载OCI SDK最新版,存放于C:\instantclient_11_2\sdk 4. 下载MinGW最新版,安装在C:\mingw 5. 修改系统环境变量,添加 PATH=原有PATH;C:\instantclient_11_2;C:\mingw\bin; PKG_CONFIG_PATH=C:\mingw\lib\pkg-confi...阅读全文

博文 2014-10-04 19:26:01 zistxym

go1.1配置gopath问题

go1.1有个新特性: go get命令不允许使用GOROOT作为目标目录,即必须设置GOPATH且GOPATH不能和GOROOT指向同一个目录。 有两个问题: 1,gopath如果配置多个路径,那go get会安装在哪个目录下?如果有多个项目,gopath如何配置好? 2,设置gopath后,如何go get安装到全局标准包中去?现在不配置gopath默认是安装到全局包中去的。 ...阅读全文

go 语言入门

参见文章1,文章2 1.编译 go build test.go 2.运行 go run test.go 3.看帮助 go doc builtin go doc fmt/fnv4.运行测试 编写源代码even.go /* this package is test for write package */ package even // check value is even value // if is even, return true, otherwise false func Even(value int) bool { return 0 == (value % 2) } func Odd(value int) bool { return 1 == (value % 2) } 编写测试代...阅读全文

博文 2014-10-04 19:26:01 johnnywww

windows下用notepad++配置go语言开发环境

我在前一篇文章(http://www.cnblogs.com/MikeZhang/archive/2012/02/09/windowsGo.html)中介绍了怎么在windows下安装go语言,今天我要介绍的是怎么用notepad++配置go语言开发环境。 一、准备工作: 1、安装go语言; 2、将go/bin目录加入环境变量; 3、安装notepad++; 二、配置notepad++支持go语言语法高亮 1、下载notepad++的go语言支持包(http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip); 2、将文件userDefineLang_Go.xml内容copy至Application Data下Notep...阅读全文

博文 2014-10-04 19:26:28 j_m

Ubuntu下安装go语言

Ubuntu下安装go语言 Go语言是Google开发的一个开源项目,目的之一是为了提高开发人员的编程效率。Go语言语法灵活,简洁,清晰,高效。它的并发特性可以方便的用于多核处理器和网络开发,同时灵活新颖的类型系统可以方便的编写模块化的系统。go可以快速编译,同时具有垃圾内存自动回收功能,并且还支持运行时反射。go十一个高效、静态类型,但是邮局有解释语言的动态类型特征的系统级语法。 由于只介绍Ubuntu下386的go语言安装方法,其他平台的可以到http://code.google.com/p/golang-china/上查看 1、安装Go语言工具 ? sudo apt-get install bison ed gawk gcc libc6-dev make 如果上面有那个安装不上的可能会...阅读全文

博文 2014-10-04 19:26:27 sherlockhomles

Ego2014917002——GOlang的工程组织方法

文名称:如何创建、编译、打包go语言(golang)的源代码和工程 原文地址:http://outofmemory.cn/code-snippet/2073/how-create-compile-dabao-go-language-golang-source-code-gongcheng 步骤如下: 设置GOPATH,这个环境变量指向你的projectDir(工程目录),形如:GOPATH=/home/user/ext:/home/user/projectDir (可以设置多个工程目录,linux下用冒号分隔,windows下用分号分隔)创建工程文件夹projectDir在projectDir下创建src目录在src下创建区分包的文件夹myDir在myDir下创建包pkgDir在pkgDir...阅读全文

博文 2014-10-04 19:26:06 seek_0380

notepad++ 的golang语法高亮

go 自带了notepad++的语法高亮配置,只需要在notepad++里导入即可: 1. 打开go的安装目录misc\notepadplus下的userDefineLang.xml,把开头的和结尾的的注释取消掉 2. 把misc\notepadplus目录下的go.xml放到notepad++安装目录下的plugins\APIs目录里 3. 打开notepad++,菜单:语言=>Define you language,在弹出的对话框里导入刚才的userDefineLang.xml即...阅读全文

博文 2014-10-04 19:26:09 potoofly

go语言 windows 32bit安装的常见问题

一:go get 命令的使用问题: 报的错误为: # cd .; git clone https://github.com/nsf/gocode E:\goPath\src\github.com\nsf\goc ode package github.com/nsf/gocode: exec: "git": executable file not found in %PATH% 安装了msysgit http://www.oschina.net/p/msysgit 后 配置了一下环境变量就好了 不过在运行的时候会报“缺少dll文件 ”这几个文件都在 msysgit\mingw\lib的目录下 把他拷贝到配置了的环境变量的目录下就好了 二 在cmd命令窗口中的中文乱码问题 如果.go 文件的编码...阅读全文

博文 2014-10-04 19:26:05 无与伦比的卒子

windows下用notepad++配置go语言开发环境

我在前一篇文章(http://www.cnblogs.com/MikeZhang/archive/2012/02/09/windowsGo.html)中介绍了怎么在windows下安装go语言,今天我要介绍的是怎么用notepad++配置go语言开发环境。 一、准备工作:1、安装go语言;2、将go/bin目录加入环境变量;3、安装notepad++; 二、配置notepad++支持go语言语法高亮1、下载notepad++的go语言支持包(http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip);2、将文件userDefineLang_Go.xml内容copy至Application Data下Notepad++目...阅读全文

博文 2014-10-04 19:26:37 MikeZhang

Ubuntu下安装go语言

Go语言是Google开发的一个开源项目,目的之一是为了提高开发人员的编程效率。Go语言语法灵活,简洁,清晰,高效。它的并发特性可以方便的用于多核处理器和网络开发,同时灵活新颖的类型系统可以方便的编写模块化的系统。go可以快速编译,同时具有垃圾内存自动回收功能,并且还支持运行时反射。go十一个高效、静态类型,但是邮局有解释语言的动态类型特征的系统级语法。 由于只介绍Ubuntu下386的go语言安装方法,其他平台的可以到http://code.google.com/p/golang-china/上查看 1、安装Go语言工具 sudo apt-get install bison ed gawk gcc libc6-dev make 如果上面有那个安装不上的可能会导致后面的也无法安装,用户也可以...阅读全文

博文 2014-10-04 19:26:26 loulijun

golang安装和部署

安装golang GOROOT 理论上只要定义这一个环境变量就可以玩了,go编译的时候会首先在安装目录下寻找包 GOBIN 如果不定义的话,默认是$GOROOT/bin 如果想不切换目录执行go的命令的话.需要将$GOBIN 加入到PATH目录中.这个你懂的 GOPATH 一般是你的开发目录,可以有多个.多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get的内容放在第一个目录下 $GOPATH 目录约定有三个子目录: src 存放源代码(比如:.go .c .h .s等) pkg 编译后生成的文件(比如:.a) bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中) 编译 构建一个Go程序需要两步:编译和链接。 编...阅读全文

博文 2014-10-04 19:26:00 zhepama

notepad++ 的golang语法高亮

go自带了notepad++的语法高亮配置,只需要在notepad++里导入即可: 1. 打开go的安装目录misc\notepadplus下的userDefineLang.xml,把开头的和结尾的的注释取消掉 2. 把misc\notepadplus目录下的go.xml放到notepad++安装目录下的plugins\APIs目录里 3. 打开notepad++,菜单:语言=>Define you language,在弹出的对话框里导入刚才的userDefineLang.xml即...阅读全文

博文 2014-10-04 19:26:09 gzme

windows下golang环境搭建

1.下载windows golang运行环境(根据你的操作系统选择相应的包) http://code.google.com/p/gomingw/downloads/list 2.解压运行环境缩到 d:\Software\go目录下 3.然后安装 eclipse go 插件:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 更新重启 eclipse 然后配置 golang 目录。 4.配置插件: 5.创建hello world : package main import ( "fmt" ) func main() { fmt.Println("hello world") } 自动编译成bin下面的exe文...阅读全文

博文 2014-10-04 19:26:09 androidzhaoxiaogang

golang ubuntu开发环境

下载解压: 设置环境变量:vim .profile 运行 设置VIM环境,查看在go目录下misc/vim/readme.txt 1 mkdir -p $HOME/.vim/ftdetect 2 mkdir -p $HOME/.vim/syntax 3 mkdir -p $HOME/.vim/autoload/go 4 ln -s $GOROOT/misc/vim/ftdetect/gofiletype.vim $HOME/.vim/ftdetect/ 5 ln -s $GOROOT/misc/vim/syntax/go.vim $HOME/.vim/syntax 6 ln -s $GOROOT/misc/vim/autoload/go/complete.vim $HOME/.vim/aut...阅读全文

博文 2014-10-04 19:26:09 atyou

在 go/golang语言中使用 google Protocol Buffer

怎么在go语言中实用google protocol Buffer呢? 现在的潮流趋势就是一键搞定,跟ubuntu安装软件一样 go get code.google.com/p/goprotobuf/{proto,protoc-gen-go} go install code.google.com/p/goprotobuf/proto 搞定,可以在 $GO_PATH/bin下找到 protoc-gen-go 这个程序,那么就可以实用protoc-gen-go 进行go语言的proto文件的自动生成了。 go1.0 使用: protoc-gen-go --go_out=. hellowrold.proto go1.1 直接实用以下命令 protoc --go_out=. hellowrold.pr...阅读全文

博文 2014-10-04 19:26:11 zhangqingping

go语言环境

操作系统:ubuntu 64bit 依次执行(这里是在/目录下执行的) 1、sudo apt-get install bison ed gawk gcc libc6-dev make 2、apt-get install python-setuptools python-dev build-essential 3、sudo easy_install mercurial 4、hg clone -r release https://go.googlecode.com/hg/ go 5、cd go/src 6、 ./all.bash 显示: --- cd ../test N known bugs; 0 unexpected bugs --- Installed Go for linux/amd64 ...阅读全文

博文 2014-10-04 19:26:03 canofy

go语言初记

快速了解 http://go-tour-zh.appspot.com/welcome/1 (可以需要爬墙) 下面记录下了解go的过程,特别记录下与你脑子里原有“观念”不同的地方: 1. 声名 初始化,类型在后面,不一样 var a, b int var a,b =1,2var c, python, java = true, false, "no!" a,b:=func fname(string,string) //非声明,必须在func使用 短声明变量 在函数中,`:=` 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。 函数外的每个语法块都必须以关键字开始(`var`、`func`、等等),`:=` 结构不能使用在函数外。 2.函数返回多个值 func swap(x, y str...阅读全文

博文 2014-10-04 19:26:41 haanico

X:none node Title golang版本错误

import C:\go/pkg/windows_386/fmt.a: object is [windows 386 weekly. 2012-02-22 +96bd78e7d35e X:none] expected [windows 386 weekly. 2011-12-22 11071 X:none] main.go 1:: 编译程序出现上述错误! read Template: template: package.html:79: function "node Title2:godoc -http=:9999出现上述错误! 都是因为go.exe版本是1.0.3版本,但是我设置的gopath,gobin等都是版本1.1rc3版的golang. 解决办法: 统一版本就可以了。 PS: go...阅读全文

博文 2014-10-04 19:26:09 rufidmx

go-adblock

AdBlockPlus parser ,匹配和透明的HTTP/ HTTPS代理 ## abpcheck:一个命令行实用程序验证AdBlockPlus规则,运行: $ abpcheck easylist.txt 打印不能由 adblock package 进行解析的任何规则。 adblock: 实现解析器和匹配的AdBlockPlus规则。 adstop:广告拦截透明的HTTP/ HTTPS代理。 它被设计为低功耗,低内存的ARM设备上运行,和服务几个客户,大多是老的智能手机不能运行广告拦截器本身。 使用前,必须配置您的设备和网络,使之作为一个透明代理访问。实现这一目标的方法之一是安装在服务器端VPN,而且所有HTTP/ HT...阅读全文

开源项目 2015-10-03 16:00:00 pmezard

版本设置X:none node Title golang版本错误

改章节笔者在广东喝咖啡的时候突然想到的...近期就有想写几篇关于版本设置的博客,所以回家到之后就奋笔疾书的写出来发表了 import C:\go/pkg/windows_386/fmt.a: object is [windows 386 weekly. 2012-02-22 +96bd78e7d35e X:none] expected [windows 386 weekly. 2011-12-22 11071 X:none] main.go 1:: 编译程序出现上述错误! 每日一道理 在每个人心中,都曾停留过那些值得怀念的人,也许还在,也许早已消逝,在茫茫人海中丢失,于是,那份怀念便得凄凉,因为模糊的记忆中只剩下一个“空壳”,没有什么,甚至连自己的心都装不下,时间把一切抹平,也把当日的泪水封...阅读全文

博文 2014-10-04 19:26:05 jiangu66

Ubuntu12.10 配置go语言开发环境

废话少说直接切入主题 系统为Ubuntu12.10 1下载go的源码包 现在已经出到了go1.1beta2 但是我们现在还是用go1.0.3这个版本 手动下载:http://code.google.com/p/go/downloads/list 命令下载:wget https://go.google.com/files/go.1.0.3.linux-amd64.tar.gz 2 将下载后的文件最好是放在home下因为在”下载“那里有中文路径 3 输入命令将源码包解压到usr/local/目录下 sudo tar -zxvf go1.0.3.linux-amd64.tar.gz -C /usr/local/ 4 等待解压完成之后 需要打开ubuntu的配置文件将环境变量添加进去 sudo ge...阅读全文

博文 2014-10-04 19:26:18 Mr-Cheung

google的GO语言环境安装

首先打开install Go页面:http://golang.org/doc/install.html 按着向导一步一步来安装。 本人环境:ubuntu9.10,acer Aspire4710 32位机器 下文"#"表示说明文字,其余为在终端中的命令或者文件操作 1.Environment variables(环境变量设置) (1)cd (2)mkdir go (3)mkdir bin (4)vi .bashrc (5)#在文件最后添加如下内容(根据机器的不同而使用不同的GOOS和GOARCH的设置,一般都为linux和386,大部份还是使用这两样的多): export GOROOT=$HOME/go export GOOS=linux export GOARCH=386 export GO...阅读全文

博文 2014-10-04 19:26:37 haiyupeter