工厂方法模式
隐藏了对象创建的实现细节每个类都有自己的工厂需要的角色: 抽象工厂 具体工厂 抽象产品 具体产品 from abc import ABCMeta, abstractmethod # 抽象工厂 class Payment(metaclass=ABCMeta): @abstractmethod def pay(self, money): pass # …
原型模式
只有在调用时才会占用资源 骑士类 class Knight(object): def __init__(self, level): self.unit_type = 'Knight' if level == 1: self.life = 400 self.speed = 5 self.attack_power = 3 self.attack_ran…
单例模式
介绍 所有对象使用一个实例,可以确保唯一性,全局性,多数用在 数据库连接,文件处理,可以避免创建重复不必要的连接。 单例基类 class Singleton: def __new__(cls, *args, **kwargs): if not hasattr(cls, '_instance'): cls._instance = super(Sing…
SQLite 基础
数据类型 NULL 指定该值为空值INTEGER 有符号整数 可用于自增REAL 浮点text 文本字符串BLOB 数据快 datetimedatetime 算术运算符 运算符 - * / % 比较运算符= == != < > <= >= 逻辑AND ORD UNIQUE NOT IN 查 * 可以代替字段SELECT 字段…
网站顶栏无法自动折叠
1117 日 , 2021 0:02
抵触的话

可怜之人必有可恨之处

我最抵触这句话

这句话会蒙蔽你的双眼让你看不清很多东西。

相信这句话可能会被别有用心之人利用,如果我是一个孩子的后妈我可以用这句话让一个孩子憎恨她的亲生母亲。

1116 日 , 2021 14:20
建站后的发现

建了博客之后发现复习自己的笔记真是太方便了、可以等公交车或者碎片时间里随时随地都能复习笔记、而且还可以在听喜马拉雅的时候也能看笔记。

1116 日 , 2021 13:19
Django 扩展
数据添加时的时间 models.py from datetime import datetime 字段 = models.DateTimeField(default=datetime.now) # 数据添加的时间 登陆 from django.contrib.auth import authenticate,login user_name = re…
Django serializers
类 序列化名称 名称ModelSerializer 反序列化名称 名称ModelDeserializer 一般和 models 字段对应 from rest_framework import serializers from .models import 数据库 class 名称Serializer(serializers.Serializer):…