之前发表一个A*的python实现,连接:点击打开链接 最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复杂度中等。还可以把之前用python实现是没有考虑的部分整理一下。 这一版的GO实...
分类:
编程语言 时间:
2015-05-13 14:32:20
阅读次数:
169
a 首先打开网页下载tcl/tk游戏源码http://sourceforge.net/projects/tkgames/files/latest/download?source=typ_redirect b 把压缩包里的tcl/tk源代码文件tkHearts-0.90用文本编辑器打开,并把所有内容 复制到如下...
分类:
编程语言 时间:
2015-05-13 13:13:49
阅读次数:
195
之前发表一个A*的python实现,连接:点击打开链接
最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复杂度中等。还可以把之前用python实现是没有考虑的部分整理一下。
这一版的GO实现更加模块化了,同时用二叉堆来保证了openlist的查找性能。可以说离应用到实现工程中的要求差...
分类:
编程语言 时间:
2015-05-13 12:50:51
阅读次数:
165
1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 type User struct { 8 Id int 9 Name string10 Age int11 }12 13 type Manger struct {14 ...
分类:
编程语言 时间:
2015-05-13 10:00:27
阅读次数:
146
a 首先打开网页 http://wiki.tcl.tk/4364 【Car racing in TclUpdated 2011-08-25 01:30:05 by RLE】 b 把网页里提到的tcl/tk代码复制到如下go源代码的init_script字符串常量里 package main import "github.com/...
分类:
编程语言 时间:
2015-05-13 06:38:37
阅读次数:
159
GoLang之面向对象Go语言没有沿袭传统面向对象编程中的诸多概念,比如继承、虚函数、构造函数和析构函数、隐藏的this指针等。类方法在Go语言中,可以给任意类型(包括内置类型,但不包括指针类型)添加相应的方法。如下面的这个例子,定义了一个新类型Integer,它和int一样,只是为它内置的int类...
分类:
其他好文 时间:
2015-05-13 06:05:09
阅读次数:
153
Consul 是一个分布式,高可用,支持多数据中心的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源。 在Consul的文档上,Consul 支持Service Discovery, Healt...
分类:
其他好文 时间:
2015-05-12 11:04:17
阅读次数:
6998
golang package?stack
import?(
????"errors"
)
type?Stack?[]interface{}
func(stack?*Stack)?Push(v?interface{})?{
????*stack?=?append(*stack,?v)
}
func(stack?*Stack)?Pop()?(...
分类:
编程语言 时间:
2015-05-12 09:41:42
阅读次数:
145
使用Go语言实现的重命名一个文件夹下所有文件的小工具。
分类:
编程语言 时间:
2015-05-09 23:20:10
阅读次数:
227
厚颜无耻的推荐一下,go-adm,Go语言轻量ORM。0.1.0分支已经实现类面向对象的操作方式,说明请戳这里。 目前的总体特性已经完成,暂时不会增加其他的特性,待0.1.0的面向对象化的特性测试完善,会合并到主分支中。...
分类:
编程语言 时间:
2015-05-07 08:59:50
阅读次数:
145