Nginx反向代理的转发规则是怎么处理的? 介绍Nginx是一个高性能的HTTP和反向代理web服务器.因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名 详细总所周知,Nginx可以通过修改配置文件以开启反向代理。但是具体的转发规则是怎么实现的呢?Nginx配置文件 1234567891011server { listen 80; server_name 127.0.0.1; 2020-12-26
Python的蓝图是什么? 介绍Flask是一个轻量级的python web框架,相对于django,flask只需要很简单的几行代码就可以跑起一个小型的web后台。但是当flask项目开始慢慢扩大的时候,就会出现代码过于混乱,不好管理等现象。此时就需要用到flask的蓝图功能 详细如果用过django就很容易理解蓝图功能可以把蓝图比喻成一个app,假如需要写一个论坛,论坛会包含很多的模块。比如:用户管理、文章管理等。 为了 2020-12-24
Python的装饰器详解 介绍Python的装饰器绝对算得上是一个十分有用的功能,可以极大的提高效率并减少代码量. 详细介绍要使用装饰器,首先需要了解python的函数。在python里,一切皆为函数。这里我们定义一个函数’start’ 123def start(): print('hi') return "I am return" 此时我们有三种方式调用这个函数 123 2020-12-21
单点登录系统(Central Authentication Server) 应用场景 分布式系统的用户授权验证 优点 由于HTTP协议的跨域限制,不同域名无法共用同一处的Cookies. CAS可以做到用户一次登录就可以在不同的域名网站下无障碍的通过 原理 访问 用户端[4]访问装有CAS客户端的网站[1] [1]发现[4]并未携带cookies或cookies失效 [1]返回重定向到CAS服务端[3],并附带上[1]的URL 重定向 [4]访问[3] 用户认证 2020-12-11
内存页面置换常见的三种算法 介绍在地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。 算法 LRU算法 该算法维护一个字典,存留所有已遍历过的页面以及上次遍历到当前的距离。每轮遍历都使字典里的value + 1遇到需要替换时,遍历该字典 2020-10-12
如何基于FLASK使用HTTPS? 介绍最近在做微信小程序,用PYTHON的FLASK作为后台。由于微信小程序规定必须使用HTTPS为通信方式,于是便开始尝试基于FLASK的HTTPS. 前期准备 域名 服务器 开始1.为域名申请一个SSL证书 2.申请成功后,下载证书 打开压缩文件里的NGINX文件夹,上传里面的两个文件到服务器 3.代码123456789101112from flask import Flaskapp = F 2020-04-22
用Python解决RADIX-SORT 用radix-sort解决一个每个元素含有三个字符的列表排序问题。 “illustrate the operation of RADIX-SORT on the following list of English words: COW, DOG, SEA, RUG, ROW, MOB, BOX, TAB, BAR, EAR, TAR, DIG, BIG, TEA, NOW, FOX.” 分析 2020-04-17