上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页
摘要: 1 package main 2 3 import ( 4 "awesomeProject/retriever/mock" 5 "awesomeProject/retriever/real" 6 "fmt" 7 "time" 8 ) 9 10 //接口由使用者定义 11 //接口的实现是隐式的,只要实现接口里的方法 12 //接口变量自带指针... 阅读全文
posted @ 2018-07-22 16:26 yuxiaoba 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是发在2018年CSUR上的一篇文章,主要是讲虚拟机上web应用的auto-scaling技术的分类 近年来许多web 应用服务商将他们的应用迁移到云数据中心,为什么要迁移到云上呢?其中一个重要的原因就是云数据中心的资源的弹性伸缩,这可以让他们根据实时的需求获取或者释放计算资源,降低运营成本 阅读全文
posted @ 2018-07-22 11:31 yuxiaoba 阅读(336) 评论(2) 推荐(0) 编辑
摘要: 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 //面向对象 8 //go仅支持封装,不支持继承和多态 9 //go语言中没有class,只要struct 10 //不论地址还是结构本身,一律使用.来访问成员 11 //要改变内容必须使用指针接收者 12 //结构过大考虑指针接收者 13 //值接收者是go语言特有 14 //... 阅读全文
posted @ 2018-07-21 15:41 yuxiaoba 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 上面这个因为Unicode编码问题,它是不支持中文的,那go里面要怎么才能支持中文呢,这时候就要引出rune rune相当于go的char ,这里把byte改成rune 阅读全文
posted @ 2018-07-21 11:43 yuxiaoba 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1 package main 2 3 import "fmt" 4 5 //Map 6 //创建:make(map[string]int) 7 //获取元素: m[key] 8 //key不存在时,获得value类型的初始值 9 //用value, ok:= m[key]来判断是否存在key 10 //delete删除元素 11 //用range遍历key,或者遍历key,... 阅读全文
posted @ 2018-07-21 11:12 yuxiaoba 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1 package main 2 3 import "fmt" 4 5 //切片的操作 6 7 func main() { 8 9 //创建slice 10 var s []int //zero value for slice is nil 11 12 for i := 0; i < 10; i++ { 13 s = appe... 阅读全文
posted @ 2018-07-21 10:31 yuxiaoba 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1 package main 2 3 import "fmt" 4 5 //切片(Slice)本身没有数据,是对底层Array的一个view 6 //不使用指针就可以改数组内容 7 //slice可以向后扩展,但是不可以向前扩展 8 //s[i]不可以超越len(s),s[:]向后扩展不可以超越底层数组Cap(s) 9 //添加元素时如果超越Cap,系统会重新分配更大的底层... 阅读全文
posted @ 2018-07-21 10:10 yuxiaoba 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1 package main 2 3 import "fmt" 4 5 //数组 6 //[10]int 和 [20]int是不同类型 7 //调用func f ( arr [10]int ) 会拷贝数组 8 //go语言中一般不直接使用数组 9 10 func printArray( arr [5]int) { 11 12 for i, v := range... 阅读全文
posted @ 2018-07-13 21:03 yuxiaoba 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 package main 2 3 import ( 4 "fmt" 5 "reflect" 6 "runtime" 7 "math" 8 ) 9 10 //函数 11 //函数可以返回两个值。返回多个值时可以起名字 12 //返回值类型写在最后面 13 //函数可以作为参数 14 //没有默认参数,可选参数 15 16 func eva... 阅读全文
posted @ 2018-07-13 20:01 yuxiaoba 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 package main 2 3 import ( 4 "fmt" 5 "strconv" 6 "os" 7 "bufio" 8 ) 9 10 //for的条件里不需要括号 11 //for的条件里可以省略初始条件,结束条件和递增表达式,三个省略就是死循环 12 //没有while语句,只留结束条件等于while 13 14 func ... 阅读全文
posted @ 2018-07-13 18:52 yuxiaoba 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页