单点登录系统(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