golang 的time包之time

先看看有哪些类型 Time 时间类型,包含了秒和纳秒以及Location Month type Month int 月份.定义了十二个月的常量 Weekday type Weekday int 周,定义了一周的七天 Duration type Duration int64 持续时间.定义了以下持续时间类型.多用于时间的加减 需要传入Duration做为参数的时候.可以直接传入time.Second const ( Nanosecond Duration = 1 Microsecond ...阅读全文

博客园 2013-04-12 19:37 zhepama

golang的反射-Type

反射包主要有一个接口:type,和一个结构value; type接口 commonType类型实现了type接口,下面是type中的各类型关系 commonType>unCommonType>method arrayType|chanType|funcType|interfaceType|mapType|ptrType|sliceType >commonType ptrMap>n*commonType 其他结构 Method结构 MethodByName()和Method()会返回这种类型 ...阅读全文

博客园 2013-04-08 17:57 zhepama

安装 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下的安装总是简单到爆,执行以下命令即...阅读全文

开源中国博客 2013-05-11 07:27 无闻

Mingw静态编译go-sqlite3包

在github.com/mattn/go-sqlite3上,作者说在windows下使用go-sqlite3要使用动态链接的方法[Go does not support static linking for external C library; sqlite3 should be built as a shared library. If it runs on Windows, it needs dll.],结合网上的资源,我整理出了如何使用静态编译的方法使用go-sqlite3。     ...阅读全文

开源中国博客 2012-10-11 22:03 棋有此理

golang语言

最近,笔者开始使用golang语言。感觉golang是一门很有前途的语言。这不仅仅是因为golang是由大牛们打造出来的。更因为golang语言的特性。最近文章会开始介绍golang语言。 golang历史 2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。 2009年11月10日,Go语言以开放源代码的方式向全球发布。 2011年3月16日,Go语言的第一个稳定(stable)版本r...阅读全文

CSDN博客 2014-05-25 23:29 codemanship

golang ODBC 访问access数据库(问题解决之心理路程)

最近项目需要,需要操作access,以前是用VC++ OLE访问,网络用ACE库,感觉很庞大。。。决定用go试试 网上用的最多的就是这个https://github.com/weigj/go-odbc 安装方式如下:   ODBC database driver for Go Install: cd $GOPATH/src git clone git://github.com/weigj/go-odbc.git odbc cd odbc go install     测试时...阅读全文

博客园 2013-09-12 23:00 james1207

七牛为什么没用erlang而用golang呢?

xushiwei  12-9-19 Re: [gocn:6098] 七牛为什么没用erlang而用golang呢?  我早在07年尝试过用erlang做云存储,不流畅,主要问题有二: 1、动态类型。实际上云存储的品质要求是比较高的,包括性能,测试覆盖面等等。重构是比较频繁,所以我希望用静态类型的语言,对重构友好。编译上第一道单元测试,这话是非常有道理的。 2、变量不可变。原则上我倾向于支持变量不可变,但成为约束就不太好,会多出很多临时的小函数...阅读全文

CSDN博客 2013-11-04 21:47 legend_x

数字输入golang实现的一个小游戏–猜数字

PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!     原文步同至:http://www.waylau.com/golang-game-guess-numbe/           随机成生一个数字,输入一个数字看否是匹对,配匹则结速,反之提示是大了还是小了,      代码如下:            每日一道理 爱心是一片照射在冬日的阳光,使贫病交迫的人感到人间的温暖;爱心是一泓出现在沙漠里的泉水,使濒临绝境...阅读全文

博客园 2013-05-06 19:52 jiangu66

golang(0)

我从 1 年前开始关注 Golang, 但一直没有时间细致地学习 Golang 的语法。 有关设计哲学,和语法的概览,我倒是看了不少,前两天买了一本《Go语言程序设计》,打算认真学习一下。 作为一个 C++ 出身的程序员,以及一个 Unix 粉,和一个开源主义者,Golang 的设计哲学相当得对我的胃口。 我对 Golang 的理解是“一个服务器端编程语言”,下面我来谈谈 Golang 吸引我的地方。 精心设计过的语法 这是和 PHP 比的,我之前一直在使用的 PHP 恐怕是流行的编程语言中,唯...阅读全文

CSDN博客 2014-07-16 20:57 zhangxing__

golang 学习心得一(开发环境搭建过程中一些坑)

最近刚接触golang,除了被go的语法吸引之外,在搭建go开发环境过程才也遇到一些问题,现在写出来和大家分享,希望以后对go有兴趣的初学者能避免我的弯路。 Sublime Text 环境搭建,这个有很多大侠已经写的很清楚了,我就不再赘述 , 我就随便发个链接 http://blog.csdn.net/love_se/article/details/7754274 。 go path 设置,在学习过程中渐渐意识到gopath在go开发过程中是一个很重要的东西,不论是自己开发的项目还是引用第三方...阅读全文

博客园 2014-10-04 19:26:07 flowforever

微信朋友圈转疯了(golang写小爬虫抓取朋友圈文章)

很多人在朋友圈里转发一些文章,标题都是什么转疯啦之类,虽然大多都也是广告啦,我觉得还蛮无聊的,但是的确是有一些文章是非常值得收藏的,比如老婆经常就会收藏一些养生和美容的文章在微信里看。   今天就突发奇想,不如利用搜索引擎把朋友圈的文章分门别类的(当然是老婆感兴趣的类型了)抓取出来,然后把图片也Down下来,生成一个网站给朋友们看岂不是不错? 说做就做,于是就有了这个网站:朋友圈转疯了 (http://www.meijia0.com) 域名不太好,凑合着用呗。(之前其实是准备用来做美甲图片站的,...阅读全文

博客园 2014-06-22 09:55 forbe

golang template传递值的第二种方法 利用map[string]interface{}

关于golang tmplate怎么样传递值,以前的调查结果是只能用struct,但是最近开一个开源source,发现他竟然用的是map[string]interface{},百思不得其解,所以用一下代码进行验证。 PS,哎,golang的文档还是太弱了啊。 package main import ( "fmt" "html/template" "net/http" "os" ) type Person struct { Name string Age int E...阅读全文

CSDN博客 2013-07-18 14:40 rufidmx

开启golang之旅

假如你对golang感兴趣, 却尚未开始入门, 这篇文章就是为你准备的.     为什么要学习golang? 游说开发者尝试golang的文章很多. 比如golang主要设计者的演讲, 某个德国人的吐槽, 国内golang布道者所著书籍的前言. 我不想重复一遍大牛们的观点, 只想说一说自己朴素的感受. 在学习golang之前, 我是java的爱好者, 犹如iteye的大多数用户一样. 是的, 我喜欢java, 开源, 跨平台, 强大的IDE支持, 最重要的是--工作机会很多.  但是...阅读全文

CSDN博客 2013-05-16 19:14 e_wsq