码迷,mamicode.com
首页 >  
搜索关键字:golang    ( 3912个结果
golang中省略返回值造成内存泄漏
我已经两次因为不恰当的省略go中的函数返回值,一次造成MySql的too many connection错误,一次造成严重的内存泄漏。所以在这里大家分享一下这个问题和解决办法,也提醒自己以后不要再犯类似的错了。 众所周知,g...
分类:其他好文   时间:2014-07-22 22:33:12    阅读次数:227
Go是如何用组合实现继承的
Go提供了很赞的并发支持,但是Go并不支持完全的面向对象。这并不代表Go不支持面向对象,而且Go的OO系统做的非常轻量,学习成本压到了最小。尽管为了做到这种轻量级的面向对象让Go失去了一些OO的方便特性,但是更高的效率和多返回值多少弥补了这一点。 那些完全支持面向对象的语言一般都具有继承的功能。继承有很棒的优点,最简单了讲,就是可以少写代码。当然,继承并不仅仅是让你省了敲几下键盘的功...
分类:其他好文   时间:2014-07-22 17:52:01    阅读次数:177
求n以内的所有素数之Golang实现
package?main import?( ????"fmt" ????"math" ) func?prime(value?int)?bool?{ ????if?value?<=?1?{ ????????return?false ????} ????if?value?==?2?||?value?=...
分类:其他好文   时间:2014-07-22 00:13:33    阅读次数:235
Golang中interface{}作为函数参数和函数返回值的使用
package?main import?( ????"errors" ????"fmt" ) type?item?struct?{ ????Name?string } func?(i?item)?String()?string?{ ????return?fmt.Sprintf("item?name:?%v",?i.Name)...
分类:其他好文   时间:2014-07-21 23:31:04    阅读次数:310
goalng导出excel(csv格式)
最近项目中有个小需求,需要将查询结果导出到excel。之间前java比较容易,使用POI很容易就能实现,查了下golang的文档,发现golang下边并没有导出excel的包,但是却有一个encoding/csv的包,看了下发现可以导出csv文件,大家都知道csv文件其实就是文本格式的excel.....
分类:其他好文   时间:2014-07-21 00:22:47    阅读次数:351
goalng导出excel(csv格式)
最近项目中有个小需求,需要将查询结果导出到excel。之间前java比较容易,使用POI很容易就能实现,查了下golang的文档,发现golang下边并没有导出excel的包,但是却有一个encoding/csv的包,看了下发现可以...
分类:其他好文   时间:2014-07-20 23:30:21    阅读次数:519
golang实现tcp接入服务器
接入服务器和后端业务服务其维持tcp连接,多个前端请求通过接入服务器访问后端业务服务器,接入服务器可以方便增加路由功能,维护多个业务服务器,根据消息ID路由到具体的业务服务器。项目目录如下simplelotus src lotus main.go lotuslib ...
分类:其他好文   时间:2014-07-19 12:07:50    阅读次数:231
学习Golang语言(6):类型--切片
学习Golang语言:(6)切片 在很多应用场景中,数组不能够满足我们的需求。在初始定义数组时,我们并不知道数组所需的长度。因此,我们需要一个大小可以动态变化的数组(动态数组) 在Go语言中,这种“动态数组”成为slice(切片)。...
分类:其他好文   时间:2014-07-18 22:02:07    阅读次数:239
golang hello
package mainimport "fmt"func main() { fmt.Printf("Hello, world.\n")}
分类:其他好文   时间:2014-07-16 17:38:26    阅读次数:156
Go源码分析——http.ListenAndServe()是如何工作的
Go对web服务器的编写提供了非常好的支持,标准库中提供了net/http包来方便编写服务器。许多教程和书籍在讲到用Go编写web服务器时都会直接教新手用http包写一个最简单的hello world服务器,例子差不多都会像这样: // 这就是用Go实现的一个最简短的hello world服务器. package main import "net/http" func main() { h...
分类:其他好文   时间:2014-07-16 09:43:16    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!