自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python邮件发送

"server": "smtp.office365.com", # SMTP服务器地址。raise ValueError("登录邮箱失败")已默认开启smtp, 登录密码使用账号密码即可。"port": 587 # SMTP服务器端口。"user": "", # 发件人邮件地址。"password": "", # 密码。1. 去邮箱手动开启smtp服务。return "邮件发送失败"2. 得到授权码(登录使用)return "邮件发送成功""""登录邮箱"""

2023-06-05 08:17:36 181 1

原创 数据库汇总

一.MySQL二.Redis三.mongodb

2018-08-16 18:04:35 281

原创 pymql

pymsql的操作   1.连接:      conn=pymql.connect(host,port......)      cursor=conn.cursor()返回元祖类型的数据      cursor =conn.cursor(cursor=pymysql.cursors.DictCursor) #返回字典类型的数据      执行:cursor.execute(sql) ...

2018-08-16 18:02:53 580

原创 Redis

Redis:6379redis是一个key-value存储系统:    通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度支持存储的value类型:    String: 字符串    Hash: 散列    List: 列表    Set: 集合    Sorted Set: 有序集合Redis操作:    redis的本质就是是大字典...

2018-08-16 17:56:03 319

原创 mongodb

MongoDB:非关系型数据库1.介于关系型数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富的2.MongoDB和关系型数据库最大的区别就是约束性,没有主键约束和数据类型约束等    1.MongoDB,作为优秀的非关系型数据库,更适合于存储文档等非结构型数据。彼此独立的文档更适合于使用mongoDB存储    2.查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不...

2018-08-16 17:35:15 233

原创 Django序列化

在django中QuerySet格式不能被json格式化处理传到前端,因此在处理此类数据时有两种方法:1.Django序列化对象:serializers    from django.core import serializers    data = serializers.serialize("序列化格式",QuerySet )    如果只想要序列化一部分字段,序列化指定的字段参数 ...

2018-08-15 20:46:10 448

原创 Django知识汇总

一、wsgi接口二、中间件三、URL路由系统四、Template模板五、Views视图六、Model&ORM七、From与ModelForm八、csrf跨站请求伪造九、COOKIE 与 SESSION十、序列化十一、Ajax十二、分页十三、缓存十四、信号十五、Django的用户认证(auth模块)十六、Admin相关十七、SQLAlchemy十八、MVC和MTV CBV和FBV...

2018-08-14 22:02:43 154

原创 Django的缓存机制

Django是动态网站,每次请求都会数据库中进行相应的操作。当访问量很大时,耗时就会增加。缓存将某个views的返回值保存至内存或者memcache中,在设置的时间内,再有访问过来时,就不再执行view中的操作,而是直接从缓存中取值缓存机制:每次有请求进来,先去看缓存是否有,有且未过期,直接拿值       如果缓存没有或者已过期,就要走视图,走数据库 Django中提供了6种缓存方式:...

2018-08-14 08:50:46 1320

原创 Django信号

Django包含一个“信号的分发器”,用于在框架执行操作时解耦。就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者Django内置的信号    1.model中的内置信号Model signals pre_init # django的model执行其构造方法前,自动触发 post_init ...

2018-08-13 17:48:00 848

原创 递归和排序

时间复杂度和空间复杂度1.时间复杂度    用来估计算法运行时间的一个式子    一般来说,时间复杂度高的算法比复杂度低的算法慢    复杂度效率排序:    O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n2logn)<O(n3)    一般的时间复杂度:        1.循环减半的过程:O(logn)       ...

2018-08-07 13:10:24 512

原创 MySQl

MySQL的操作pymysqlMySQL的主从分离###数据库的概念####数据库(Database,简称DB).就是一个存放数据的仓库,这个仓库是按照一定的数据结构,来组织、存储的数据库系统有3个主要的组成部分:1.数据库:用于存储数据的地方。2.数据库管理系统:用户管理数据库的软件。3.数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。数据库的特...

2018-08-05 22:18:49 817

Docker相关命令操作

Docker相关命令操作

2023-06-14

空空如也

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

TA关注的人

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