自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQl 子查询、事务介绍

所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。所以,应该把他们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。

2022-09-22 19:01:30 211 1

原创 FastAPI介绍

一个用于构建 API 的现代、快速(高性能)的web框架。​ 特点 快速:可与 NodeJS 和 Go 并肩的极高性能(归功于 Starlette 和 Pydantic)。最快的 Python web 框架之一。高效编码:提高功能开发速度约 200% 至 300%。更少bug:减少约 40% 的人为(开发者)导致错误。智能:极佳的编辑器支持。处处皆可自动补全,减少调试时间。简单:设计的易于使用和学习,阅读文档的时间更短。简短:使代码重复最小化。通过不同的参数声明实现丰富功能。健壮:生产可用级别的代码。

2022-09-20 16:44:14 5683

原创 celery异步框架

=Celery安装== celery,分布式异步任务队列 eventlet,并发网络库 gevent 协程库==Celery介绍==Celery 是一个 基于python的分布式异步任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景:异步任务:将==耗时==的操作任务提交给Celery异步执行,比如发送短信/邮件、消息推送、音频处理等等做一个定时任务,比如每天定时执行爬虫爬取指定内容。

2022-09-07 15:39:56 671

原创 深浅拷贝的含义

对于数字 字符串而言,赋值、浅拷贝、深拷贝无意义,因为永远指向同一内存地址浅拷贝,记住一点,浅拷贝不管多复杂,只copy第一层。1、定义源列表list_s,列表list_c,并进行拷贝操作,查看两列表的值相等,如下图所示。2、现在源列表list_s数据更改,增加数值list_s.append(3),list_s数值改变,而列表list_c的值不变,如下图所示。3、现在list_c数据更改,增加数值list_c.append(4),list_c数值改变,而源列表list_s的数值保持不变,如下图所示。

2022-09-07 15:18:42 151

原创 docker部署vue

docker容器部署vue

2022-09-06 21:08:36 235

原创 认识 MongoDB 数据库

数据库 mongoDB 介绍

2022-09-06 15:49:31 258

原创 初识Docker容器

在容器技术之前,业界的网红是虚拟机。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。对应到我们的项目中来,房子就是项目本身,镜像就是项目的复制,背包就是镜像仓库。快速扩展:每个容器都可作为单独的进程予以运行,并且可以共享底层操作系统的系统资源,这样一来可以加快容器的启动和停止效率。镜像是一个可执行包,其包含运行应用程序所需的代码、运行时、库、环境变量和配置文件,容器是镜像的运行时实例。

2022-09-06 15:00:02 283

原创 Flask有什么优点?核心依赖是什么?以及框架组件

Werkzeug一个WSGI工具包(web服务网关接口(PythonWebServerGatewayInterface,缩写为WSGI)是为python语言定义的web服务器和web应用程序或框架之间的一种简单而通用的借口,其他语言也有类似的接口)Flask_sqlalchemy将Flask和SQLAlchemy很好的结合在一起,如django中的ORM操作。-第三方库的选择面广,开发时可以结合自己喜欢用的轮子,也可以结合强大的python库。-jinja2模板引擎。...

2022-07-25 08:28:13 410

原创 解决flask项目打开总是上一个项目的网页

端口被占用的解决方法

2022-07-20 10:38:15 1639

原创 初识Flask——轻量级框架

Flask介绍

2022-07-19 17:01:51 719

原创 json.dumps/loads()函数解析

json.dumps/loads()函数解析json库的一些用法 方法 作用 json.dumps() 将python对象编码成Json字符串 json.loads() 将Json字符串解码成python对象 json.dump() 将python中的对象转化成json储存到文件中 json.load() 将文件中的json的格式转化成python对象提取出来 ...

2022-06-22 10:46:11 155

原创 options请求(跨域预检)

options跨域预检请求

2022-06-21 09:33:42 552

原创 前台启动work进程报错

问题描述ERROR/MainProcess] consumer: Cannot connect to redis://:**@localhost:6379/1: Error 11001 conn解决方案Celery 中 Redis 的 redis://localhost:6379/ 改成 redis://127.0.0.1:6379/from celery import Celery#任务队列#实例化对象# broker 代理,消息中间件app = Celery("myworke

2022-05-26 11:53:04 492

原创 python—Django模型类多表操作(一对多,多对多,自关联)

先看看一对多的操作:from django.db import models # Create your models here.class User(models.Model): username = models.CharField(max_length=16) password = models.CharField(max_length=16) class User2(models.Model): username = models.CharField...

2022-05-23 17:25:28 445

原创 Git分布式版本控制工具常见错误(及解决方法)

1.Unable to create ‘F:/Git/.git/index.lock’: File exists.$ git add doc-publicfatal: Unable to create 'F:/Git/.git/index.lock': File exists.解决办法:执行$ rm -f .git/index.lock再提交$ git add doc-public2.committing is not possible because you have unmerg

2022-05-02 16:26:15 419

原创 Redis数据类型

2022-04-24 09:59:30 947

原创 Redis初识

Redis介绍 Redis 是开源的,免费的,高性能的 非关系形数据库。 数据存储在内存,以key-value形式存储,类似于我们学习的字典 {name: ‘jack’ } 可以设置过期时间,过期自动删除,也可以做持久化。 它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 关系型数据库: MySQL1. 读取的时候相对较快, 但是写入数据

2022-04-23 20:13:32 959

原创 Redis 数据操作

redis-cli -h localhost -p 6379auth 数据库密码redis默认有16个 数据库(0-15) 命令提示符实现:数据操作一 Redis通用命令:1. 切换数据库 / 数据库的索引select 0~152.查看所有的keykeys *3.查看key的数据类型type key的名字4.key是否存在exists key的名字5.从命名keyrename key的旧名字 key的新名字6.删除keydel key的名字7.清...

2022-04-23 20:11:57 1437

空空如也

空空如也

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

TA关注的人

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