06 2023 档案
摘要:十九、面向对象编程 类与对象 类是总结事物特征的抽象概念,是创建对象的模板。对象是按照类来具体化的实物。 类的构成 类的名称:类名 类的属性:一组参数数据 类的方法:操作的方式或行为 类的创建 # class People(object): 新式类 class People(): 经典类 class
阅读全文
摘要:系统里有一个需要在图片上画中文的功能,在开发环境是 ok 的,一到线上 Docker 容器环境中文就不显示了,查了一些资料说是缺少中文字体,就在容器里安装中文字体。 # 1. 查看当前使用的系统语言: ``` $ echo $LANG en_US.UTF-8 ``` en_US.UTF-8 是支持中
阅读全文
摘要:# 一、查看telnet-server、telnet是否安装 ``` rpm -qa telnet-server rpm -qa telnet 没有输出telnet的版本,什么都没有输出,表示未安装 ``` # 二、安装telnet服务 ``` yum list | grep telnet ```
阅读全文
摘要:# 十八、异常处理(了解) 异常处理: Python程序运行语法出错会有异常抛出 不处理异常会导致程序终止 |异常种类|异常种类| | : | : | IndentationError|缩进对齐代码块出现问题 NameError|自定义标识符找不到 IndexError|下标错误 KeyError|
阅读全文
摘要:# 环境说明 **·** 分布式Minio至少需要4个节点 **·** 如果资源不够,可以采用两个节点每个节点启动两个实例的方式来实现四节点的集群,仅用于测试环境 **·** 生产环境建议最少4节点 # 环境准备 ``` #所有节点执行下列操作 # 配置时间同步,配置时间同步的方式不做讲述 # 创建
阅读全文
摘要:# 十七、函数里的模块 ## 1. 模块的定义 模块就是一个.py结尾的python代码文件(文件名为hello.py,则模块名为hello), 用于实现一个或多个功能(变量,函数,类等) ## 2. 模块的分类 1. 标准库(python自带的模块,可以直接调用) 2. 开源模块(第三方模块,需要
阅读全文
摘要:# 十六、python里的函数 python里函数分为内置函数与自定义函数 内置函数:如int(),str(),len()等,所有的内置函数参考[https://docs.python.org/3/library/functions.html](https://docs.python.org/3/l
阅读全文
摘要:# 十五、python文件IO操作 ## python文件操作的步骤 ``` python文件的操作就三个步骤: 1. 先open打开一个要操作的文件 2. 操作此文件(读,写,追加等) 3. close关闭此文件 ``` ## python文件访问模式 简单格式: file_object = op
阅读全文
摘要:# 十四、集合set(了解) 集合和字典一样都是使用大括号。但集合没有value,相当于只有字典的key。 字符串,列表和元组属于序列,是==有序==的,但==集合是无序==的,所以不能通过下标来查询和修改元素。 再总结一下: 整数,字符串,元组是==不可变数据类型==(整数和字符串改变值的话是在内
阅读全文
摘要:公司内部多台内网环境服务器搭建yum仓库 服务端:192.168.142.131 客户端:192.168.142.132 一般情况下,企业都有自己的使用的特定的Linux版本,虚拟机也是使用特定的Linux版本安装出来的。我们一般都是使用centos7.6了。挂载好之后,路径一般为/mnt/cdro
阅读全文
摘要:# 十三、python字典dict 字典:是一种key:value(键值对)类型的数据,它是==无序==的(没有像列表那样的索引,下标). 它是通过key来找value 底层就是hash表,查找速度快;如果key相等,会==自动去重==(去掉重复值),也就是说dict中没有重复的key,但是值是可以
阅读全文
摘要:查看最大连接数 `mysql> show variables like '%max_connection%';` ``` + + + | Variable_name | Value | + + + | extra_max_connections | | | max_connections | 251
阅读全文
摘要:# 1、原理介绍 ## create 这也就是默认的方案,可以通过 create 命令配置文件的权限和属组设置;这个方案的思路是重命名原日志文件,创建新的日志文件。详细步骤如下: 重命名正在输出日志文件,因为重命名只修改目录以及文件的名称,而进程操作文件使用的是 inode,所以并不影响原程序继续输
阅读全文
摘要:有时候经常会有个别容器占用磁盘空间特别大,这个时候就需要通过docker overlay2 目录名查找对应容器名: 1、 首先进入到 /var/lib/docker/overlay2 目录下,查看谁占用的较多 `cd /var/lib/docker/overlay2` `du -sc * | sor
阅读全文
摘要:# 十二、python元组tuple 元组就相当于是==只读的列表==;因为只读,所以没有增,删,改等操作方法. 它只有两个操作方法:count,index 元组,字符串,列表都属于序列.所以元组也可以切片. ## 1.元组的创建 **列表使用中括号,元组使用小括号。** ``` tuple1=(1
阅读全文
摘要:# 十一、python列表list 列表是一种基本的序列数据结构(字符串和元组也属于序列) 列表是一种可变值的数据类型(再次强调数字,字符串,元组是不可变类型) ## 1.列表的创建 使用中括号括起来,里面的数据称为元素。可以放同类型数据,也可以放不同类型数据,但通常是同类型。 ``` os=["r
阅读全文
摘要:# 十、python字符串str ## 1.字符串的定义与输入 在python中,用引号引起来的都是字符串。还有input函数输入的, str()函数转换的等。 ``` string1="hello" string2='hello' string3="""hello python""" string
阅读全文
摘要:# 九、python循环语句 ## 1.for循环 for循环遍历一个对象(比如数据序列,字符串,列表,元组等),根据遍历的个数来确定循环次数。 for循环可以看作为定循环,while循环可以看作为不定循环。 **for循环的基本格式** ``` for 变量 in 数据: 重复执行的代码 ```
阅读全文
摘要:# 八、python判断语句 ## 1.python单分支判断语句: ``` if 条件: # 条件结束要加:号(不是;号) 执行动作一 # 这里一定要缩进(tab键或四个空格),否则报错 # 没有fi结束符了,就是看缩进 ``` ## 2.python双分支判断语句: ``` if 条件: 执行动
阅读全文
摘要:# 七、python运算符 ## 1.算术运算符 |算术运算符|描述|实例| | | | | +| 加法| 1+2=3 -|减法| 5-1=4 *|乘法 |3*5=15 / |除法 |10/2=5 // |整除 |10//3=3 不能整除的只保留整数部分 \**|求幂|2\**3=8 %|取余|10
阅读全文
摘要:# 六、python输入输出 ## 1.输入 ``` python里的input输入用法 name=input("what is your name: ") age=input("what is your age: ") # input输入的直接就为str类型,不需要再str()转换了 print(
阅读全文
摘要:# 五、Python基本数据类型分类 ## 1.基本数据类型 **(1) 数字** int 整型(1, 2, -1, -2) float 浮点型(34.678) bool 布尔型(True/False) complex 复数(4+3J, 不应用于常规编程,这种仅了解一下就好 **(2)字符串** s
阅读全文
摘要:# 三、python注释 **1.单行注释: # 被注释内容** 在# 后面建议添加一个空格 ,然后在写注释的内容  # 帮助方法 print("hello world") print("python") # 这是两句分开的打印,会打印两行 print("hello world\npython") # 打印的结果会换
阅读全文
摘要:# 一、第一个python脚本 ## 1. 使用vi或vim直接写 ``` # vim 1.py #!/usr/bin/python # 声明类型,指明解释器命令路径 #-*- coding: utf-8 -*- # 指定字符格式为utf-8(可以打印中文),python3不用再指定了 print
阅读全文