摘要:
问题场景 问题原因 Linux系统没有使用systemd 解决思路 可使用 sysvinit命令 来替代 阅读全文
摘要:
需求描述 起一个中间件将所有的请求拦截进行校验的同时记录相关的访问信息 主要用于审计职能, 需记录用户信息, 访问资源, 访问方式以及请求结果等 需求实现 主要结合中间件的 process_request 和 process_response 来实现 请求的信息记录主要由以下内置便利来截取 requ 阅读全文
摘要:
官方文档 点击这里 配置 日志中可以使用的变量 配置的模板 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging 阅读全文
摘要:
代码 demo import base64 from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_v1_5 as Cipher_PKC from Crypto import Random from Crypto.Hash i 阅读全文
摘要:
安装 pip install tornado 简单 web_demo 代码 # coding:utf-8 import tornado.web import tornado.ioloop class IndexHandler(tornado.web.RequestHandler): """主路由处理 阅读全文
摘要:
sudo /etc/init.d/mysql restart 阅读全文
摘要:
服务开启 保证自己的虚拟化是启动的 安装 Ubuntun 安装完毕后, 通过 MobaXterm 是可以直接看到的, 直接就可以登录使用 简单看下系统情况 查看linux内核版本 uname -r 查看系统版本 cat /etc/lsb-release 查看本地磁盘内存情况(可见C盘、D盘) df 阅读全文
摘要:
1. 结尾0的个数 给你一个正整数列表 L, 输出L内所有数字的乘积末尾0的个数。(提示:不要直接相乘,数字很多,相乘得到的结果可能会很大)。 输入示例 输入:L=[2,8,3,50] 输出示例 输出:2 解析 所有元素相乘, 算最后是有几个0, 如果 [2, 5] 相乘后 是 10 , 0 个数位 阅读全文
摘要:
Cookie 存储在本地, 通过文本对比进行判断 存在 4096 的容量限制 无加密, 不安全 Seesion 存储在服务器, 基于session_id 记录会话, 根据服务器的用户明细表来判断 基于协议定制, 可以突破 4096 的容量限制 服务器负载均衡时, 请求在不同的服务器时会导致 sess 阅读全文
摘要:
基础通用装饰器 源码示例 def wrapper_out(func): print('-- wrapper_out start --') def inner(*args, **kwargs): print("-- inner start --") ret = func(*args, **kwargs 阅读全文