总结几点: ???? new会分配结构空间,并初始化为清空为零,不进一步初始化 ???? new之后需要一个指针来指向这个结构 ???? make会分配结构空间及其附属空间,并完成其间的指针初始化 ???? make返回...
分类:
其他好文 时间:
2015-05-21 17:35:44
阅读次数:
201
common.go ``` // copy code from github.com/shirou/gopsutil package sys import ( "bufio" "os" "strings" ) // ReadLines reads contents from file and splits them by new line. // A convenience wrapper ...
分类:
其他好文 时间:
2015-05-21 09:19:30
阅读次数:
280
本文分析了日常开发中遇到一个Golang HTTP连接的问题,通过分析源代码,给出了一些粗浅的解释,其后给出了常见的使用场景下关闭连接的方法。
分类:
Web程序 时间:
2015-05-20 17:49:36
阅读次数:
133
go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发。下面介绍在Mac OS X中golang的开发环境配置。1.安装brewbrew是一个mac下的由ruby开发的包管理系统,其官网是http://brew.sh。你只要在你的终端中执行ruby -e "$(curl ...
分类:
系统相关 时间:
2015-05-20 00:28:54
阅读次数:
486
前言:
最近看了看Google的Go语言,发现有点意思,这个开源的项目准备用golang来实现。
其实开发板本身的驱动程序已经实现了各个功能,但是有的时候在使用中有些麻烦,有可能需要修改dts文件重新编译内核才能够使用某个功能,所以打算开发这个UIO驱动的开源项目,方便程序的编写。当然,UIO也不是万能的,比如中断,目前我还没有找到好的方法,可以完全抛开内核版本的差异导致需要...
分类:
其他好文 时间:
2015-05-19 08:53:28
阅读次数:
237
欢迎关注go语言微信公众号 每日go语言 golang_everydaygo中map用于存储健值对。map格式:map[KeyType]ValueType声明一个map,键为字符型,值为int型:m := make(map[string]int)map中添加值:m["a"] = 1获取map中值:f...
分类:
其他好文 时间:
2015-05-18 22:45:24
阅读次数:
238