摘要: 类 类的继承 新式类,广度优先,先在水平方向查找,然后再向上查找。 经典类,深度优先。 调用父类属性 第一种方法: 第二种方法:推荐( super 继承只能用于新式类,用于经典类就会报错) class B(A): 重写这个call方法,让类加上()就可以被调用。 def __call__(self, 阅读全文
posted @ 2019-01-02 22:20 码农出来卖卖菜 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 装饰器(decorator) 装饰器本质上是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。 应用场景:插入日志,性能测试,事务处理,缓存,权限校验 作用:为了已经存在的函数或者对象添加额外的功能 双层装饰器 装饰是从下装到上,调用是 阅读全文
posted @ 2019-01-01 00:21 码农出来卖卖菜 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 闭包 函数内部再定义一个函数并且这个函数用到了外边的函数的变量,那么将这个函数以及用到的一些变量称为闭包。 闭包作用:提高代码可复用性。 生成器 在Python 中,这种一遍循环一遍计算的机制,称为生成器: generator ,节省大量的空间。 可以通过next()函数获得生成器的下一个返回值。 阅读全文
posted @ 2018-12-31 22:20 码农出来卖卖菜 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Scrapy Scrapy 是一个位了爬取网站数据,提取数据结构性数据而编写的应用框架,少量代码,就能快速爬取,使用了Twisted 异步网络框架,加快我们下载速度! 工作流程 制作 Scrapy 爬虫 一共需要4步: 新建项目 (scrapy startproject xxx):新建一个新的爬虫项 阅读全文
posted @ 2018-12-24 21:37 码农出来卖卖菜 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Python 3 安装 1、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel xz python-devel 2、下载安装包wget https://www.python.org/ftp/python/3.6.6/ 阅读全文
posted @ 2018-10-18 17:02 码农出来卖卖菜 阅读(448) 评论(0) 推荐(0) 编辑
摘要: MySQL 存储过程 定义: 一组为了完成特定功能的SQL语句集,存储在数据库中经过 第一次编译后再次调用不需要再次编译,用户通过指定存储过程 的名字并给出参数来执行它。 优点: 1、增强SQL语言的功能和灵活 2、标准组件式编程,预编译! 3、较快的执行速度 4、减少网络流量 5、保证数据的安全 阅读全文
posted @ 2018-10-04 23:38 码农出来卖卖菜 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 一、docker-registry 镜像私有仓库 Centos 7-- node-01 192.168.1.203 registry Centos 7-- node-02 192.168.1.202 client 二、安装 yum install docker -y docker pull regi 阅读全文
posted @ 2018-07-13 16:34 码农出来卖卖菜 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MySQL 一、 查询 select * from 表名 #消除重复的行,一行判断 select distinct 列名 from 表名 二、 条件查询 select * from 表名 where 条件 对原始集合,where逐行去匹配,满足条件放到新的集合了! 比较运算符 等于 = 不等于 != 阅读全文
posted @ 2018-07-11 10:45 码农出来卖卖菜 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、阿里云加速 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://v87slnil.mirror.aliyuncs.com"] } EOF systemctl daemo 阅读全文
posted @ 2018-07-09 10:56 码农出来卖卖菜 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、模块 定义*.py 文件,进入当前python 交互,导入模块调用函数! 二、__name__ __name__ 变量 1、如果是python 执行 xxxx.py,这个变量默认值为__main__ 2、如果是在其他文件导入模块 import xxx,这个__name__就等于这个模块文件名 例 阅读全文
posted @ 2018-07-04 11:49 码农出来卖卖菜 阅读(95) 评论(0) 推荐(0) 编辑