摘要:
1面向对象 介绍 一、特性: class object 封装、继承、多态 二、语法: 属性、方法、构造函数、析构函数 私有方法,私有属性 类变量 实例 面向过程 VS 面向对象 1.1编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序 阅读全文
摘要:
模块 定义: 模块:用来逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 导入方法 import module_name import module1_name,module2_name from 阅读全文
摘要:
装饰器 装饰器: 定义:本质是函数,(装饰其他函数)就是为了其他函数添加附加功能 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数调用方式 实现装饰器知识储备: 1.函数即“变量” 2.高阶函数 a:把一个函数名当做实参传给另外一个函数(在不修改被装饰函数源代码的情况下为其添加功能) 阅读全文
摘要:
集合 1 Set 方法 Python 拥有一套能够在集合(set)上使用的内建方法。 方法描述 add() 向集合添加元素。 clear() 删除集合中的所有元素。 copy() 返回集合的副本。 difference() 返回包含两个或更多集合之间差异的集合。 difference_update( 阅读全文
摘要:
1 模块 import,先从当前目录找,然后sys.path查看标准库和第三方库。 1.1 sys sys_mod.py import sys #print(sys.path) # 打印环境变量 print(sys.argv) # 打印相对路径(pycharm显示绝对路径) print(sys.ar 阅读全文
摘要:
单引号和双引号 每行代码不要超过80个 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。 单引号版本: str3 = 阅读全文
摘要:
1.编译安装mysql MySQL5.7依赖的软件包:gcc gcc-c++ ncurses ncurses-devel bison make等供参考,安装前可以使用rpm -qa |grep $(软件包名)检查 # yum install -y gcc gcc-c++ glibc automake 阅读全文
摘要:
LNMP环境搭建wordpress 安装mysql # cd /tmp/# wget -i https://dev.mysql.com/mysql57-community-release-el7-10.noarch.rpm# yum -y install mysql57-community-rele 阅读全文
摘要:
PHP # cd /etc/yum.repos.d/ # yum -y install epel-release # yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum -y install php7 阅读全文
摘要:
Mysql安装yum 1.安装及修改初始密码 # cd /etc/yum.repos.d/ # yum install -y epel-release # yum -y install wget # wget https://repo.mysql.com/mysql57-community-re 阅读全文
摘要:
Nginx安装yum 一: # setenforce 0 # systemctl stop firewalld //尽量使用国内源 # yum install -y epel-release # cd /etc/yum.repos.d/ # yum install -y nginx # killal 阅读全文
摘要:
Apache(yum) Apache和Nginx对比 Nginx相对于Apache: 高并发响应性能非常好(单台万级并发连接30000-50000/s(简单静态页)) 反向代理性能非常好(可用于负载均衡) 内存和CPU占用率低(为Apache的1/5-1/10) 功能较Apache少(常用功能均有) 阅读全文