Skip to content

Commit ab45ce5

Browse files
committed
修改了部分文档
1 parent cdb7fdd commit ab45ce5

19 files changed

+11486
-8095
lines changed

Day31-35/31-35.玩转Linux操作系统.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ Linux系统的命令通常都是如下所示的格式:
230230
[root@iZwz97tbgo9lkabnat2lo8Z ~]# !454
231231
```
232232

233-
> 说明:查看到历史命令之后,可以用`!历史命令编号`来重新执行该命令;通过`history -c`可以清除历史命令。
233+
> **说明**:查看到历史命令之后,可以用`!历史命令编号`来重新执行该命令;通过`history -c`可以清除历史命令。
234234
235235
### 实用程序
236236

@@ -308,7 +308,7 @@ Linux系统的命令通常都是如下所示的格式:
308308
...
309309
```
310310

311-
> 说明:上面用到了一个名为`wget`的命令,它是一个网络下载器程序,可以从指定的URL下载资源。
311+
> **说明**:上面用到了一个名为`wget`的命令,它是一个网络下载器程序,可以从指定的URL下载资源。
312312
313313
6. 拷贝/移动文件 - **cp** / **mv**
314314

@@ -350,7 +350,7 @@ Linux系统的命令通常都是如下所示的格式:
350350
52:</script>
351351
...
352352
```
353-
> 说明`grep`在搜索字符串时可以使用正则表达式,如果需要使用正则表达式可以用`grep -E`或者直接使用`egrep`
353+
> **说明**`grep`在搜索字符串时可以使用正则表达式,如果需要使用正则表达式可以用`grep -E`或者直接使用`egrep`
354354
355355
9. 创建链接和查看链接 - **ln** / **readlink**
356356

@@ -372,7 +372,7 @@ Linux系统的命令通常都是如下所示的格式:
372372
CentOS Linux release 7.4.1708 (Core)
373373
```
374374

375-
> 说明:链接可以分为硬链接和软链接(符号链接)。硬链接可以认为是一个指向文件数据的指针,就像Python中对象的引用计数,每添加一个硬链接,文件的对应链接数就增加1,只有当文件的链接数为0时,文件所对应的存储空间才有可能被其他文件覆盖。我们平常删除文件时其实并没有删除硬盘上的数据,我们删除的只是一个指针,或者说是数据的一条使用记录,所以类似于“文件粉碎机”之类的软件在“粉碎”文件时除了删除文件指针,还会在文件对应的存储区域填入数据来保证文件无法再恢复。软链接类似于Windows系统下的快捷方式,当软链接链接的文件被删除时,软链接也就失效了。
375+
> **说明**:链接可以分为硬链接和软链接(符号链接)。硬链接可以认为是一个指向文件数据的指针,就像Python中对象的引用计数,每添加一个硬链接,文件的对应链接数就增加1,只有当文件的链接数为0时,文件所对应的存储空间才有可能被其他文件覆盖。我们平常删除文件时其实并没有删除硬盘上的数据,我们删除的只是一个指针,或者说是数据的一条使用记录,所以类似于“文件粉碎机”之类的软件在“粉碎”文件时除了删除文件指针,还会在文件对应的存储区域填入数据来保证文件无法再恢复。软链接类似于Windows系统下的快捷方式,当软链接链接的文件被删除时,软链接也就失效了。
376376
377377
10. 压缩/解压缩和归档/解归档 - **gzip** / **gunzip** / **xz**
378378

@@ -429,7 +429,7 @@ Linux系统的命令通常都是如下所示的格式:
429429
[root@iZwz97tbgo9lkabnat2lo8Z ~]# xargs < a.txt > b.txt
430430
```
431431

432-
> 说明:这个命令就像上面演示的那样常在管道(实现进程间通信的一种方式)和重定向(重新指定输入输出的位置)操作中用到,后面的内容中会讲到管道操作和输入输出重定向操作。
432+
> **说明**:这个命令就像上面演示的那样常在管道(实现进程间通信的一种方式)和重定向(重新指定输入输出的位置)操作中用到,后面的内容中会讲到管道操作和输入输出重定向操作。
433433
434434
13. 显示文件或目录 - **basename** / **dirname**
435435

Day41-55/48.前后端分离开发入门.md

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -133,21 +133,7 @@ class SubjectMapper(ModelMapper):
133133
<meta charset="UTF-8">
134134
<title>学科信息</title>
135135
<style>
136-
#container {
137-
width: 80%;
138-
margin: 10px auto;
139-
}
140-
#main>dl>dt {
141-
font-size: 1.5em;
142-
font-weight: bold;
143-
}
144-
#main>dl>dd {
145-
font-size: 1.2em;
146-
}
147-
a {
148-
text-decoration: none;
149-
color: darkcyan;
150-
}
136+
/* 此处省略层叠样式表 */
151137
</style>
152138
</head>
153139
<body>
@@ -157,7 +143,9 @@ class SubjectMapper(ModelMapper):
157143
<div id="main">
158144
<dl v-for="subject in subjects">
159145
<dt>
160-
<a :href="'/static/html/teachers.html?sno=' + subject.no">{{ subject.name }}</a>
146+
<a :href="'/static/html/teachers.html?sno=' + subject.no">
147+
{{ subject.name }}
148+
</a>
161149
<img v-if="subject.is_hot" src="/static/images/hot-icon-small.png">
162150
</dt>
163151
<dd>{{ subject.intro }}</dd>

Day41-55/49.RESTful架构和DRF入门.md

Lines changed: 7 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -156,48 +156,14 @@ urlpatterns = [
156156

157157
通过Vue.js渲染页面。
158158

159-
```Python
159+
```HTML
160160
<!DOCTYPE html>
161161
<html lang="en">
162162
<head>
163163
<meta charset="UTF-8">
164164
<title>老师信息</title>
165165
<style>
166-
#container {
167-
width: 80%;
168-
margin: 10px auto;
169-
}
170-
.teacher {
171-
width: 100%;
172-
margin: 0 auto;
173-
padding: 10px 0;
174-
border-bottom: 1px dashed gray;
175-
overflow: auto;
176-
}
177-
.teacher>div {
178-
float: left;
179-
}
180-
.photo {
181-
height: 140px;
182-
border-radius: 75px;
183-
overflow: hidden;
184-
margin-left: 20px;
185-
}
186-
.info {
187-
width: 75%;
188-
margin-left: 30px;
189-
}
190-
.info div {
191-
clear: both;
192-
margin: 5px 10px;
193-
}
194-
.info span {
195-
margin-right: 25px;
196-
}
197-
a {
198-
text-decoration: none;
199-
color: darkcyan;
200-
}
166+
/* 此处省略掉层叠样式表 */
201167
</style>
202168
</head>
203169
<body>
@@ -217,9 +183,11 @@ urlpatterns = [
217183
</div>
218184
<div class="intro">{{ teacher.intro }}</div>
219185
<div class="comment">
220-
<a href="" @click.prevent="praise(teacher)">好评</a>&nbsp;&nbsp;(<strong>{{ teacher.good_count }}</strong>)
186+
<a href="" @click.prevent="praise(teacher)">好评</a>&nbsp;&nbsp;
187+
(<strong>{{ teacher.good_count }}</strong>)
221188
&nbsp;&nbsp;&nbsp;&nbsp;
222-
<a href="" @click.prevent="criticize(teacher)">差评</a>&nbsp;&nbsp;(<strong>{{ teacher.bad_count }}</strong>)
189+
<a href="" @click.prevent="criticize(teacher)">差评</a>&nbsp;&nbsp;
190+
(<strong>{{ teacher.bad_count }}</strong>)
223191
</div>
224192
</div>
225193
</div>
@@ -355,7 +323,7 @@ JSON Web Token通常简称为JWT,它是一种开放标准(RFC 7519)。随
355323
2. 在令牌过期之前,无法作废已经颁发的令牌,要解决这个问题,还需要额外的中间层和代码来辅助。
356324
3. JWT是用户的身份令牌,一旦泄露,任何人都可以获得该用户的所有权限。为了降低令牌被盗用后产生的风险,JWT的有效期应该设置得比较短。对于一些比较重要的权限,使用时应通过其他方式再次对用户进行认证,例如短信验证码等。
357325

358-
#### 使用PyJWT生成和验证令牌
326+
#### 使用PyJWT
359327

360328
在Python代码中,可以使用三方库`PyJWT`生成和验证JWT,下面是安装`PyJWT`的命令。
361329

0 commit comments

Comments
 (0)