go处理json格式文件

关注开源中国很久了,但是一直没有发表过博客,原因是觉得自己能力还不够,因为这里的人们都让我仰望啊。一直在CSDN坚守着,但是,最近却总觉得那里气氛不对,遂来到了这里,来发表自己的看法,还有自己的学习笔记。        工作中使用的是go语言,其实自己学习的也不是很深入,只是勉强可以用来编几行代码,出了问题还是要跟API求救,曾设想过去读源码,但是却一直没有决心,幸好有很多testcase,提供了调用函数的方法。      花了好长时间,总是没有办法把我定义的文件decode了,把s...阅读全文

开源中国博客 2013-05-30 18:30 lunar_stud

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