自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式的理解

6.合成/聚合原则:对多个类进行合成复用。2.开闭原则:对扩展开放,对修改关闭,7.里式替换原则:子类可以替换父类。1.单一职责原则:类的职责要单一。5.接口隔离原则:接口设计要精简。4.依赖倒转原则:面向接口编程。3.迪米特法则:降低耦合性。2.行为型(本人理解指动词)一.设计模式七大原则。

2023-05-04 19:41:12 49

原创 celery的使用

一. celery的简介Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。二. celery的架构1.celery架构图:2. celery的组成Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和,任务执行结果存储(task result store)组成。消息中间件:Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括Rabbit.

2021-07-26 00:18:51 904 1

原创 request请求模拟表单提交

data的参数类型当参数为str类型时,Content-Type默认为application/json,request.body中内容为b’{“name”:“zhubaoxiang”}‘形式当参数为dict类型时,Content-Type默认为application/x-www-form-urlencoded,即普通form表单形式,request.body中内容形式为b’name=zhubaoxiang’。值得注意点,当参数为dict,即使指定Content-Type为json,request.bo

2021-05-12 16:30:12 393

原创 uwsgi、WSGI、uWSGI的区别

uWSGI是web服务器 实现了uwsgi协议,WSGI协议,http协议等。uwsgi和WSGI都是协议,其中uwsgi是一种线路协议,用于数据传输《而WSGI是一种通信协议,用于通信。要使用WSGI,需要分别实现server角色和application角色。Application端的实现一般是由Python的各种框架来实现的,比如Django, Flask等,一般开发者不需要关心WSGI的实现,框架会会提供接口让开发者获取HTTP请求的内容以及发送HTTP响应;Server端的实现会比较复杂一点

2021-04-22 14:09:42 365

原创 Linux

Linux常用命令英文全称与中文解释apt: Advanced Packaging Tool 高级包装工具cp: Copy file 复制文件cat: Concatenate 串联cd:Change directory 切换目录chmod: Change mode 改变模式chown: Change owner 改变所有者chgrp: Change group 改变用户组df: Disk free 空余硬盘du: Disk usage 硬盘使用率dd: 本来应根据其功能描述“Con

2021-01-30 10:56:42 54

原创 Linux分区

过程:分区 格式化 挂载

2021-01-30 10:20:14 60

原创 Django和Flask模版继承不覆盖

Django和flask模板继承不覆盖原来的可以分别增加{{ block.super}}和{{super()}}

2020-12-27 16:56:18 94

原创 python内存划分

python的内存划分五部分,有栈,队,方法区,本地方法栈,寄存器。1.栈:存储python的变量2.堆:存储python的对象3.方法区:存储python的.class与.function4.本地方法栈:存储与操作系统相关的变量5.寄存器:存储与cpu相关的变量...

2020-12-12 13:34:07 304

原创 Linux内存管理方式

Linux内存管理方式可以分为段式,页式,段页式段式的逻辑地址是 段号+段偏移量,

2020-12-12 13:00:41 79

原创 进程与端口的关系

1.docker三要素 镜像

2020-11-18 16:15:04 3400 1

原创 对比Django与Flask访问静态文件的机制

其实的djago与flask访问静态文静的机制是一样的,当我们是实例化app=Flask(name,folder=“templates”,staic_folder=“static”,static_url_path="/static")时,这些参数都是默认值,flask会在我们同级目录下载找static,而django的settings中的STRTIC_URI= “/static/”,STRTIC_FILES_DIRS = os.path.join("BASE_DIR,static),他们找静态文件都是会在s

2020-11-16 14:02:09 81

原创 装饰器的说明

1.定义:装饰器就是生成内包函数的函数,而带参数的装饰器是生产装饰器的函数2.参数说明:装饰器外层函数所需要的参数是接受函数对象,装饰其内层函数接受的是函数对象所需要的参数。装饰器是要配合@使用的,@語法打在那个函数就是作用在哪个函数上。当你调用该函数时候,@语法获取该函数对象和函数的参数,传入至装饰器。带参数的装饰器就是我们额外需要其他参数,而这些参数是不属于被装饰的函数。比如说,我们flask中的@app.route(路径,请求方法,endpoint)...

2020-11-15 08:56:28 61

空空如也

空空如也

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

TA关注的人

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