
golang
文章平均质量分 66
iteye_14994
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mac os 搭建golang
1.下载:golang安装包:http://code.google.com/p/go/downloads/list2.安装go1.xx.darwin-amd64.pkg ,安装完成后会在mac os 自动创建目录:/usr/local/go/3.打开终端修改环境配置:$ sudo vim ~/.bash_profile在bash_profile文件里添加export G...原创 2014-07-17 17:12:29 · 101 阅读 · 0 评论 -
golang编码规范
目录[-]golang编码规范gofmt注释命名控制结构函数(必须)错误处理panicimport缩写参数传递接受者 golang编码规范注:此文档参考官方指南Effective Golang和Golang Code Review Comments进行整理,力图与官方及社区编码风格保持一致。gofmt大部分的格式问题可以通过gofmt解决,gofmt自动格式化代码,保证所有的go代...原创 2014-12-23 18:19:08 · 169 阅读 · 0 评论 -
golang之路-api杂记-格式化float输出
golang之路-格式化float输出 代码: a:=strconv.FormatFloat(10.100,'f',-1,32)输出:10.1a := strconv.FormatFloat(10.101, 'f', -1, 64)输出:10.101a := strconv.FormatFloat(10.010, 'f', -1, 64)输出:...原创 2014-12-30 15:31:55 · 3142 阅读 · 0 评论 -
golang的package
golang的packagegolang的package和其他语言的组织方式完全不同,刚开始接触时,很不适应。我觉得go的package有两个很大的特点:1、go的package超越了文件的概念;2、go的package是以绝对路径GOPATH来寻址的,不要用相对路径来import在同一个package里,多个文件被go编译器看作是一个文件一样,因此,这多个文件中不能出现相同的全局变量和函...原创 2014-12-30 18:30:53 · 142 阅读 · 0 评论 -
golang编码规范 图片版
golang编码规范 图片版原创 2015-01-28 12:52:00 · 150 阅读 · 0 评论 -
defer 延迟函数
defer 延迟函数defer 又是一个创新,它的作用是:延迟执行,在声明时不会立即执行,而是在函数return后时按照后进先出的原则依次执行每一个defer。这样带来的好处 是,能确保我们定义的函数能百分之百能够被执行到,这样就能做很多我们想做的事,如释放资源,清理数据,记录日志等这里我们重点来说明下defer的执行顺序. func deferFunc() int { ...原创 2015-01-28 16:59:13 · 210 阅读 · 0 评论 -
小心#Golang#官方文档中没有详细说明的陷阱
小心#Golang#官方文档中没有详细说明的陷阱近日在高负载时使用 Golang 的 sql driver 时碰到泄漏问题,最后终于发现 database/sql 的文档和 Examples 都没有很好的说明下面2个关键点:一、 每个 Golang 进程只需要 sql.Open() 一次最 初,想当然的做法是每次有sql请求都先 sql.Open() 。 这实际上是不...原创 2015-01-29 15:47:57 · 133 阅读 · 0 评论 -
golang编程之时间编程
golang编程之时间编程 编程离不开时间,时间管理,严格的说分成两块,一个是当前的时刻,对应的是一个点,还有是一段时间间隔。本文简单的讲讲go的时间相关的编程,比较简单,高手可以一笑而过。 golang对时间的支持,是package time做的事儿,里面有好多的函数,我就不一一举例学习,毕竟这是官方文档干的事情。我们初步的学习下常用的函数。 第一个是UNIX ...原创 2015-01-30 09:22:32 · 106 阅读 · 0 评论 -
Golang Web编程的Get和Post请求发送与解析
Golang Web编程的Get和Post请求发送与解析时间 2014-08-19 15:26:48 优快云博客 原文 http://blog.youkuaiyun.com/typ2004/article/details/38669949 本文的是一篇入门文章,通过一个简单的例子介绍Golang的Web编程主要用到的技术。文章结构包括:Client-Get 请...原创 2015-01-30 09:28:10 · 204 阅读 · 0 评论 -
4.3 常量
4.3 常量常量使用关键字 const 定义,用于存储不会改变的数据。存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格式:const identifier [type] = value,例如 const Pi = 3.14159。在 Go 语言中,你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。显式类...原创 2014-07-20 23:23:22 · 95 阅读 · 0 评论 -
4.2 Go 程序的基本结构和要素
4.2 Go 程序的基本结构和要素Example 4.1 hello_world.gopackage mainimport "fmt"func main() { fmt.Println("hello, world")}4.2.1 包的概念、导入与可见性包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自...原创 2014-07-20 23:22:07 · 304 阅读 · 0 评论 -
go语言/IDE/golang/go语言list和slice性能测试
go语言/IDE/golang/go语言list和slice性能测试 package mainimport ( l "container/list" "fmt" "time")var ( name = "viney")func list() { names := l.New() t := time.Now()...原创 2014-07-20 23:20:57 · 280 阅读 · 0 评论 -
Go语言(golang)环境的搭建–ubuntu篇
Go语言(golang)环境的搭建–ubuntu篇 Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对 多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 还是我自己的电脑,我自己安装的是ubuntu 12.04版本的,直接介绍安装吧!其实搭建环境很简单!1sudo apt-g...原创 2014-07-18 00:18:10 · 185 阅读 · 0 评论 -
golang基础知识
今天说一些golang的基础知识,还有你们学习会遇到的问题,先讲解hello word package main import "fmt"func main() { fmt.Println("你好,微度网络");} package name 包机制,每一个独立的go程序都需要有一个package main的申明,主要是要为下边...原创 2014-07-18 12:30:19 · 152 阅读 · 0 评论 -
Go语言里边的字符串和数组
Go语言里边的字符串和数组 go语言里边的字符串处理和PHP还有java 的处理是不一样的,首先申明字符串和修改字符串 package mainimport "fmt"var name string //申明一个字符串var emptyname string = "" //申明一个空字符串func main() { //申明多...原创 2014-07-18 12:32:28 · 919 阅读 · 0 评论 -
golang(Go语言)实现微信公众平台
这个不是全部的代码哦,只是一个演示可以验证跟接受post传过来的消息并且能返回消息,中间的回复逻辑就待需要各位同志们自己写了哈 /* *@author widuu *@time 2013-7-19 *@go语言实现公众平台 */package mainimport ( "crypto/sha1" "encoding/xml" "fmt" ...原创 2014-07-18 12:36:59 · 692 阅读 · 0 评论 -
GO(golang)语言学习(1)
GO(golang)语言学习(1) 1.导入包,一个主函数中只有一个main函数,包含一个main包,主函数中我们要申明main的包! package mainfunc main(){} 2.引入包文件,譬如我们使用的是fmt包,打印helloword用,golang有一个包可见性的定义,就譬如其他语言中的private 、protected这些声明...原创 2014-07-18 13:24:11 · 104 阅读 · 0 评论 -
Go 编程语言规范
Go 编程语言规范2013年05月08日版本简介记号源代码表示字符字母和数字词法元素注释符号分号标识符关键字操作符/运算符和分隔符整型值浮点值虚数值分符值字符串值常量类型方法集布尔类型数值类型字符串类型数组类型分片类型结构体类型指针类型函数类型接口类型映射类型管道类型类型和值的性质类型一致转换块声明和作用域标...原创 2014-07-19 08:09:58 · 4262 阅读 · 0 评论 -
[开心学go语言]2、简单了解语法
第一章:开心学Go语言:部署篇每一个新语言的产生必然会产生语法的变更。在我印象中,c#和java 白热化的竞争,着实带给我们很多好处,譬如两者的语法像的一塌糊涂,所以从c#屌丝转换为java屌丝只需熟悉熟悉各种库的用法即可。然后做习了php 这时突然转到Go语言,就有很大压力了。我的建议是,先了解最最基本和常用的语法。在实际学习和演练中慢慢了解其他语法,不要一...原创 2014-07-19 08:12:49 · 103 阅读 · 0 评论 -
GO语言学习之数组
GO语言学习之数组 1.申明一个数组 var a[2] int 或者 a:=[2]int{1,2}2.数组索引 数组就是索引的来建立如下图 我们再来一个测试 3.go语言可以自动计算数组的长度,譬如你知道数组有几个可以如下申明1a:=[...]int{1,2,3,45}4.指针数组1a:=[3...原创 2014-07-19 08:13:03 · 121 阅读 · 0 评论 -
golang web开发获取get、post、cookie参数
golang web开发获取get、post、cookie参数在成熟的语言java、python、php要获取这些参数应该来讲都非常简单,过较新的语言golang用获取这些个参数还是费了不少劲,特此记录一下。golang版本:1.3.1 在贴代码之前如果能先理解一下golang http.request的三个属性Form、PostForm、MultipartForm应该能较好的...原创 2015-01-30 10:28:29 · 2105 阅读 · 0 评论