April 28, 2019
Linux
Mysql
Mysql备份使用mysqldump做逻辑备份
备份基本命令mysqldump -u user -p DATABASES TABLE1 TABLE2... > backup.sql
选项说明mysqldump 默认是锁表的,如果不需要锁表,请使用 skip-lock-tables备份所 ...
查看更多
April 28, 2019
Linux
centos7搭建Harbor企业级docker仓库安装dockercurl -fsSL "https://get.docker.com/" | sh
systemctl enable --now docker
安装docker-composeyum update -y ...
查看更多
April 28, 2019
Linux
阿里云
使用parted磁盘分区yum -y install parted
# 一行执行:
parted /dev/vdb mklabel GPT "YES" mkpart "vdb1" "ext4" "0" ...
查看更多
April 28, 2019
Python
面向对象编程概述对象具有以下特征:
万物皆对象
每个对象唯一
对象具有属性和行为
对象具有状态(属性的取值)
对象分为类对象和实例对象两大类
面向对象编程的步骤:
抽象出类对象
抽象出类对象的属性
抽象出类对象的方法
根基类对象创建实例对象
通过实例对象访问属性和方法
Python是 ...
查看更多
April 28, 2019
Python
类属性和方法的访问控制控制类对象的属性和方法在类对象外部是否可以直接访问。在属性或方法前加两个下划线__,那么这个属性就不能从外部访问。
# 私有变量和私有方法
class Animal(object):
def __init__(self, name):
self. ...
查看更多
April 28, 2019
Python
封装、继承和多态封装封装的两方面含义:
将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂程度。
在类对象的内部通过访问控制把某些属性和方法隐藏起来,不允许类对象的外部直接访问,而是在类对象的内 ...
查看更多
April 28, 2019
Python
python调用C动态链接库c_dll.c#include<stdio.h>
void my_add(int num){
long int result = 0;
long int i = 1;
for(i; i<=num; i++) ...
查看更多
April 28, 2019
Python
MRO 方法解析顺序
Python 2.x 版本中,默认类都是旧式类,除非显式继承object。在Python 3.x 版本中,默认类就是新式类,无需显示继承object。新式类和经典类的多重继承方式不同(看版本),Python2.3起应用了新算法:C3算法。
MRO的全称是Method ...
查看更多
April 28, 2019
Python
Python 特殊方法以双下划线开头和结尾的方法称为特殊方法,__xxxx__。
在定义类对象时,经常会重写一个或多个特殊方法,例如__init__。通常特殊方法都是自动调用的。
__dict__ 获取对象信息# __dict__ 查看对象信息
class Animal(object): ...
查看更多
April 28, 2019
Python
小知识点issubclass() 用于判断两个类对象之间的关系(是否有继承关系)
# issubclass()
class A(object):
pass
class B(A):
pass
class C(object):
pass
print(issubclass ...
查看更多