go语言访问mysql数据库

Go-MySQL-Driver:一个Go语言的轻量级极速的mysql驱动 原文来自:http://hao.jobbole.com/go-mysql-driver/ Go语言的 database/sql 包的一个 MySQL驱动。 特性 轻量级与快速原生Go语言,没有C绑定,只有纯Go没有不安全的操作(类型转换等)动态处理崩溃的连接动态连接池支持大于16MB的查询完全 sql.RawBytes支持 环境要求 Go 1以上MySQL (Version 4.1 or higher), MariaDB ...阅读全文

2014-09-18 11:51 newsyoung1
阅读:6030 评论:0

Go语言1-入门

近来换工作,中途休息了下,休来无事,就学了下最近比较热门的Go语言。 Go语言相对比较简单,与C语言有点像,所以在有C基础的情况下,再学习下Go的特性,基本就懂得怎么写了,学起来不会像Scala那么痛苦,太多的特性及语法糖。Go奉行的“大道至简”的设计理念,这个理念一直贯穿语言的每个细节,为学习及开发提供了很多便利。 这里给大家推荐无闻(unknow)录制的《Go编程基础》,作者很用心及谦虚,本人也阅读过许式伟的《Go语言编程》,相比两者,我认为前者更好。接下来的几篇Go语言的博文基本是参考这两...阅读全文

阅读:1965 评论:0

go语法之一

Go语法: Go语言要求public的变量必须以 大写字母开头,private变量则以小写字母开头,这种做法不仅免除了public、private关键字,更重要的是统一了命名风格。 Go语言对{ }进行了强制,必须如下写法: if expression { ... } 下面的写法是错误的: if expression { ... } Go代码的花括号位置是非常统一的; 最有意思的其实还是 Go 语言首创的错误处理规范: f, err := os.Open(filename) if err != ...阅读全文

阅读:2031 评论:0

Go 程序在 macOS 上的打包功能

这篇文章简单地说明了如何在 macOS 上打包一个 Go 的程序,包括引用或者不引用外部资源。作为一个原生的 Cocoa 程序它是可以下载、安装和运行的。开发过程并不需要 XCode,cgo 或者其他特殊的库文件。 在此文章结尾处,你的 Go 程序将会被打包进一个 `.app` 文件,成为一个拖放安装的只读 DMG 文件。这也适用于其他非 Go 语言的程序。 关于这个端到端的解决方案的主题还有其他很多的指导文章,有的讲的比我想要做的内容多很多,有的又是采用不同的方式,而我想呈现给你的...阅读全文

阅读:7636 评论:2