![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
丨静默丨
这个作者很懒,什么都没留下…
展开
-
jwt的生成和验证
第一部分:对他的header进行base64编码,替换等号为空 第二部分:对他的payload进行base64编码,替换等号为空 第三部分:第一部分拼接第二部分,然后用HS256加密进行base64编码,等号替换为空 获取前端token,对其从右边第一个点进行分割,会得到签名部分和签名输入部分,对签名输入部分进行哈希加密,然后base64编码,将等号替换为空,然后与签名部分对比,判断是否验证成功...原创 2022-06-08 09:22:43 · 313 阅读 · 0 评论 -
redis的数据类型
1·无序 2·可以用set()函数和{}创建元素之间用逗号分割 3·不可索引,不可切片; 4·不可重复 1·不可重复 2·可以排序 1·有序; 2·可以用list()函数和【】创建元素之间用逗号分割; 3·可以索引,可以切片; 4·可以重复。 1·字符串的内容不可变 2·可以共享 1·输入可以任意长度,输出是固定长度原创 2022-06-08 08:36:13 · 77 阅读 · 0 评论 -
闭包函数和装饰器
1.定义外层函数,封装被保护的局部变量; 2.定义内层函数,执行对外层函数局部变量的操作; 3.外层函数返回内层函数的对象;并且外层函数被调用,结果被保存在全局变量中。 装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能 装饰器其实就是一个闭包函数,但装饰器他的参数有且只有一个并且是函数类型,否则他就是闭包...原创 2022-06-08 08:22:17 · 140 阅读 · 0 评论 -
session和cookie
什么是cookieCookie实际上是一小段key-value格式的文本信息。 客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。 客户端浏览器会把Cookie保存起来什么是session当浏览器第一次访问服务器时,服务器创建一个session对象,该 对象有一个唯一的id,一般称之为sessionId,服务器会将sessionId 以cookie的方式发送给浏览器。 当浏览器再次访问服务器时,会将sessionId发送过来,服务器依据原创 2022-05-24 20:16:23 · 93 阅读 · 0 评论