- Django请求处理图 当然可以使用装饰器,不过不利于维护,还是妥妥的使用中间件 设置 setting.py MIDDLEWARE = [ 'mymiddlewares.AccessAuthMiddleWare', ] # 放行url,不进行登录验证 EXCLUDE_URL = [ "/login" ] # 用户名密码 USERS = [ ("usernam... Django请求处理图 当然可以使用装饰器,不过不利于维护,还是妥妥的使用中间件 设置 setting.py MIDDLEWARE = [ 'mymiddlewares.AccessAuthMiddleWare', ] # 放行url,不进行登录验证 EXCLUDE_URL = [ "/login" ] # 用户名密码 USERS = [ ("usernam...
- pydoc是python自带的一个文档生成工具,可以提取注释 如果有三个引号的注释方法,会优先使用三个点的注释,其次才展示#号的注释 示例使用的代码pydoc_demo.py,包含一个函数,一个类 # -*- coding: utf-8 -*- # @Date : 2018-10-30 # @Author : Peng Shiyu """ 这个文档注释pyd... pydoc是python自带的一个文档生成工具,可以提取注释 如果有三个引号的注释方法,会优先使用三个点的注释,其次才展示#号的注释 示例使用的代码pydoc_demo.py,包含一个函数,一个类 # -*- coding: utf-8 -*- # @Date : 2018-10-30 # @Author : Peng Shiyu """ 这个文档注释pyd...
- 先说需求: 需要后端和前端通信需要将数据加密后传输 前端 <-> 加密数据 <-> 后端 1 总的来说PHP的使用时最简单的,坑最少,当之无愧世界上最好的语言 以下是代码实现 以下代码实现统一使用参数 AES加密算法 32位秘钥key (通过给定秘钥取md5值获得) 123456 16位初始向量iv 秘钥key的md5值前16位 加密数据... 先说需求: 需要后端和前端通信需要将数据加密后传输 前端 <-> 加密数据 <-> 后端 1 总的来说PHP的使用时最简单的,坑最少,当之无愧世界上最好的语言 以下是代码实现 以下代码实现统一使用参数 AES加密算法 32位秘钥key (通过给定秘钥取md5值获得) 123456 16位初始向量iv 秘钥key的md5值前16位 加密数据...
- 代码示例 import time import logging logging.basicConfig(level=logging.DEBUG) def timer(func): """ 函数执行计时器 """ def inner(*args, **kwargs): start = time.time() ret = func(*args, **kwargs) ... 代码示例 import time import logging logging.basicConfig(level=logging.DEBUG) def timer(func): """ 函数执行计时器 """ def inner(*args, **kwargs): start = time.time() ret = func(*args, **kwargs) ...
- Flask-Script通过命令行的形式来操作Flask 文档:https://flask-script.readthedocs.io/en/latest/ Github: https://github.com/smurfix/flask-script 该项目文档中说,Flask从0.11之后开始自带命令行工具,此项目不再添加新功能,仅维护状态 安装 pip i... Flask-Script通过命令行的形式来操作Flask 文档:https://flask-script.readthedocs.io/en/latest/ Github: https://github.com/smurfix/flask-script 该项目文档中说,Flask从0.11之后开始自带命令行工具,此项目不再添加新功能,仅维护状态 安装 pip i...
- 原生请求头字符串 raw_headers = """Host: open.tool.hexun.com Pragma: no-cache Cache-Control: no-cache User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like ... 原生请求头字符串 raw_headers = """Host: open.tool.hexun.com Pragma: no-cache Cache-Control: no-cache User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like ...
- import datetime print(datetime.datetime.now()) # 2020-10-15 12:02:45.676482 print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')) # 2020-10-15 12:02:45.676516 12345678 import datetime print(datetime.datetime.now()) # 2020-10-15 12:02:45.676482 print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')) # 2020-10-15 12:02:45.676516 12345678
- 文档:https://github.com/sloria/environs 安装 pip install environs 1 代码示例 # -*- coding: utf-8 -*- from environs import Env env = Env() # read .env file, if it exists env.read_env() en... 文档:https://github.com/sloria/environs 安装 pip install environs 1 代码示例 # -*- coding: utf-8 -*- from environs import Env env = Env() # read .env file, if it exists env.read_env() en...
- 文档:https://pypi.org/project/retrying/ 依赖 pip install retrying 1 示例 # -*- coding: utf-8 -*- from retrying import retry # 最多执行5次 @retry(stop_max_attempt_number=5) def foo(): print("f... 文档:https://pypi.org/project/retrying/ 依赖 pip install retrying 1 示例 # -*- coding: utf-8 -*- from retrying import retry # 最多执行5次 @retry(stop_max_attempt_number=5) def foo(): print("f...
- 体验了一下Flask+Bootstrap,给我的感觉是前后端代码合在一起了,增加开发难度。 目录 一、Flask-Bootstrap二、Bootstrap-Flask 一、Flask-Bootstrap 不支持Bootstrap 4 github : https://github.com/mbr/flask-bootstrappypi: http... 体验了一下Flask+Bootstrap,给我的感觉是前后端代码合在一起了,增加开发难度。 目录 一、Flask-Bootstrap二、Bootstrap-Flask 一、Flask-Bootstrap 不支持Bootstrap 4 github : https://github.com/mbr/flask-bootstrappypi: http...
- 目录 目录模块的搜索路径和路径搜索 搜索路径 命名空间和变量作用域的比较变量名的查找覆盖导入模块 import 语句from-import 语句扩展的 import 语句 as自动载入模块 模块导入的特性模块内建函数 __import__globals locals reload Package 包 __init__pyimport package ... 目录 目录模块的搜索路径和路径搜索 搜索路径 命名空间和变量作用域的比较变量名的查找覆盖导入模块 import 语句from-import 语句扩展的 import 语句 as自动载入模块 模块导入的特性模块内建函数 __import__globals locals reload Package 包 __init__pyimport package ...
- 目录 文章目录 目录网络协议栈初始化流程1、内核启动2、初始化网络子系统3、初始化网卡驱动4、启动网卡 网络协议栈初始化流程 这需要从 Kernel 的启动流程说起。 1、内核启动 当 Kernel 完成自解压过程后就进入了 Kernel Start 流程,实现在 arch/mips/kernel/head.S 程序中。这个程序负责 BBS(数... 目录 文章目录 目录网络协议栈初始化流程1、内核启动2、初始化网络子系统3、初始化网卡驱动4、启动网卡 网络协议栈初始化流程 这需要从 Kernel 的启动流程说起。 1、内核启动 当 Kernel 完成自解压过程后就进入了 Kernel Start 流程,实现在 arch/mips/kernel/head.S 程序中。这个程序负责 BBS(数...
- 目录 目录软件系统变量的作用域 高级语言对数据类型的使用过程作用域的产生作用域的类型 Llocal局部作用域Eenclosing嵌套作用域Gglobal全局作用域Bbuilt-in内置作用域 变量名解析LEGB法则 实例说明 对变量的引用对变量的修改 global关键字nonlocal关键字 命名空间和作用域的区别 软件系统 系统 Ubu... 目录 目录软件系统变量的作用域 高级语言对数据类型的使用过程作用域的产生作用域的类型 Llocal局部作用域Eenclosing嵌套作用域Gglobal全局作用域Bbuilt-in内置作用域 变量名解析LEGB法则 实例说明 对变量的引用对变量的修改 global关键字nonlocal关键字 命名空间和作用域的区别 软件系统 系统 Ubu...
- 目录 目录前言软件环境可变集合Set set函数创建集合 创建空集合集合元素的唯一性 集合推导式set类型对象的内置方法 add增加一个元素remove删除一个元素pop随机删除并返回一个元素discard删除一个元素clear 不可变集合Frozenset frozenset创建一个frozenset集合 set能够与frozenset作比较set和fro... 目录 目录前言软件环境可变集合Set set函数创建集合 创建空集合集合元素的唯一性 集合推导式set类型对象的内置方法 add增加一个元素remove删除一个元素pop随机删除并返回一个元素discard删除一个元素clear 不可变集合Frozenset frozenset创建一个frozenset集合 set能够与frozenset作比较set和fro...
- 目录 目录self 和绑定调用非绑定的方法 self 和绑定 在 Python 中 self 变量是特殊的, 其用于在实例方法中引用该方法所绑定的实例, 换句话说就是 Python 在实例化对象时会自动的将实例对象传递到类体的 self 变量中, 类体中的 self 变量代表了该类的实例对象. 实例方法无论在任何地方被调用, 实例对象总是作为... 目录 目录self 和绑定调用非绑定的方法 self 和绑定 在 Python 中 self 变量是特殊的, 其用于在实例方法中引用该方法所绑定的实例, 换句话说就是 Python 在实例化对象时会自动的将实例对象传递到类体的 self 变量中, 类体中的 self 变量代表了该类的实例对象. 实例方法无论在任何地方被调用, 实例对象总是作为...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签