更新了部分文档并修正了文档中的错误

pull/279/head
jackfrued 2019-08-12 15:58:07 +08:00
parent 49bdd30f18
commit e95c43cb13
4 changed files with 12 additions and 16 deletions

View File

@ -70,7 +70,7 @@
def merge(items1, items2, comp): def merge(items1, items2, comp):
"""合并(将两个有序的列表合并成一个有序的列表)""" """合并(将两个有序的列表合并成一个有序的列表)"""
items = [] items = []
index, index2 = 0, 0 index1, index2 = 0, 0
while index1 < len(items1) and index2 < len(items2): while index1 < len(items1) and index2 < len(items2):
if comp(items1[index1], items2[index2]): if comp(items1[index1], items2[index2]):
items.append(items1[index1]) items.append(items1[index1])

View File

@ -1,4 +0,0 @@
## Git上手指南
(敬请期待……)

View File

@ -10,7 +10,7 @@ Hexo是一个快速、简洁且高效的博客框架它能够将[Markdown格
> 说明:**Markdown**是一种轻量级标记语言它允许人们使用易读易写的纯文本格式编写文档同时也对图片、图表、数学公式提供了支持可以用来书写电子书、软件文档等同时也可以非常方便的转换为HTML页面或者是PDF文档。 > 说明:**Markdown**是一种轻量级标记语言它允许人们使用易读易写的纯文本格式编写文档同时也对图片、图表、数学公式提供了支持可以用来书写电子书、软件文档等同时也可以非常方便的转换为HTML页面或者是PDF文档。
要使用Hexo首先得确保计算机上已经安装了[node.js](<https://nodejs.org/en/>)环境和[git](<https://git-scm.com/>)环境前者是一个能够在服务器端运行JavaScript代码的环境后者是版本控制工具。如果没有安装node.js和git的经验建议参考官方文档上的讲解或者是我写的[《Git上手指南》](./Git上手指南.md)安装完成后我们可以通过下面的命令来确认node.js环境以及它的包管理工具是否安装成功。 要使用Hexo首先得确保计算机上已经安装了[node.js](<https://nodejs.org/en/>)环境和[git](<https://git-scm.com/>)环境前者是一个能够在服务器端运行JavaScript代码的环境后者是版本控制工具。安装node.js主要是为了使用它的包管理工具npm所以不需要先系统的学习node.js的知识而安装git是为了利用版本控制系统克隆代码已经将博客项目托管到三方平台如果想学习git最好的资料是官方网站上的[*Git Pro*](<https://git-scm.com/book/zh/v2>)和[《Git权威指南》](<http://www.worldhello.net/gotgit/index.html>)。安装完成后我们可以通过下面的命令来确认node.js环境以及它的包管理工具是否安装成功。
```Shell ```Shell
node --version node --version
@ -258,20 +258,14 @@ date: 2019-8-1
“惯例”这个词指的是“习惯的做法常规的办法一贯的做法”与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别因此作为一个Python开发者如果不能掌握这些惯例就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。 “惯例”这个词指的是“习惯的做法常规的办法一贯的做法”与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别因此作为一个Python开发者如果不能掌握这些惯例就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。
1. 让代码既可以被导入又可以被执行。 1. 让代码既可以被导入又可以被执行。
```Python
if __name__ == '__main__': if __name__ == '__main__':
```
2. 用下面的方式判断逻辑“真”或“假”。 2. 用下面的方式判断逻辑“真”或“假”。
```Python
if x: if x:
if not x: if not x:
```
``` ```
在完成上述工作后,我们可以通过下面的命令先清理之前生成的内容。 在完成上述工作后,我们可以通过下面的命令先清理之前生成的内容。
```Shell ```Shell
@ -343,14 +337,16 @@ hexo server -p 8000 -o
![](./res/dns-configuration.png) ![](./res/dns-configuration.png)
完成这一步后,还不能马上通过自己的域名访问到博客项目,最后需要在博客项目的`source`目录下添加一个名为CNAME的文件注意大小写哟),其内容如下所示 完成这一步后,还不能马上通过自己的域名访问到博客项目,最后需要在博客项目的`source`目录下添加一个名为CNAME的文件请注意这个文件的名字是全大写字母的)
```Shell ```Shell
vim CNAME vim CNAME
``` ```
编辑该文件的内容,如下所示。
``` ```
jackfrued.top jackfrued.top
``` ```
可以清理一下之前生成的内容然后将项目重新生成并发布到GitHub,就大功告成了!希望大家在拥有自己的博客后可以利用它做些有意义的事情,加油吧 可以清理一下之前生成的内容然后将项目重新生成并发布到GitHub就大功告成了!现在我们已经拥有了独立域名的博客,希望大家可以利用它做些有意义的事情(记录自己的成长历程、分享自己的工作经验、提升个人的影响力)。加油吧,程序员

View File

@ -1,9 +1,13 @@
## 更新日志 ## 更新日志
### 2019年8月12日
1. 发布了《使用Hexo搭建自己的博客》一文。
### 2019年8月8日 ### 2019年8月8日
1. 最近公司给安排了很多任务所以好久都没有更新这个项目今天终于把一直计划更新的《关系型数据库MySQL》更新完了。 1. 最近公司给安排了很多任务所以好久都没有更新这个项目今天终于把一直计划更新的《关系型数据库MySQL》更新完了。
2. 那天微信收款提示我已经连续有48收到了打赏非常感谢大家持续的支持。 2. 昨天微信收款提示我已经连续有48天收到了打赏,非常感谢大家持续的支持。
3. 最近一直在计划为这个项目录制一个配套的视频当然这个工作量的巨大是可想而知的但是我还是决定要在年底之前开始做这件事情这样才能不辜负那么多希望通过这个项目学习和了解Python的人。 3. 最近一直在计划为这个项目录制一个配套的视频当然这个工作量的巨大是可想而知的但是我还是决定要在年底之前开始做这件事情这样才能不辜负那么多希望通过这个项目学习和了解Python的人。
### 2019年7月11日 ### 2019年7月11日