Django REST Framework介绍DRF是一个强大灵活的Django工具包,用于在Web后台构建Restful接口。 你可以在一个Web页面上浏览自己提供了哪些API,并且可以通过这个页面测试这些API 你不用自己写一套接口鉴权代码了,提供了各种开箱即用的API认证授权工具,如...2020-12-13Python
base64学习笔记概述base64是一种用64个字符来表示任意二进制数据的方法,用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆代码,因为二进制文件包含很多无法显示和打印的字符,所以,想要记事本这样的文本处理软件能处理二进制文件,就需要一个二进制到字符...2020-07-11协议
设计模式学习笔记创建型模式抽象工厂(Abstract Factory):多套方案抽象工厂模式是对创建不同的产品类型的抽象。对应到工作中,我们的确应该具备提供多套方案的能力,这也是我们常说的,要提供选择题。当你有这样的前瞻意识,一般也会被打上思考较多的标签,但是内在来...2020-06-09设计模式
网站安全什么是网站安全?互联网是一个危险的地方!我们经常听到有关网站因拒绝服务攻击或在其主页上显示修改(通常是有害的)信息而变得不可用的消息。在一些出名的案例中,上百万的密码、邮件地址和信用卡信息被泄露给了公众,导致网站用户面临个人尴尬和财务威胁。 网站安全...2020-06-07安全与运维
djangorestframework-simplejwt简介Django REST框架的JSON Web Token认证插件。 安装1pip install djangorestframework-simplejwt 如打算使用数字签名算法对令牌进行编码或解码,需要额外安装djangorestframe...2020-05-31Python
Django自动注册所有Model到管理后台场景实际的开发过程中,往往Model多达几十个,一个个写Admin,再Register,效率低。 思考能自动注册Model到管理后台 方案 在项目配置目录下新建一个文件夹apps,再在文件夹下穿件项目同名APP。 重写APP下apps.py文件中A...2020-05-23Python
Redis学习笔记Redis数据库介绍Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不...2020-05-02数据与存储
IO 多路复用selectselect最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。...2020-04-13操作系统
进程、线程和协程核心概念速览并发 vs 并行通俗例子: 不支持并发/并行: 吃完饭才接电话 并发: 停下吃饭去接电话,接完继续吃 (快速切换) 并行: 一边吃饭一边打电话 (同时进行) 本质区别: 并发: 有处理多个任务的能力,但不一定同时 (单核 ...2019-08-10操作系统
数据库范式化与反范式化设计范式化第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址...2019-04-29数据与存储