package main
var keyChar =[]byte("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
func genKey(n int) string {if n ==0{returnstring(keyChar[0])}
l :=len(keyChar)
s :=make([]byte,20)// FIXME: will overflow. eventually.
i :=len(s)for n >0&& i >=0{
i--
j := n % l
n =(n - j)/ l
s[i]= keyChar[j]}returnstring(s[i:])}
.......
我猜,前边的定义没有一起贴下来吧
store.go
:main.go
:key.go
:@wj2015 我自己敲的试了不行我就直接贴代码,最后还是不行
运行方式貌似不大对。。。
会在当前目录下编译一个可执行文件,我用的windows环境,所以是exe文件,然后执行该文件可以启动服务。
运行结果: