示意图普通模式快捷键功能i进入插入模式,光标前插入I进入插入模式,行首前插入a从当前字符后插入光标A从当前行后插入光标o当前行后插入新一行O当前行前插入新一行^移至行首$移至行末h左移一个字符j下移一个字符J将下一行接到当前行尾部k上移一个字符l右移一个字符H定位屏幕顶的行M定位屏幕中间的行L定位屏幕底部的行w移动到下一个单词开头b移动到上个单词开头e移动到下一个单词结尾ge移动到上个单词结尾数字(其中数字0)向下移动指定行,数字零代表回当前行号后第一个字符位置数字 + G移动到指定行首ctrl + o回到上次的行,可多次回退,精确到行和列ctrl + i回退回退的上次的行,可多次,与c...
PodPod 是 Kubernetes中最小的可部署单元, 中文可以翻译为 “容器组”。 它是用于承载和管理容器的抽象层。 一个 Pod 可以包含一个或多个紧密关 联的容器, 它们共享相同的网络命名空间、 IP 地址和存储卷, 并在同一个宿 主机上运行。NodeNode是一个运行着Kubernetes节点软件的物理机器或虚拟机。 每个Node 负责运行Pod中的容器, 并由Kubernetes控制平面管理。 Node是Kubernetes集群中的工作节点, 它实际执行应用程序工作负载并提 供运行环境。kubeletkubelet 是运行在每个节点上的一个服务(不作为pod),它负责维护和...
CAP理论简介由计算机科学家 Eric Brewer提出。其观点为,在分布式计算机系统中不可能同时保证以下三个功能。一致性(Consistency): 同一时间系统中能提供服务(正常工作)的节点的数据是相同的。可用性(Availability): 系统中的所有节点都是可用(提供服务)的,收到请求后都会得到响应并且正常提供服务。分区容错性(Partition Tolerance): 将系统的一些节点与其它节点相隔离(可看做网络故障,节点之间无法同步更新了),整个系统仍能继续服务(即至少保证有一个节点在提供服务)。CAP理论认为在分布式系统中,无法同时满足一致性(Consistency)、可...
Python 环境python版本众多,不同版本之间可能有冲突。而且不同的包环境又可能会相互冲突,比如A包依赖B包的2.0版本,但是又有C包依赖于B包的3.0版本。这样就有冲突了。 所以我们需要不同的python环境来隔离。这里的python环境是广义的,细分则又可以分为,python版本环境和python同版本的不同包环境。mac 上推荐使用pyenv来管理python版本环境,再加上插件pyenv-virtualenv,使得pyenv还可以用来管理python的虚拟包环境。包括创建和使用。工具安装 # 安装pyenv brew install pyenv # 安装 pyenv-vi...
简介settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。它包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。元素详解<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 ...