自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 day0628docker容器

用Docker创建容器下载镜像:docker pull nginx:latestdocker pull mysql:5.7.30docker pull python:3.7查看镜像:docker images删除镜像:docker rmi 通过Dockerfile创建自定义的镜像Dockerfile:指定基础镜像FROM python:3.7指定镜像的维护者LABEL maintainer=“[email protected]”设置工作目录WORKDIR /r.

2020-06-28 17:21:41 78

原创 Day0616

Django项目中的遗留问题需要补充说明的问题注册模型管理类时如何去掉重复代码(x)反射(自省)getattr / setattrinspect.getmembers / ismodule / isclass / isfunction对接亚马逊S3存储静态资源(x)多对多关系的处理(x)有关联查询的地方就有可能出现1+N查询问题,严重影响性能多对一、一对一外键:queryset.select_related(‘user’, ‘district’)多对多外键:

2020-06-16 19:14:41 89

原创 0611个人笔记

1、为什么使用关系型数据库? - 持久化/管理数据(方便查询) - 一致性--->事务---->锁 - 并发数据访问---->五类问题 - 第一类丢失更新:事务A撤销时,把已经提交的事务B的更新数据覆盖了 - 第二类丢失更新:事务A覆盖事务B已经提交的数据,造成事务B所做的操作丢失 - 脏读:A事务读到了B事务还未提交的数据 - 不可重复读:A事务重新读取前面取到的数据,读到了B事务已经提交后的修改过的数据

2020-06-11 19:16:50 105

原创 Django个人学习

Django第三周day0602软件项目开发的过程模型(流程)~ 传统过程模型(经典过程模型)—> 瀑布模型- 可行性分析(做还是不做)—> 可行性分析报告- 需求分析(做什么)—> 需求规格说明书/产品界面原型~ 目标客户(产品最终的使用者)~ 问卷调查、头脑风暴、竞品分析、经验积累产品经理 —> Axure RP / Sketch —> 线框图/高保真- 概要设计/详细设计 —> 设计文档~ 数据库设计 —> PowerDesigner —

2020-06-08 09:28:58 319

原创 Python相关英语单词

Day0526Python 蟒蛇 interpreter 解释器 path 路径 install 安装 uninstall 卸载configure 配置 print 打印 input 输入 output 输出 variable 变量constant 常量 type 类型 identifier 标识符 operator 运算符 expression 表达式...

2020-05-26 12:24:00 283

原创 Day0525笔记

装饰器import randomimport timefrom functools import wraps# 装饰器结构def record_time(func) # 取消装饰器结构,需要引入函数wraps @wraps(func) def wrapper(*args,**kwargs) result = func(*agrs,**kwargs) return result return wrapperdef record_time(func): def wr

2020-05-25 19:16:25 71

原创 Django个人学习

Django第一周day0518:抽象类:加上metaclass=ABCMeta,不能创建对象,专门用于继承抽象方法:留给子类去实现的方法,@abstractmethod枚举:变量只有有限个选项,可以使用枚举(继承Enum,使得可以遍历类函数)定义符号常量符号常量优于字面常量函数的参数可以使用*分隔,前面是位置参数,后面是关键字参数,否则报错enumerate(list):将list每个元素组成一个有下标和元素的二元组1. Web应用— HTTP 请求 —>浏览器

2020-05-24 18:33:03 266

原创 2020.05.18

1、# 抽象类(不能创建对象的类,专门用于继承)class Employee(object, metaclass=ABCMeta):“”“员工”""def __init__(self, name): self.name = name# 抽象方法(留给子类去实现的方法)@abstractmethoddef get_salary(self): pass...

2020-05-18 09:20:41 66

原创 Git基本使用

Git使用1. 初见-版本控制简介释义:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统;通俗地说就是记录自己工作以及学习情况,并且可对其进行修改*1. 1初见-版本控制系统分类本地版本控制系统通常人们都是复制一份自己的项目目录当作副本进行修改,并且会备注时间和说明,这一点很方便,但是也容易出错。所以出现了本地版本控制系统,最流行的一种RCS,它的工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化),通过应用不同的补丁,可以得到想要的版本的文件内容。集中化

2020-05-15 20:59:29 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除