Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, ...
分类:
其他好文 时间:
2020-02-21 22:39:32
阅读次数:
91
前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 ...
分类:
其他好文 时间:
2020-02-21 22:23:08
阅读次数:
64
摘自:https://www.cnblogs.com/xiaoming0601/p/12166160.html 我潇洒的灰大狼又回来啦。今天送大家的一句话是: 保持耐心,永远年轻,永远热泪盈眶。 前言 先容我哭一会儿,呜呜呜~昨晚写了一半的文章,还没保存就盖上盖子准备回家,拔下电源准备把电脑塞进书包 ...
分类:
数据库 时间:
2020-02-21 19:58:29
阅读次数:
115
sql注入漏洞 危害是最大得 sql注入类型: 数字型 user_id=$id 字符型 user_id='$id' 搜索型 text like '%{$_GET['search']}' " select 字段1 from table where id=1 会显示表中第一行信息 select 字段1 ...
分类:
数据库 时间:
2020-02-21 19:58:03
阅读次数:
84
1. 在BIO中只有一个核心对象 Stream,它是单向的数据传输通道,即每个Stream要么是输入要么是输出的,不可兼得。开发人员是面向Stream进行编程的。 2. 在NIO中有三个核心对象 Seletor、Channel、Buffer。其中Selector是一个事件循环线程,不停的监听注册在其 ...
分类:
其他好文 时间:
2020-02-21 14:16:24
阅读次数:
63
参考: DECLARE @D DATETIME = GETDATE() SELECT DATEPART(YEAR,@D) AS [YEAR], DATEPART(MONTH,@D) AS [MONTH], DATEPART(DAY,@D) AS [DAY] SELECT YEAR(@D) AS [Y ...
分类:
其他好文 时间:
2020-02-21 09:28:52
阅读次数:
51
--第一种分页 SELECT * FROM ( select ROW_NUMBER() over(order by id) as rows,* from [dbo].[M_User] --WHERE Id>1 ) AS T where rows BETWEEN 0 AND 2 --第二种分页 需SQ ...
分类:
数据库 时间:
2020-02-21 09:21:21
阅读次数:
101
一、前言 这节主要是总结JS代码对HTML元素的增、删、改内容。因为它可以帮助我们解决很多实际问题,比如:打开多个窗口的时候,之前讲过用switch_to进行窗口之间的切换(selenium3+python自动化7-switch_to总结),但是切换比较麻烦。想要让新打开的链接在一个窗口打开,就需要 ...
分类:
编程语言 时间:
2020-02-20 22:08:28
阅读次数:
274
动态规划初级题,或者理解为滑动窗口。 class Solution { public int lengthOfLongestSubstring(String s) { Set<Character> demo = new HashSet<>(); int l=0,r=0,result=0; while ...
分类:
其他好文 时间:
2020-02-20 20:20:02
阅读次数:
49
DOM Document Object Model 文档对象模型 操作HTML的节点(HTML标签) DOM发展史 DOM0 DOM1 1998年 w3c推荐版本 DOM2 2000年 (主讲) DOM3 2004年(主讲) DOM4 2015年 1. 节点Node ? NodeName节点名字 N ...
分类:
其他好文 时间:
2020-02-20 15:05:53
阅读次数:
130