
云计算
文章平均质量分 66
烟火君
这个作者很懒,什么都没留下…
展开
-
Kubernetes 入门 01
Kubernetes 入门 01这个系列文章计划从零开始对Kubernetes的学习,从系统功能层面到实现层面,本文会对Kubernetes的架构进行一个整体的介绍。Kubernetes是什么?学习一个东西的第一步就是知道它是什么,有什么作用,为什么要使用它。下面对这些问题依次进行解答。简单的来说,Kubernetes是一个容器编排系统(关于什么是容器,看这里)。相对于原有的在硬件...原创 2018-04-04 19:07:45 · 355 阅读 · 0 评论 -
Go标准库学习笔记-堆 (container/heap)
概述container/heap包对通用堆进行了定义并实现了标准堆操作函数,以此为基础可以很容易对各类堆和优先队列进行实现。类型接口heap包中最核心的就是heap.Interface接口,堆的基础存储是一个树形结构,可以用数组或是链表实现。通过heap的函数,可以建立堆并在堆上进行操作;要使用heap包的函数,你的类需要实现heap.Interface接口,定义如下://...原创 2018-04-23 18:33:00 · 2758 阅读 · 1 评论 -
Go标准库学习笔记-双向链表 (container/list)
概述container/list包实现了基本的双向链表功能,包括元素的插入、删除、移动功能链表元素链表中元素定义如下:type Element struct { Value interface{}}func (e *Element) Next() *Elementfunc (e *Element) Prev() *Element通过Value属性来获取...原创 2018-04-23 20:45:18 · 6697 阅读 · 2 评论 -
Go标准库学习笔记-循环链表 (container/ring)
概述Ring是一种循环链表结构,没有头尾,从任意一个节点出发都可以遍历整个链。其定义如下,Value表示当前节点的值:type Ring struct { Value interface{} }类型方法NewRing.New用于创建一个新的Ring,接收一个整形参数,用于初始化Ring的长度,其方法定义如下:func New(n int) ...原创 2018-04-26 15:23:27 · 1611 阅读 · 0 评论 -
Go标准库学习笔记-排序 (sort)
概述sort包实现了对列表的排序以及在有序列表上的二分查找等操作通用排序函数接口实现要使用sort包的各个函数,需要实现sort.Interface,定义如下:type Interface interface { Len() int // 返回当前元素个数 Less(i, j int) bool. // 判断第i...原创 2018-04-27 17:23:44 · 3152 阅读 · 1 评论 -
Go标准库学习笔记-日志(log)
概述log 模块用于在程序中输出日志,它的使用十分简单,类似于fmt中的Print,一个最简单的示例如下:package mainimport "log"func main() { log.Print("Hello World")}上面的程序会在命令行打印一条日志:>>> 2018/05/16 16:48:06 Hello World...原创 2018-05-16 17:36:01 · 678 阅读 · 0 评论