Go语言
文章平均质量分 62
ACHelloWorld
这个作者很懒,什么都没留下…
展开
-
Go语言的初步认识
Go语言是来自Google的一门语言,Go语言的一些开源项目如下 链接:http://www.open-open.com/lib/view/open1396063913278.html 关于Go语言的一些内容如下 链接:http://www.tuicool.com/articles/7fMzYnB 链接:http://www.csdn.net/article/201原创 2015-02-25 17:06:58 · 1207 阅读 · 0 评论 -
Go语言(container介绍)
今天,Mayuyu来介绍Go语言中一个重要的东西,叫做container。具体源码可以参考Go语言的源代码,如下 路径:/usr/local/go/src/pkg/container container的结构如下 可以看出包含三部分:heap,list和ring。下面分别介绍 1. heap heap即为堆,是一种常用的数据结构原创 2015-02-28 17:11:06 · 1756 阅读 · 0 评论 -
Go语言(遍历文件夹)
今天来讲一个Go语言操作文件的问题,即如何遍历一个文件夹下的所有文件。 代码如下package mainimport ( "path/filepath" "os" "fmt" "flag")func getFilelist(path string) { err := filepath.Walk(path, func(path string原创 2015-02-27 22:23:20 · 3621 阅读 · 0 评论 -
Go语言(工程和包)
在Go语言中,包是函数与数据的集合,用package定义一个包,包的名字不一定要跟文件名字一样,接下来,将学习如何使用Go语言的包。 首先,我们创建一个Stack包,然后用一个主程序来调用这个包里面的方法。这实际上涉及到Go语言中的工程的分包和编译。Go语言是这么来配置它的工程的,如下图 其中package是工程的根目录,我们需要事先设置环境变量GOPATH,如下原创 2015-02-26 22:30:16 · 2180 阅读 · 0 评论 -
Go语言(goleveldb和ledisdb数据库介绍)
Mayuyu要介绍一个Go语言编写的K-V数据库,叫做goleveldb。 goleveldb在github上的链接为:https://github.com/syndtr/goleveldb 开发文档参考:http://godoc.org/github.com/syndtr/goleveldb原创 2015-02-28 17:48:33 · 4846 阅读 · 0 评论 -
Go语言(log4go介绍)
今天来介绍一个Go语言中常用的日志第三方包,即log4go。在C++中,有log4cpp,而在Java中,有log4j。 好了,废话不多说,现在就来介绍log4go的使用。在log4go在github上的链接如下 链接:https://github.com/skoo87/log4go 具体用法可以参考examples文件夹,而且配置文件采用JSON的格式。一个典型的例子如下原创 2015-02-28 11:49:48 · 5808 阅读 · 0 评论