11 2020 档案
摘要:python 没有接口这个概念 接口类,抽象类: 制定一个规范. 第一版 class Alipay: def __init__(self, money): self.money = money def pay(self): print('使用支付宝支付了%s' % self.money) class
阅读全文
摘要:多态 一种接口,多种实现 最初我们写类是这样调用的 class Animal(object): def __init__(self, name): self.name = name def talk(self): pass class Cat(Animal): def talk(self): pri
阅读全文
摘要:继承 继承是代码的重用 子类中即实现父类的方法,又实现自己的方法: super().父类方法名(参数(自传self)) 父类名.父类方法名(参数) 子类以及子类实例化的对象 可以访问父类的任何方法或变量. class People(): def __init__(self, name, age):
阅读全文
摘要:Class 类 Class 类 一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性(variables(data))、共同的方法 Object 对象 一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,每个对象亦可
阅读全文
摘要:递归 在函数中调用函数本身. 就是递归 在python中递归的深度最大到997 递归的应用:我们可以使用递归来遍历各种树形结构, 比如我们的文件夹系统. 可以使用递归来遍历该文件夹中的所有文件 def func(count): print("我是谁,我在哪里" + str(count)) func(
阅读全文
摘要:sorted 排序函数. 语法: sorted(Iterable, key=None, reverse=False) Iterable: 可迭代对象 key: 排序规则(排序函数), 在sorted内部会将可迭代对象中的每一个元素传递给这个函数的参数. 根据函数运算的结果进行排序 reverse:
阅读全文
摘要:eval 执行字符串类型的代码,并返回最终结果 a = "8+2+9" print(eval(a)) 结果: 19 exec 执行字符串类型的代码,没有返回结果 a = "8+2+9" print(exec(a)) 结果: None s = "for i in range(3): print(i)"
阅读全文
摘要:前戏 在nginx里已经部署了前端项目,现在还需要部署后端项目 后端项目使用django+DRF,虚拟环境用的 pipenv 配置数据库,安装依赖环境等省略 部署 拉取最新的代码 git pull origin master 进入虚拟环境 pipenv shell 安装uwsgi [root@HH
阅读全文
摘要:前戏 假设现在我们有很多张表,比如Food表,Fruit表等等。有一天这些东西都要打折,那我们要新建一张表,里面写的打折信息,要把所有的表都关联在一起,这样的话就会在一张表里有很多的外键,例如下面的。 from django.db import models class Food(models.Mo
阅读全文
摘要:前戏 需要操作数据库的常见场景有下面几种 准备测试数据 获取、查询测试数据 清理测试数据 数据库压测 设置数据库驱动 在jmeter里进行数据库操作需要用数据库链接,我的数据库是使用docker部署在阿里云服务器上的 mysql 5.7 版本。需要找对应的 mysql connector。 可以去这
阅读全文
摘要:前戏 文件上传算是一个简单的功能,但是我测文件上传的接口时花费了5-6个小时的时间,里面是各种各样的坑。我找的接口是一个ajax上传上去,在点击保存后把ajax的返回结果传给保存的接口,自己用mac写完觉得没有一点问题,但保存的接口jmeter就是报错,用postman试了一下,一下就成功了。研究了
阅读全文