1. install and config 1). install ubuntu use samba to enable win7 users accessing ubuntu share folder. refer tohttp://www.7tutorials.com/how-cha...
分类:
系统相关 时间:
2015-02-28 00:06:19
阅读次数:
231
在Ubuntu安装go编译环境 好记性不如烂笔头,所以趁热打铁记录下golang编译环境的安装过程。 首先下载一些依赖包:sudo apt-get install bison ed gawk gcc libc6-dev make 然后安装Mercurial。Mercurial是一款版本管理系统...
分类:
系统相关 时间:
2015-02-27 16:43:33
阅读次数:
199
1 package main 2 3 import ( 4 "fmt" 5 "io/ioutil" 6 "os" 7 "path/filepath" 8 "strings" 9 )10 11 var matchCount = 012 var ch = ma...
分类:
编程语言 时间:
2015-02-27 11:32:18
阅读次数:
169
在java下习惯了String.subString(start,end)然后再golang继续敲substring木有了,看了下代码,也是原生支持的但是百度发现有些人竟然把字符串转成字符数组再根据下标取,简直误人子弟go的string 支持直接根据 index 截取字符串的例如str := "hel...
分类:
其他好文 时间:
2015-02-27 11:32:08
阅读次数:
128
问题导读:什么是Thrift?Thrift的官方网站在哪里?Golang、Java、Python、PHP之间如何通过Thrift实现跨语言调用?一、什么是Thrift Thrift是一种可伸缩的跨语言服务的发展软件框架。它结合了功能强大的软件堆栈的代码生成引擎,以建设服务。 Thrift是fac.....
分类:
编程语言 时间:
2015-02-27 11:29:18
阅读次数:
168
开发环境的必要特征 项目管理 快速文件跳转 自动语法检查 自动补全 查找定义 启动速度快 如果自己有需求的话插件可以随便写 灵活的运行配置 大环境 OSX GO 1.4 HomeBrew go 环境安装 这一部分是最重要的,如果没有...
分类:
其他好文 时间:
2015-02-26 20:24:22
阅读次数:
332
满屏的error处理会是个悲剧,也不利于对错误进行区分处理。
建议在项目中多用自定义错误,再对错误集中处理。
package main
//error处理方式演示
//author: Xiong Chuan Liang
//date: 2015-2-26
import "fmt"
import "errors"
func main() {
errType(test0())
errT...
分类:
编程语言 时间:
2015-02-26 18:36:15
阅读次数:
125
背景:golang的http服务,读取文件,提供给client下载时候。出现multiple http.writeHeader calls 错误。func DownloadFile(w http.ResponseWriter, r *http.Request, sequence uint64, us...
分类:
Web程序 时间:
2015-02-26 11:22:31
阅读次数:
139
程序可用来定时执行一些任务,并通过信号量处理,在被强制中断时,也能做相应警告及清理处理....
分类:
其他好文 时间:
2015-02-25 18:39:45
阅读次数:
185