摘要:
0、准备的主机 Kubernetes技术已经成为了原生云技术的事实标准,它是目前基础软件领域最为热门的分布式调度和管理平台。于是,Kubernetes也几乎成了时下开发工程师和运维工程师必备的技能之一。 Master01 192.168.1.20 Node01 192.168.1.21 Node02 阅读全文
摘要:
Python-GC 在 Python 中,大多数对象的生命周期都是通过对象的引用计数来管理的。这是最直观也是最简单的垃圾回收机制。但是他有执行效率的问题和一个致命的弱点循环引用。 很显然,像 PyIntObject、PyStringObject 这些对象是绝不可能产生循环引用的,因为它们内部不可能持 阅读全文
摘要:
1、内核升级 Linux的kernel需要在4.4+以上,才能提供稳定的ipvlan方案。升级kernel:升级为最新版本的kernel。 uname -r rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh htt 阅读全文
摘要:
pyenv安装方式 1、安装git yum install git -y 2、安装python编译依赖 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip 阅读全文
摘要:
CPython内存管理器 CPython源码包的功能分类 此文是按照源码Python3.9来写,其中有些assert语句与一些不必要的宏字段会删除,保留核心的逻辑并添加注释,方便自己和大家理解。在代码中都会注明源码出处方便大家完整阅读。 目录 概要 Demo 采用了Python的演示应用程序 Doc 阅读全文
摘要:
Shell脚本编程 1shell脚本 简介 1.1 格式要求 :首行shebang(sharp bang) !机制 !/bin/bash(用于shell脚本) !/usr/bin/python(用于python脚本) !/usr/bin/perl(用于perl脚本) 1.2 shell脚 阅读全文
摘要:
集合和字典 set(可变、无序、不重复) 初始化 1当{}里没有任何值的时候,系统会判定为字典; 2set元素必须要可以hash,也就是不可变的; 注意:set可以迭代,但是没有索引因为他是无序的; set操作 1如果元素存在,则什么也不做 1在对比remove与discard,应该优先使用disc 阅读全文
摘要:
封装和解构 封装 封装和解构的好处 解构 注意 1:左右两边的元素个数必须一致,不然就会抛异常 注意 2:只能取到key 注意 3:带 的变量名,有且仅能有一个 丢弃变量 阅读全文
摘要:
bytes、bytearry bytes(不可变字节序列) bytearray(可变字节属组) bytes初始化 bytes操作 bytearray初始化 bytearray操作 编码与解码 阅读全文