摘要:
1 阅读全文
摘要:
1.部署应用(Pod) 1) 创建Deployment控制器对象: vim myapp-deployment.yaml 内容如下: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: n 阅读全文
摘要:
创建资源对象: 直接通过kubectl命令及相关的选项创建资源对象的方式: kubectl run nginx-deploy --image=nginx:1.12 --replicas=2 # 创建名为nginx-deploy的Deployment控制器资源对象 kubectl expose dep 阅读全文
摘要:
K8S特性: 1.自动装箱: 构建于容器之上,基于资源依赖及其他约束自动完成容器部署且不影响其可用性,并通过调度机制混合关键型应用和非关键型应用的工作负载于同一节点以提升资源利用率。 2.自我修复(自愈): 支持容器故障后自动重启、节点故障后重新调度容器,以及其他可用节点、健康状态检查失败后关闭容器 阅读全文
摘要:
1.json 包的 NewDecoder 函数 // 打开文件 file, err := os.Open(dataFile) if err != nil { return nil, err } defer file.Close() // 将文件解码到一个切片里 var feeds []*Feed e 阅读全文
摘要:
分治法的核心思想就是分而治之,具体来说,它先将一个难以直接解决的大问题,分割成一些可以直接解决的小问题。如果分割后的问题仍然无法直接解决,那么就继续递归地分割,直到每个小问题都可解。 分治法的使用方法 几个特征 1)难度在降低,即原问题的解决难度,随着数据的规模的缩小而降低。这个特征绝大多数问题都是 阅读全文
摘要:
func hanio(n int, x string, y string, z string) { if n < 1 { fmt.Println("汉诺塔的层数不能小于1") } else if n == 1 { fmt.Println("移动:" + x + "——>" + z) } else { 阅读全文
摘要:
假设有且仅有 1 个最大公共子串。比如,输入 a = "13452439", b = "123456"。由于字符串 "345" 同时在 a 和 b 中出现,且是同时出现在 a 和 b 中的最长子串。因此输出 "345"。 func main() { a := "123456" b := "13452 阅读全文
摘要:
给定一个字符串,逐个翻转字符串中的每个单词。例如,输入: "the sky is blue",输出: "blue is sky the"。 package main import ( "fmt" "strings" ) type SStack struct { elems []string } fu 阅读全文
摘要:
树的机构与线性结构的区别 1)一个结构如果不空,其中就存在着唯一的起始结点,称为根(root) 2)按结构的连接关系,树根外的其余结点都有且只有一个前驱,但是一个结点可以有0个或者多个后继。在非空的树结构中一定有些结点并不连接到其他结点。这种结点与表的尾结点性质类似,但在一个数结构里可以存在多个这种 阅读全文