![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
mercury137
JAVA,PYTHON,C/C++,DB2,ORACLE=my all
展开
-
我的第一个goLang程序
今天是七周七语言活动的第一天,学习的第一门语言是goLang。主讲人是来自七牛云存储的CEO,许式伟。经过上午的紧张学习,我们基本了解了goLang这门语言的语法特征和编程方式。下午的时候开始了goLang程序的编写。 写的第一个程序很简单,但是意义非凡。通过http将网页抓取,保存到本地。程序如下 [code="Go"] package main import ( ...原创 2012-07-21 19:56:47 · 107 阅读 · 0 评论 -
GoLang的readLines和writeLines方法
习惯了Python里面对文件的操作简单随意,刚上手Go语言这样类似C语言的文件操作方法,一时还不习惯使用buffer来读取和吸入文件。在python中文件对象可以使用readLines和writeLines来遍历文件的行,十分的方便。 如果在Go语言里面也能有这样的方法就好了,找了半天API,还是没有收获。求人不如求己,自己写一个。 代码如下: [code="Go"] ...原创 2012-07-23 00:57:04 · 2236 阅读 · 0 评论 -
Go语言(一)
Go语言是Google的大牛们发明的一门新语言,2012年3月28日正式对外发布。去年7月份我第一次接触到Go语言,从此就喜欢上了它。本来这门语言是为C/C++程序员准备的,但是貌似更多的是Python程序员在学习和使用。 Go语言的主要特性有: 自动垃圾回收 丰富的内置语言类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 ...原创 2013-05-06 00:54:36 · 114 阅读 · 0 评论 -
Go语言(二)
指针 Go也有指针 · p := 2 pInt := &p //定义一个指针变量,赋值为变量p的地址,编译器可以自动识别 fmt.Printf("p=%d\tpInt=%p\n",p,pInt) *pInt = 123445 fmt.Printf("p=%d\tpInt=%p\n",p,pInt) 输...原创 2013-05-06 04:57:10 · 99 阅读 · 0 评论 -
Go语言开发环境搭建
使用Go语言开发程序,最简单的是使用文本编辑器。我不是专门开发Go语言程序的,所以也就是学者玩玩而已,没有专门去了解。平常使用的是Eclipse,所以在这里我推荐使用Eclipse来开发Go语言程序。 首先安装Go的Eclipse插件,Open Eclipse,Help->Install New Software->Add,添加Repository,地址是:http://go...原创 2013-01-03 21:34:46 · 73 阅读 · 0 评论 -
Go写的爬虫
今天整理资料,惊奇发现去年7月份参加GDG的“七周七语言”活动时候,写的一个Go语言程序的。程序很简单,主要是访问一个博客网站,下载并保存网页,具体要求请见[url]http://be001.com/jams/110[/url] 先上程序: [code="Go"] package main import ( "fmt" "os" "log...原创 2013-01-05 14:00:34 · 119 阅读 · 0 评论 -
GoLang操作文件
GoLang操作文件的方法有很多,这里记录和归纳一下。主要有create/NewFile/Open/OpenFile/Pipe这5个。 func Create(name string) (file *File, err error) func NewFile(fd uintptr, name string) *File func Open(name s...原创 2013-12-09 23:50:16 · 102 阅读 · 0 评论 -
GoLang几种读文件方式的比较
GoLang提供了很多读文件的方式,一般来说常用的有三种。使用Read加上buffer,使用bufio库和ioutil 库。 那他们的效率如何呢?用一个简单的程序来评测一下: package main import( "fmt" "os" "flag" "io" "io/ioutil" ...原创 2013-12-12 22:59:41 · 538 阅读 · 0 评论 -
Sublime Text 2搭建Go开发环境(Windows)
最早的时候用的是notepad++,后来改用Eclipse加上goeclipse插件,后来发现sublime好用,就一直使用这个。 使用Sublime来搭建Go的开发环境,转载自:http://www.cnblogs.com/sevenyuan/archive/2013/03/01/2938351.html ...原创 2013-12-13 01:22:26 · 68 阅读 · 0 评论