golang httpserver如果采用 fmt.Fprintf(w, result)来输出json数据时,若json数据包含%号,则会出现问题。输出结果里面会包含(MISSING)字样,造成json格式错误。把输出函数替换为w.Write即可。func Action(w http.Respons...
分类:
Web程序 时间:
2015-03-02 11:01:58
阅读次数:
228
一 基础用法操作 := 只能用于方法内部, 声明并初始化新的变量v := 3但是不能用于已声明变量赋值, 下面的做法编译器会报错误"no new variables on left side of :="var v int = 0v := 1通过错误可以了解到, := 操作左边必须要有新变量, 那么...
分类:
其他好文 时间:
2015-02-28 20:06:19
阅读次数:
130
RESTful API 这玩意不用多说了,用Go做了个很简单的例子:
服务端在被调用时返回JSON,
客户端解析得到相关JSON信息.
服务端源码:
package main
//简单的JSON Restful API演示(服务端)
//author: Xiong Chuan Liang
//date: 2015-2-2...
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