安装 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

CentOS 编译golang

CentOS 安装Mercurial  http://hi.baidu.com/lang2858/item/cda8f6026cd522e0f45ba67f   获取代码 $ hg clone -u release https://code.google.com/p/go         看下能不能访问后面这个地址吧,不能的话请设置代理,或者到github上面去下载一个。源代码目前100M多点,网速不怎么好的话估计要拉取一会。我本地设置代理也没有下载下来,刚好我有台服务器上面可以,跑到服务器去下...阅读全文

博客园 2014-04-14 21:13 iakud

给golang程序进行一次廋身

golang语言是使用静态编译,但是由golang编译出来的程序确实有点大,我们需要对它进行一次廋身。 作为惯例:我们第一个程序就是经典的Hello world! // hello project main.go package main  import (     "fmt"  )  func main() {      fmt.Println("Hello World!")  } 使用go build hello.go 生成可执行文件 hello 使用命令查看大小ll -h-rwx...阅读全文

CSDN博客 2014-05-28 20:14 codemanship

golang 初体验

1.下载golang https://code.google.com/p/go/downloads/list 在windows下安装,下载windows32版本 2.安装   安装完毕,默认在C:\Go 打开CMD输入go 出现相应的go命令即成功 3.设置GOPATH 这个是工作目录,本机设置在:E:\GOME 里面建3个子目录如下 src 存放源代码(比如:.go .c .h .s等) pkg 编译后生成的文件(比如:.a) bin 编译后生成的可执行文件 设置2个环境变量 GOPATH...阅读全文

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

golang eclipse配置

1.安装插件,eclipse中help-->install New Software...添加URL地址 http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 2.在window-->preferences设置go环境,    下载GoCode      https://github.com/nsf/gocode,下载源码后到Gopath路径下面      go build,可以生成gocode.exe      设置go...阅读全文

博客园 2012-10-16 20:10 atyou