自定义博客皮肤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)
  • 收藏
  • 关注

原创 异步队列celery的基本介绍与简单使用

什么是异步程序是自上而下一行一行执行的,第二行需要第一行执行完成才能开始执行,如果某一行的程序执行时间需要很长,比如说一些音视频的上传,短信和邮件的发送,那么程序将阻塞在这一行。异步就是当某一行程序执行的时候,即使需要很长的时间,第二行也能够立即执行。什么是 Celery通俗来说,Celery 是 Python 的一个异步队列服务器。在我们日常web应用中,请求一个后端接口就是等待该接口的...

2020-04-07 14:49:28 391 1

原创 windows下如何使用Git将本地项目上传到GitHub

1.上GitHub注册账号2.创建SSH Key因为 GitHub 需要确认你的推送确实是你提交的,而不是他人冒充的,而本地 Git 仓库和 GitHub 仓库之间传输是通过SSH加密的,所以需要把你本地的SSH公钥添加到 GitHub。打开Git Bash,输入命令ssh-keygen -t rsa -C "你的注册邮箱" 然后一路回车确认。使用默认设置即可,然后在这个路径下“C:\...

2020-04-01 23:25:07 162

原创 python中property的用法

1.什么是property简单地说就是一个类里面的方法一旦被@property装饰,就可以像调用属性一样地去调用这个方法,它能够简化调用者获取数据的流程,而且不用担心将属性暴露出来,有人对其进行赋值操作(避免使用者的不合理操作)。需要注意的两点是调用被装饰方法的时候是不用加括号的方法定义的时候有且只能有self一个参数>>> class Goods(): ...

2020-04-01 00:59:48 760

原创 给centOS配置网络以及使用Xshell远程连接centOS

我这里用的虚拟机是VMware,Centos的版本是6.3,选择的安装模式是Basic Server(基本服务器)一、配置网络步骤1.打开虚拟机设置,网络连接选择桥接模式2.在窗口中点击编辑→虚拟网络编辑器,桥接模式后面选择的网卡一定要选择本地能上网的那个如果不知道,打开网络连接找一下,我这里用的是无线网卡,是 Realtek 8811cu 这个3.在cmd输入“ipconfig/...

2020-03-30 17:11:46 535

原创 python中的闭包与装饰器

闭包的定义:如果在一个内部函数里,对在外部作用域(但不在全局作用域)的变量进行引用,那么这个内部函数就被称为闭包。>>> def fun1(a): def fun2(b): #fun2就是内部函数 return a * b #a就是被引用的外部作用域的变量,但是不在全局作用域里面 return fun2>&g...

2020-03-28 02:34:01 71

原创 ImproperlyConfigured,mysqlclient 1.3.13 or newer is required,you have 0.9.3

报错信息:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.报错环境 python=3.7,django=2.2,PyMySQL=0.9.3解决办法:1.找到django包的安装位置,进入到里面的/db/backends/mysql文件夹,找...

2020-03-27 13:22:26 222

原创 python中的迭代器和生成器

一、迭代器迭代器可以理解为是一个容器,每次从容器中取出一个数据,就是迭代操作,列表元组字符串和字典都是迭代器,也都支持迭代操作。迭代器有两个基本的方法:iter() :对一个容器对象调用iter()就得到它的迭代器。next():调用 next()迭代器就会返回下一个值,如果没有值返回了就会抛出一个StopIteration的异常。>>> str1 = 'laohu'...

2020-03-27 13:04:09 104

原创 三个高级用法lambda表达式和filter()、map()函数

一、lambda关键字创建匿名函数可以简化代码的可读性,对于一些程序里面只需要调用一两次的函数,也可以省去命名的烦恼。基本语法:lambda param__list:expressionparam__list,参数列表#expression,表达式冒号左边放原函数参数,有多个参数用逗号隔开,冒号右边放返回值。a、普通函数>>> def test_lambda(x,...

2020-03-26 17:11:40 2330

原创 sort与sorted、reverse与reversed的区别

sort()是列表的内建方法,实现列表原地排序,默认从小到大。sorted()方法默认也是从小到大排序,但返回的是一个排序后的新列表。>>> list1 = [-4,3,0,-7]>>> >>> list2 = list1[:]>>> >>> list1.sort()>>> ...

2020-03-26 01:36:03 378

空空如也

空空如也

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

TA关注的人

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