go语言,简单分析和了解

Go 本地化 该指南也有其他语言版本: Brazilian Portuguese — Português do Brasil Catalan — Català Spanish — Español French - Français Hebrew — עִבְרִית Japanese — 日本語 Korean — 한국어 Romanian - Română Chinese — 普通话   Go Playground 这个指南构建在 Go Playground 之上,这是一个运行在 golan...阅读全文

博客园 2014-08-02 18:15 liyuzhao

goalng导出excel(csv格式)

最近项目中有个小需求,需要将查询结果导出到excel。之间前java比较容易,使用POI很容易就能实现,查了下golang的文档,发现golang下边并没有导出excel的包,但是却有一个encoding/csv的包,看了下发现可以导出csv文件,大家都知道csv文件其实就是文本格式的excel文件,可以直接通过excel打开或是导入excel。     看起来挺好的,问题如愿解决,但是事实证明对已一个还不成熟的语言或是库最好还是先测一下的好。兴冲冲的卸了测试例子,成功导出了一个text.cs...阅读全文

博客园 2014-07-20 19:40 good-temper

go install runtime/cgo: open /usr/local/go/pkg/darwin_amd64/runtime/cgo.a: permission denied

在做更新时,收到下面提示: go get  github.com/astaxie/beego go install runtime/cgo: open /usr/local/go/pkg/darwin_amd64/runtime/cgo.a: permission denied 看目录下,也没有cgo.a 文件。   所以是找不到这个文件报的错误,而不是没有权限的问题。通过sudo来设置权限是不能解决这个问题的。 http://www.cnblogs.com/ghj1976/...阅读全文

博客园 2014-06-18 06:42 ghj1976

go语言学习小结(一)

学习go。记录下 1),package、import     这两个功能在现在的很多语言(java、C#)都具备了。这里面引入包在C家族确实是个很好的东西,使得代码组织更清晰;import而不是include头文件,完全剔除了c家族的弊病。 2),变量命名风格的改变    定义变量:      var i int跟C家族语法int i;相去甚远,貌似更接近delphi、javascript、scala风格。当然在语法分析中这样定义变量比C风格的定义是更容易识别的。    类型推导:      类...阅读全文

ITEYE博客 2013-03-01 10:45 hemowolf

Go 语言模块安装工具:goinstall

文档地址:http://golang.org/cmd/goinstall/  Go模块列表:http://godashboard.appspot.com/package goinstall 主要是方便安装第三方模块,目前支持 hg(mercurial),git,svn三种版本控制系统。 下面来举例怎么安装 web.go 模块。源地址是:http://github.com/hoisie/web.go smallfish@debian:~$ goinstall -dashboard=...阅读全文

开源中国博客 2010-06-08 16:01 刘赤龙

csv文件操作(go语言)

go语言自带的有csv文件读取模块,看起来好像不错,今天玩玩,也算是系统学习go语言的一部分……^_^   一、写csv文件 函数: func NewWriter(w io.Writer) *Writer func (w *Writer) Flush() func (w *Writer) Write(record []string) (err os.Error) func (w *Writer) WriteAll(records [][]string) (err os.Error) 具体...阅读全文

博客园 2012-02-19 22:43 MikeZhang

Ready go系列之: go 的安装

http://www.cnblogs.com/dongritengfei/archive/2011/04/30/2033246.html Go语言是Google继Simple语言之后推出的第二款编程语言,该语言的被号称是:互联网时代的C。这就意味着:1.具有互联网web开发所需的特点,即开发高效;2.具有C语言一样的运行速度,即运行高效。相信这两个特点会让你找到归宿了吧。 1. 安装 Windows上的安装步骤如下: 下载Go开发环境:http://code.google.com/p/gomi...阅读全文

博客园 2011-06-25 08:40 lewgun

beego 0.9.0 中智能路由AutoRouter的使用方法及源码解读

了解beego的开发者肯定知道,beego的路由设计来源于sinatra,原来是不支持自动路由的,每一个路由都要自己配置的,如: type MainController struct { beego.Controller } func (this *MainController) Get() { this.Ctx.WriteString("hello world") } func main() { beego.Router("/", &MainController{}...阅读全文

博客园 2013-09-04 16:50 yuan-shuai

go语言学习笔记

一.官网 下载     英文官网 http://golang.org/     中文官网 http://zh.golanger.com/    二.zip安装配置环境变量 系统变量名:GOROOT值:C:\go\binGo的安装位置C:\go系统变量名:Path追加值:;%GOROOT%\bin 三.是否正确安装 go version 四.编译,执行 1.编译 go build -o C:\test.exe C:\test.go 或者 go build C:\test.go 2. 执行,在命令提...阅读全文

博客园 2013-12-03 23:27 zxhqz

go语言 Linux 配置

GO安装   http://code.google.com/p/go/downloads   配置参考     https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/02.3.md      1.  配置 环境变量     有的系统是~/.profile     ~/.bashrc                   记得把go 包安装到/usr/local,可以是其他目录,担心引起其他不必要的     然后重启 cmd...阅读全文

博客园 2013-11-13 17:05 the-moving-ear

google go 语言介绍(二)

分号 你可能已经注意到我们的程序没有分号。在Go的代码中,唯一你经常可以看到分号的地方是分割for循环的子句。在每句语句的结尾分号并不是必须的。 实际上,go像C或Java这样的常规语言一样使用分号,但是这些分号被自动的插入到语句的结尾处,你不需要手工的去输入这些分号。 关于分号更细节的信息可以查看语言规范,但是在本文中你所要知道的就是你不需要在语句末尾加上分号。(如果要在一行中写多个语句,你就需要在语句结尾加上分号)作为特别的帮助,你可以在大括号关闭符号前的语句省略分号。 这种方式提供了一个...阅读全文

ITEYE博客 2010-01-13 08:29 fffvvvzz