AND
f、⽤户认证系统
# ⽤户认证系统 ## ⼀、概要 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建立网站的管理系统。 在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块 ......
g、Form表单
# Form表单 ## ⼀、概要 通常情况下,我们需要自己手动在HTML页面中,编写form标签和其内的其它元素。但这费时费力,而且有可能写得不太恰当,数据验证也比较麻烦。有鉴于此,Django在内部集成了一个表单模块,专门帮助我们快速处理表单相关的内容。Django的表单模块给我们提供了下面三个主 ......
h、验证码、邮件、富文本、文件上传和站点管理
# 图形验证码、邮件、富文本、文件上传和站点管理 # ⼀、图形验证码 ## 1 安装django-simple-captcha库 在网站开发的登录页面中,经常会需要使用到图形验证码来验证。在 Django中,django-simple-captcha库包提供了图形验证码的使用。 ```shell $ ......
i、中间件和缓存
# 中间件和缓存 # 一、中间件 中间件其实就是一个类,是介于request与response处理之间的一道处理过程(类似装饰器),相对比较轻量级,每个中间件都会负责一个功能,例如,SessionMiddleware,是与sessions处理相关的中间件,在请求到来和结束后,django会根据自己的 ......
j、邮箱验证
# 邮箱验证 ## 1、⾸先需要⼀个 QQ 邮箱授权码: 进⼊QQ 邮箱点击 设置 示例图  视图是可调用的,它接收请求并返回响应。这可能不仅仅是一个函数,Django提供了一些可用作视图的类的示例。这些允许您通过利用继承和mixin来构建视图并重用代码。 基于类的视图(Class-based views)提供了另一种将视图实现为Python对象而不是 ......
n、Django常用命令
# Django常用命令 **打开 Linux 或 MacOS 的 Terminal (终端)直接在终端中输入这些命令(不是 python 的 shell中)** **如果是 windows 用 cmd(开始搜索 cmd 或者 快捷键** **win + R,输入 cmd) 或Powershell( ......
django2.2部署
# Django2.2部署 参考博客:https://blog.csdn.net/u010681693/article/details/95044857 https://blog.csdn.net/weixin_43933164/article/details/90574891 https: ......
centos7下安装coreseek4.1
coreseek官方网站已经关门了,网上找了一个下载源 下载:https://gitee.com/sdagfsdh/coreseek?_from=gitee_search 先安装环境: yum install make gcc gcc++ gcc-c++ libtool autoconf autom ......
lua中的枚举
1 创建枚举 2 function CreateEnum(tal,index) 3 local _tal = {} 4 local _index = index or 0 5 for i,v in ipairs(tal) do 6 _tal[v] = _index + i 7 end 8 retur ......
b、模板
## 模板 每一个Web框架都需要一种便利的方法用于动态渲染HTML页面。 最常见的做法是使用模板系统。 Django可以配置一个或多个模板引擎(语言),也可以不用引擎。 Django自带一个称为DTL(Django Template Language )的模板语言,以及另外一种流行的Jinja2语 ......
Linux下Shell脚本中比较大小
### 数字比较 - -eq 等于,如: `if [ "$a" -eq "$b" ]` - -ne 不等于,如: `if [ "$a" -ne "$b" ]` - -gt 大于,如: `if [ "$a" -gt "$b" ]` - -ge 大于等于,如: `if [ "$a" -ge "$b" ] ......
2023.8.13 周日:冒泡排序
1 import java.sql.SQLOutput; 2 import java.util.Arrays; 3 import java.util.Scanner; 4 //冒泡排序 5 public class test { 6 public static void main(String[] ......
centos环境Jenkins配置war包Tomcat
末尾有软件安装包,自行下载(centos环境) | centos | JDK | Jenkins | maven | tomcat | git | myslq | nginx | | | | | | | | | | | 7.9 | 11.0.19 | 2.418 | 3.8.1 | 9.0.78 | ......
CSP模拟19
# CSP模拟19 ## T1 十年之约 CF1542C 我们要求 $$\sum_{i=1}^{n}f(i)$$ 其中 $$f(i)=k\Leftrightarrow\operatorname{lcm}(1,2,3,\dots,k-1)\mid{i},k\nmid{i}$$ 我们先预处理 $$an_ ......
a、Django简介
# Django 参照2020版Python教程_完全入门_学完达到Python工程师水平【千锋】~持续更新中、刘江的博客教程和自强学堂的文档 ## 一、Django简介 ### 1. web框架介绍 Django是基于Python的Web开发框架。Django 中提供了开发网站经常用到的模块,常见 ......
b、NumPy
# Numpy ## 简介 官方主页:http://www.numpy.org/ 中文参考手册:https://www.numpy.org.cn/reference/ Numpy基于BSD开源。  | 从文件中加载pickled Pandas对象(或任何对象)。 | | **表格** | | | r ......
Python数据分析
# Python数据分析 在数据分析和处理领域,毫无疑问,Python是主流语言,其原因在于: - Python语法简单,代码量少 - Numpy、Scipy、Pandas和Matplotlib的科学计算生态圈过于强大 - Ipython和Jupyter notebook的交互式环境 - 容易整合C ......
execjs中文报错
# python 运行 execjs 出现错误 UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f603' in position 75558: illegal multibyte sequence > 参考博客: > > ......
常见问题
# 常见问题 ## 1、查询执行命令的位置 方式1: ```python import os os.getcwd() ``` 方式2: ```python import os os.path.abspath('.') ``` 方式3: ```python import sys sys.path[0] ......
暑假第七周——第七天
8.12 API学习 math类: Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 Math所有类都是静态的。可以直接类名调用。 Math类完成两道数学算法题 System类: (1)系统信息的访问,如外部属性和环境变量等 (2)垃圾回收相关操作 (3)标准输入输出 ......
学习笔记——狄利克雷 前/后缀和、前/后差分
## 定义 定义因数求和为 $$ f(n)=\sum_{d|n}g(d) $$ 这个式子可以反演得到 $$g(n)=\sum_{d|n}\mu(d)f(\frac nd)$$ 这个式子可以理解为求因数差分,是因数求和的逆运算 再定义倍数求和为 $$f(n)=\sum_{n|d}g(d)$$ ~~易~ ......
暑假第七周——第五天
8.10 成员内部类: 成员内部类是最常见的一种内部类,定义一个成员内部类就和定义成员变量类似,直接在一个类的内部再定义一个类,和成员变量可以说是同级关系。 public class OutClass { private String name = " "; public class InnerCl ......
暑假第七周——第四天
8.9 包和final、 包: 包就是文件夹。用来管理各种不同功能的java类,方便后期代码维护。 final: 被final修饰的内容不可以改变 ,final可以修饰:方法,类,变量。 权限修饰符: public:(公共权限)、protected:(受保护权限)、default(默认权限)、pri ......
ntml relay
发生在ntlm认证的第三步,在response消息中存在net-ntlm hash ,当攻击者获取net-ntlmhash后,可以重放ntlm hash进行中间人攻击 客户端 攻击者 服务端 negotiate -> | -> negotiate challenge <- | <- challeng ......
暑假第七周——第三天
8.8 认识多态: 通俗来说,就是多种形态,具体就是去完成果某个行为,当不同的对象去完成时会产生出不同的状态。 多态中调用成员的特点: 看new的是谁,就优先用谁,没有则向上找 多态的优势和弊端: 多态的好处: a:提高了代码的维护性(继承保证) b:提高了代码的扩展性(由多态保证) 多态的弊端: ......