摘要: yum install lsof 阅读全文
posted @ 2018-08-18 17:10 星空42 阅读(157) 评论(0) 推荐(0) 编辑
摘要: package main import ( "crypto/md5" "fmt" "io" ) // golang md5加密 func main() { h := md5.New() // 签名 sign := "wasdhasdhjasduh" // 生成md5码写法1 io.WriteString(h, sign) sum := fmt.Sprintf("%x",... 阅读全文
posted @ 2018-08-10 09:59 星空42 阅读(734) 评论(0) 推荐(0) 编辑
摘要: golang数据结构之List,实际中用得很少,这里只做研究。 阅读全文
posted @ 2018-08-10 09:51 星空42 阅读(3056) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "io/ioutil" "log" "os" ) func main() { path := "C:\\Users\\Administrator\\Downloads\\实用go语言学习" files, err := ioutil.ReadDir(path) if err != nil { log.Fatal(e... 阅读全文
posted @ 2018-08-09 14:19 星空42 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类数据。 一句 阅读全文
posted @ 2018-08-02 12:50 星空42 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 压缩 tar -zcvf 打包后生成的文件名全路径 要打包的目录 tar -zcvf /home1/usr/log.tar.gz ./log 解压缩 tar zxvf back.tar.gz 阅读全文
posted @ 2018-08-01 09:56 星空42 阅读(131) 评论(0) 推荐(0) 编辑
摘要: go是一门非常简洁,但很高效的语言。当我接触这门新语言的时候,我不大喜欢从头看 一门大部头的书,而是从简单的语法学习。我记得我第一次学go的时候,那时介绍go的书不多, 后来从网上下载了一本the little go book,在从杭州回武汉的火车上看完了,至今印象还是很深刻。 这对我以后理解go语 阅读全文
posted @ 2018-07-30 14:36 星空42 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: package main import ( "errors" "fmt" ) const ( ACT = 1 TASK = 2 ) type Quest struct { Id int QuestType int Process int Status int } type Questier interface { DoAction(Quest)... 阅读全文
posted @ 2018-07-30 10:11 星空42 阅读(297) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" var singleton *Singleton type Singleton struct { Count int } func GetSingleton() *Singleton { if singleton == nil { singleton = &Singleton{} return singleton } r... 阅读全文
posted @ 2018-07-30 09:50 星空42 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 游戏中加经验的地方很多,很多人写的很乱,我把这个功能用比较简单且清晰的方法写了下来。代码如下: package main import ( "fmt" "log" "github.com/emirpasic/gods/maps/treemap" ) func main() { exp := []int{ 20, 30, 40, 50, 70, 300, 350... 阅读全文
posted @ 2018-07-29 22:24 星空42 阅读(288) 评论(0) 推荐(0) 编辑