package main
//表达式
//author:Xiong Chuan Liang
//date:2015-2-2
import (
"fmt"
"github.com/xcltapestry/xclpkg/algorithm"
"strconv"
"errors"
)
func main(){
// 中序表达式 后序表达式
// a+b...
分类:
编程语言 时间:
2015-02-02 23:10:39
阅读次数:
278
go语言作为编程语言中的后起之秀,在博采众长的同时又不失个性,在注重运行效率的同时又重视开发效率,不失为一种好的开发语言。在go语言中,没有类的概念,但是仍然可以用struct+interface来实现类的功能,下面的这个简单的例子演示了如何用go来模拟c++中的多态的行为...
分类:
编程语言 时间:
2015-02-02 21:30:58
阅读次数:
121
官网有一个二叉排序树的例子,在此基础上增加了查找和删除节点功能。
代码:
package main
//Binary Search Trees
//author: Xiong Chuan Liang
//date: 2015-2-1
import (
"fmt"
"math/rand"
)
func main() {
t := New(10, 1)
if Searc...
分类:
编程语言 时间:
2015-02-01 17:48:44
阅读次数:
185
go语言运行包下载地址:http://code.google.com/p/go/downloads/list我这里安装的是go version go1.4.1 darwin/amd64下载安装就可以了然后就是配置环境变量GOROOT安装好就是已经配置好了的,我们只需要配置GOPATH,我是在当前用户...
分类:
编程语言 时间:
2015-02-01 14:50:29
阅读次数:
236
运行环境: Mac os X and Linux? 现在当前目录下创建qiniu.json文件: {
"AK":"XXX"?,
"SK":"XXX",?"BN":"xx"
} package?main
import?(
"encoding/json"
"fmt"
"io/ioutil"
"os"
"path"
"strings"...
分类:
编程语言 时间:
2015-02-01 00:45:21
阅读次数:
256
package?main
import?(
"fmt"
"path"
"strings"
)
func?main()?{
fullFilename?:=?"/Users/itfanr/Documents/test.txt"
fmt.Println("fullFilename?=",?fullFilename)
var?filenameWithSuffix?...
分类:
编程语言 时间:
2015-01-31 22:01:13
阅读次数:
550
package main
//Stack
//author:Xiong Chuan Liang
//date:2015-1-30
import (
"fmt"
"github.com/xcltapestry/xclpkg/algorithm"
)
func main(){
stack := algorithm.NewStack()
if stack.Empty() {
f...
分类:
编程语言 时间:
2015-01-31 00:29:40
阅读次数:
334
注:由于别人写的太好了就转来基础介绍!转自:http://www.infoq.com/cn/articles/docker-core-technology-previewDocker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开...
分类:
其他好文 时间:
2015-01-28 17:18:24
阅读次数:
168
一. 下载官方源码?https://github.com/golang/mobile git?clone?https://github.com/golang/mobile.git 二. 将mobile目录移动到 $gopath/golang.org/x中 mkdir?-p?$gopath/golang.org/x?&&?mv?mobile?$...
分类:
移动开发 时间:
2015-01-28 11:25:22
阅读次数:
436
跳表(skiplist)在redis/levelDB中属于核心数据结构,我简单粗暴的用Golang实现了下。
就我的简单理解来说,就一个普通的链表,在insert时,通过Random_level(),把一层变成很多层,
越上数据越小,跨度越大。 查找时从上往下找,用空间换时间。
记下测试代码:
package main
import (
"fmt"
//"github.co...
分类:
编程语言 时间:
2015-01-28 01:02:44
阅读次数:
285