Commit 75ecfc40 authored by jackfrued's avatar jackfrued

更新了Linux和Django部分的文档

parent 82306325
No preview for this file type
......@@ -198,7 +198,8 @@
- 常用算法:
- 穷举法 - 又称为暴力破解法,对所有的可能性进行验证,直到找到正确答案。
- 贪婪法 - 在对问题求解时,总是做出在当前看来是最好的选择,不追求最优解,快速找到满意解。
- 贪婪法 - 在对问题求解时,总是做出在当前看来
- 最好的选择,不追求最优解,快速找到满意解。
- 分治法 - 把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题,直到可以直接求解的程度,最后将子问题的解进行合并得到原问题的解。
- 回溯法 - 回溯法又称为试探法,按选优条件向前搜索,当搜索到某一步发现原先选择并不优或达不到目标时,就退回一步重新选择。
- 动态规划 - 基本思想也是将待求解问题分解成若干个子问题,先求解并保存这些子问题的解,避免产生大量的重复运算。
......
This diff is collapsed.
......@@ -22,7 +22,7 @@ def praise_or_criticize(request: HttpRequest):
return JsonResponse(data)
```
前端页面在收到`{'code': 401, 'message': '请先登录'}`后,可以将用户引导到登录页面。
前端页面在收到`{'code': 401, 'message': '请先登录'}`后,可以将用户引导到登录页面,修改后的teacher.html页面的JavaScript代码部门如下所示
```HTML
<script>
......@@ -74,7 +74,7 @@ MIDDLEWARE = [
我们稍微为大家解释一下这些中间件的作用:
1. CommonMiddleware - 基础设置中间件,可以处理下一些配置参数。
1. CommonMiddleware - 基础设置中间件,可以处理下一些配置参数。
- DISALLOWED_USER_AGENTS - 不被允许的用户代理(浏览器)
- APPEND_SLASH - 是否追加`/`
- USE_ETAG - 浏览器缓存相关
......@@ -89,7 +89,7 @@ MIDDLEWARE = [
4. CsrfViewMiddleware - 通过生成令牌,防范跨请求份伪的造中间件。
5. XFrameOptionsMiddleware - 通过设置请求头参数,防范点击劫持攻击的中间件。
在请求的过程中,上面的中间件会按照书写的顺序从上到下执行,最后请求才会来到视图函数中;在响应的过程中,上面的中间件会按照书写的顺序从下到上执行,与请求时中间件执行的顺序正好相反。
在请求的过程中,上面的中间件会按照书写的顺序从上到下执行,然后是URL解析,最后请求才会来到视图函数;在响应的过程中,上面的中间件会按照书写的顺序从下到上执行,与请求时中间件执行的顺序正好相反。
### 自定义中间件
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment