k8s初级实战04--DaemonSet & Static Pod

k8s初级实战04--DaemonSet & Static Pod1 基础概念2 常见用法2.1 DaemonSet2.2 Static Pod3 注意事项4 说明1 基础概念DaemonSetDaemonSet 保证在每个 Node 上都运行一个容器副本,常用来部署一些集群的日志、监控或者其他系统管理应用。典型的应用包括:日志收集,比如 fluentd,logstash 等;系统监控,比如 Prometheus Node Exporter,collectd,New Relic age
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

LeetCode121题 买卖股票的最佳时机(动态规划)

文章目录问题描述:解题思路:代码实现:问题描述:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。示例 1:输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战05--pod & container

k8s初级实战05--配置container & pod1 基础概念2 常见用法3 注意事项4 说明1 基础概念Pod 是一组紧密关联的容器集合,它们共享 IPC 和 Network namespace,是 Kubernetes 调度的基本单位。Pod 的设计理念是支持多个容器在一个 Pod 中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。k8s 中既可以部署单容器的pod,也可以部署多容器的pod。pod 中既可以包括一个容器,也可以包括多个容器;容器既可
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

LeetCode136题 只出现一次的数字(位运算)

文章目录问题描述:解题思路代码实现:问题描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4解题思路  可以使用异或运算解题,异或运算可以使得两个相同的数结果为0,任何数字与0进行异或运算都得到它本身。由于数组中的其他数字都是出现两次所以将数组中所有的数
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战06--Job & CronJob

k8s初级实战06--Job & CronJob1 基础概念2 常见用法2.1 Job2.2 CronJob3 注意事项4 说明1 基础概念JobJob负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。当第一个 Pod 失败或者被删除(比如因为节点硬件失效或者重启)时,Job 对象会启动一个新的 Pod。删除 Job 的操作会清除所创建的全部 Pods。Kubernetes支持以下几种Jo
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

LeetCode第141题 环形链表的判断

文章目录问题描述:解题思路:代码实现:问题描述:给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回 true 。 否则,返回 false 。进阶:你能用 O(1)(即,常量)内存解决此问题吗?示
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战07--配置 存活&就绪&启动探针

k8s初级实战07--配置 Liveness & readiness 探针1 基础概念2 常用方法3 注意事项4 说明1 基础概念Probe(探针) 是由 kubelet 对容器执行的定期诊断。 要执行诊断,kubelet 调用由容器实现的 Handler (处理程序)。有三种类型的处理程序:ExecAction: 在容器内执行指定命令。如果命令退出时返回码为 0 则认为诊断成功。TCPSocketAction: 对容器的 IP 地址上的指定端口执行 TCP 检查。如果端口打开,则诊断被认
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

LeetCode第234题 回文链表

文章目录问题描述:解题思路:代码实现:问题描述:请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true解题思路:解法一:   可以使用栈先进后出的特点进行解题,遍历链表将所有元素进行压栈,然后再从头遍历一次链表,与栈弹出的节点进行对比,看是否相等。需要注意的是比较的是节点的value值是否相等,而不是比较两个节点是否相等。解法二:   解法一的空间复杂度为o(n),为了
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战08--ConfigMap

k8s初级实战08--ConfigMap1 基础概念2 常见用法3 注意事项4 说明1 基础概念2 常见用法3 注意事项4 说明
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战09--Secret

k8s初级实战09--Secret1 基础概念2 常见用法2.1 创建configmap2.2 使用configmap3 注意事项4 说明1 基础概念2 常见用法2.1 创建configmap2.2 使用configmap3 注意事项4 说明github feiskyer/kubernetes-handbook/blob/master/concepts/secret...
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

LeetCode第461题 汉明距离

文章目录问题描述:解题思路:代码实现:问题描述:两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:x和y都在int的范围内示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。解题思路:  汉明距离实际上就是求两个数的二进制有几个位不相同,可以先用异或运算求出两个数的异或结
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战10--备份etcd集群

k8s初级实战10--备份etcd集群1 基础概念2 常见用法2.1 备份etcd2.2 还原etcd3 注意事项4 说明1 基础概念2 常见用法2.1 备份etcd2.2 还原etcd3 注意事项4 说明
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

多功能数字钟的设计

多功能数字钟的设计信息工程学院的电子技术综合实训注:本实验报告,仅供参考,其中资料文献本文后面有注明来处,侵权删。文章目录多功能数字钟的设计前言一、设计目的和要求二、选题的目的和意义1.引入库2.读入数据文献总结前言提示:电子综合实训包括很多实验,本实验课题选择多功能电子时钟的设计,其中包括模拟电子技术和数字电子技术的知识的运用,本文使用的实验环境是win7(当然win10阔以的哦),仿真软件是Multisim10.0.1,打开界面如下:提示:以下是本篇文章正文内容,下面案例可供参考一
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

docker笔记9--Docker镜像中使用crontab

docker笔记9--Docker镜像中使用crontab1 介绍2 打包方法2.1 思路2.2 案例3 测试4 说明1 介绍工作中经常会使用cron,物理机上使用非常简单,但是大部分docker容器中默认没有cron且没有启动cron服务,直接使用不太方便。因此,笔者根据日常经验,将cron服务打包到docker镜像中,实现容器启动后定时执行cron中的任务。该方法仅仅在ubuntu系统中测试过,其它系统中crontab保存的路径是否为/var/spool/cron/crontabs/笔者暂未逐一测
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

C语言运用函数求长方体的表面积和体积

利用C语言编写程序编程要求编程准备编程内容编程要求利用C语言函数功能编写一个程序,能输入任意值,即长方体的长宽高从而输出该长方体的表面积和体积。编程准备1、编程软件为Visual C++6.02、长方体表面积和体积S=2(ab+ah+bh)S=2(ab+ah+bh)S=2(ab+ah+bh)V=abh V=abhV=abh编程内容定义两个函数f1、f2,分别求长方体对的表面积和体积:#include<stdio.h>int f1(int a,int b,int
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

minio笔记01--部署与测试minio

minio笔记01--部署与测试minio1 简介2 部署minio集群3 测试3.1 mc使用3.2 fuse使用4 补充说明1 简介MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MyS
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

minio笔记02--基于swarm搭建minio集群

minio笔记2--基于swarm搭建minio集群1 介绍2 初始化swarm集群3 搭建minio集群4 说明1 介绍minio 有多种搭建方式,已经介绍了单机上搭建的测试集群,本文将进一步介绍如何基于swarm 搭建多机集群。2 初始化swarm集群初始化 master 节点master节点执行init,初始化集群# docker swarm init添加 worker节点:在work节点执行join,加入集群在每个work上依次执行该命令:# docker swarm join
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

VS2019正确创建C++步骤以及扩展插件美化你的VS2019的IDE开发环境

让编程更有趣,使用扩展插件来美化你的IDE开发环境前言前言二级目录三级目录前言在安装了Visual Studio 2019社区版后,有的小伙伴会觉得编程页面好丑,没有激情来编程,编程显得有些枯燥,这里我将会为你介绍两种我正在使用的扩展插件,同时强调一下vs2019创建c++文件的正确方法(因为在一开始我也总犯这种错误,太尴尬了,写出来的程序运行不了,哈哈哈)前言二级目录三级目录...
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

k8s初级实战11--ingress案例

k8s初级实战10--使用ingress1 基础概念2 常见用法3 注意事项4 说明1 基础概念2 常见用法创建2个deploy创建第一个nginx01# vim nginx01.yamlapiVersion: apps/v1kind: Deploymentmetadata: labels: app: nginx01 name: nginx01spec: replicas: 1 selector: matchLabels: app: ngin
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0

关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法

Visual Studio 2019中的安装问题详细解决方法前言安装地址下载网址问题解决1、连接热点2、改DNS前言因为最近要学习C++和C#,所以在寻找了很多编程软件后,感觉Visual Studio 2019应该是目前蛮好用的编程软件,不仅因为Visual Studio 2019可以编写很多语言,以前学C时,用的VC++6.0,这大概是1998年发布的软件了,它没有C的支持,只支持C++的C模式,我们当时上机用的就是这个软件(笑哭),后来发现好多编程的根本不用这玩意。在官网找到了vs2019的下载
分类: 其他 发布时间: 02-13 10:31 阅读次数: 0