golang json编码,解析

json通用的数据交换格式,刚想做个别的东西,就想到要用json交换数据,就先把json的编码和解析搞定.看了看文档,写了一个事例代码.如下: package main import ( "fmt" "encoding/json" ) func main() { // json encode j1 := make(map[string]interface{}) j1["name"] = "豆蔻" j1["url"] = "http:...阅读全文

ITEYE博客 2014-09-10 13:43 DarkWingBoy

golang读写mysql的例子,使用mymysql驱动

http://www.dotcoo.com/golang-mysql-mymysql     golang,做很多系统都离不开数据库,当然最常用的还是mysql,今天测试了一下连接mysql数据库,呼呼爽啊.再次为golang欢呼. 这次用的是golang的mymysql驱动,好久没有用mysql了,还是忘不了她. package main import ( "fmt" "database/sql" "github.com/ziutek/mymysql/g...阅读全文

ITEYE博客 2014-09-10 13:43 DarkWingBoy

golang按显示长度截取字符串

根据显示长度截取字符串,之前php用的utf8编码,10个英文和10个汉字的显示长度差距太大,按字节截取的话又会出错出现截取半个汉字的情况,所以写了这两个函数. 这两天在折腾golang,所以就用golang重写了着连个函数.代码如下: package main import ( "fmt" ) func main() { fmt.Println(show_strlen("哈哈1")) fmt.Println(show_substr("哈哈...阅读全文

ITEYE博客 2014-09-05 09:57 DarkWingBoy

数据结构-队列链式存储结构的实现(golang)

//队列的链式存储结构的实现 //队列链式存储结构体 type LSQueue struct { front *LSQNode //头指针 rear *LSQNode //尾指针 count int //队列的线性长度 } //队列链式存储结构节点 type LSQNode struct { elem ElemType //储存的数据 next *LSQNode //指向下一个节点的指针 lsQueue *LSQueue //所属队列 } //初始化队列 func InitLSQueue() *...阅读全文

新浪博客 (2016-01-12 11:23:19) 卑微了承诺-life

Go语言流程控制语句if、goto、for、switch

最近在看go语言,虽然网上大多数的评论都是在吐槽go语言,但是我喜欢简单的东西,我不拿它和任何语言去比,去用每一种语言完全是自己兴趣问题。 还没开始就跑题了 ~~!回到标题上来,golang的流程控制,刚开始学go,记性一直都不怎么好,做个笔记 流程控制包含三大类:条件判断、循环控制和无条件跳转。 if go语言的if package main import ( "fmt" ) func main() { if a := 8; a > 2 { fmt.Pr...阅读全文

ITEYE博客 2014-08-07 11:38 guhao022

手欠搜索google 趋势图

通过google 趋势图 , 可以很容易的对比php python golang ruby , 这些语言的搜索热度,并且会分国家,分地区,显示出搜索的贡献值,发现一些比较有意思的东西。 php 搜索趋势贡献top10 中, 没有中国。 突然很诧异,按理来说, php中国使用量不少的,为什么贡献值都体现不出来?而且中国还是个人口大国, 在时间范围内的贡献应该不会太差才对。想想之前google搜搜被禁了,看来搜索流量全在baidu上。 古巴人民很热情! php 和python ,在古巴...阅读全文

开源中国博客 2013-10-14 13:37 Able

go web开发之revel+mgo

演示地址:http://gblog-revel.herokuapp.com/ 源码:https://github.com/joveth/GBlog 教程wiki源: https://github.com/joveth/GBlog/wiki/_pages 教程CSDN源: http://blog.csdn.net/jov123/article/category/2216585 目录: 第1章 述与环境 第2章 Blog的首页与投稿设计 第3章 Blog的首页与投稿实现 ...阅读全文

开源中国博客 2014-05-06 17:48 jov

记录一个在线的虚拟机开发环境(go、ruby、python、java...)

https://www.nitrous.io/ 需要注册,开发环境是一个类linux虚拟机,虽然创建虚拟机时需要选择语言,但我测试了,go语言下的虚拟机,其实同时也支持了c/c++、java、python、ruby 可以和 http://ideone.com/ 对比一下,支持语言没有那么多,但是开发限制少了很多,完全可以上传自己的IDE和调试工具。 事实上,这个环境可以基本支持一个博客或者网站了;当然,和购买的空间不一样,这个不能老是开着。阅读全文

开源中国博客 2013-09-06 20:08 刘地