Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b773c05

Browse files
更新了部分文档
1 parent 45a8b23 commit b773c05

File tree

5 files changed

+32
-17
lines changed

5 files changed

+32
-17
lines changed

‎Day01-15/02.语言元素.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是指令的集合,我们程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。今天我们大多数时候使用的计算机,虽然它们的元器件做工越来越精密,处理能力越来越强大,但究其本质来说仍然属于["冯·诺依曼结构"](https://zh.wikipedia.org/wiki/%E5%86%AF%C2%B7%E8%AF%BA%E4%BC%8A%E6%9B%BC%E7%BB%93%E6%9E%84)的计算机。"冯·诺依曼结构"有两个关键点,一是指出要将存储设备与中央处理器分开,二是提出了将数据以二进制方式编码。二进制是一种"逢二进一"的计数法,跟我们人类使用的"逢十进一"的计数法没有实质性的区别,人类因为有十根手指所以使用了十进制(因为在数数时十根手指用完之后就只能进位了,当然凡事都有例外,玛雅人可能是因为长年光着脚的原因把脚趾头也算上了,于是他们使用了二十进制的计数法,在这种计数法的指导下玛雅人的历法就与我们平常使用的历法不一样,而按照玛雅人的历法,2012年是上一个所谓的"太阳纪"的最后一年,而2013年则是新的"太阳纪"的开始,后来这件事情被以讹传讹的方式误传为"2012年是玛雅人预言的世界末日"这种荒诞的说法,今天我们可以大胆的猜测,玛雅文明之所以发展缓慢估计也与使用了二十进制有关)。对于计算机来说,二进制在物理器件上来说是最容易实现的(高电压表示1,低电压表示0),于是在"冯·诺依曼结构"的计算机都使用了二进制。虽然我们并不需要每个程序员都能够使用二进制的思维方式来工作,但是了解二进制以及它与我们生活中的十进制之间的转换关系,以及二进制与八进制和十六进制的转换关系还是有必要的。如果你对这一点不熟悉,可以自行使用[维基百科](https://zh.wikipedia.org/wiki/%E4%BA%8C%E8%BF%9B%E5%88%B6)或者[百度百科](https://baike.baidu.com)科普一下。
66

7-
> 提示:近期关于**量子计算机**的研究已经被推倒了风口浪尖,量子计算机基于量子力学进行运算,使用量子瞬移的方式来传递信息。2018年6月,Intel宣布开发出新款量子芯片并通过了在接近绝对零度环境下的测试;2019年1月,IBM向全世界发布了首款商业化量子计算机
7+
> 提示:近期关于**量子计算机**的研究已经被推倒了风口浪尖,量子计算机基于量子力学进行运算,使用量子瞬移的方式来传递信息。2018年6月,Intel宣布开发出新款量子芯片并通过了在接近绝对零度环境下的测试;2019年,IBM和Google都推出了自己的量子计算机
88
99
### 变量和类型
1010

‎Day91-100/97.电商网站技术要点剖析.md‎

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -340,15 +340,15 @@ ElasticSearch的安装和配置可以参考[《ElasticSearch之Docker安装》](
340340
1. 使用Docker安装ElasticSearch。
341341

342342
```Shell
343-
docker pull elasticsearch:6.5.3
344-
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --name es elasticsearch:6.5.3
343+
docker pull elasticsearch:7.6.0
344+
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --name es elasticsearch:7.6.0
345345
```
346346

347347
> 说明:上面创建容器时通过`-e`参数指定了使用单机模式和Java虚拟机最小最大可用堆空间的大小,堆空间大小可以根据服务器实际能够提供给ElasticSearch的内存大小来决定,默认为2G。
348348
349349
2. 创建数据库。
350350

351-
请求:PUT - `http://1.2.3.4:9200/demo`
351+
请求:PUT - `http://1.2.3.4:9200/demo/`
352352

353353
响应:
354354

@@ -362,7 +362,7 @@ ElasticSearch的安装和配置可以参考[《ElasticSearch之Docker安装》](
362362

363363
3. 查看创建的数据库。
364364

365-
请求:GET - `http://1.2.3.4:9200/demo`
365+
请求:GET - `http://1.2.3.4:9200/demo/`
366366

367367
响应:
368368

@@ -528,18 +528,19 @@ ElasticSearch的安装和配置可以参考[《ElasticSearch之Docker安装》](
528528
2. 下载和ElasticSearch版本对应的[ik](https://github.com/medcl/elasticsearch-analysis-ik)[pinyin](https://github.com/medcl/elasticsearch-analysis-pinyin)插件。
529529

530530
```Shell
531+
yum install -y wget
531532
cd plugins/
532533
mkdir ik
533534
cd ik
534-
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.3/elasticsearch-analysis-ik-6.5.3.zip
535-
unzip elasticsearch-analysis-ik-6.5.3.zip
536-
rm -f elasticsearch-analysis-ik-6.5.3.zip
535+
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.0/elasticsearch-analysis-ik-7.6.0.zip
536+
unzip elasticsearch-analysis-ik-7.6.0.zip
537+
rm -f elasticsearch-analysis-ik-7.6.0.zip
537538
cd ..
538539
mkdir pinyin
539540
cd pinyin
540-
wget https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v6.5.3/elasticsearch-analysis-pinyin-6.5.3.zip
541-
unzip elasticsearch-analysis-pinyin-6.5.3.zip
542-
rm -f elasticsearch-analysis-pinyin-6.5.3.zip
541+
wget https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.6.0/elasticsearch-analysis-pinyin-7.6.0.zip
542+
unzip elasticsearch-analysis-pinyin-7.6.0.zip
543+
rm -f elasticsearch-analysis-pinyin-7.6.0.zip
543544
```
544545

545546
3. 退出容器,重启ElasticSearch。

‎Day91-100/98.项目部署上线和性能调优.md‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,27 +68,33 @@
6868
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
6969
```
7070

71-
3. 解压缩和解归档。
71+
3. 验证下载文件。
72+
73+
```Bash
74+
md5sum Python-3.7.6.tar.xz
75+
```
76+
77+
4. 解压缩和解归档。
7278

7379
```Shell
7480
xz -d Python-3.7.6.tar.xz
7581
tar -xvf Python-3.7.6.tar
7682
```
7783

78-
4. 执行配置生成Makefile(构建文件)。
84+
5. 执行安装前的配置(生成Makefile文件)。
7985

8086
```Shell
8187
cd Python-3.7.6
8288
./configure --prefix=/usr/local/python37 --enable-optimizations
8389
```
8490

85-
5. 构建和安装。
91+
6. 构建和安装。
8692

8793
```Shell
8894
make && make install
8995
```
9096

91-
6. 配置PATH环境变量(用户或系统环境变量)并激活。
97+
7. 配置PATH环境变量(用户或系统环境变量)并激活。
9298

9399
```Shell
94100
vim ~/.bash_profile
@@ -108,13 +114,13 @@
108114
source /etc/profile
109115
```
110116

111-
7. 注册软链接(符号链接)- 这一步不是必须的,但通常会比较有用。
117+
8. 注册软链接(符号链接)- 这一步不是必须的,但通常会比较有用。
112118

113119
```Shell
114120
ln -s /usr/local/python37/bin/python3 /usr/bin/python3
115121
```
116122

117-
8. 测试Python环境是否更新成功(安装Python 3一定不能破坏原来的Python 2)。
123+
9. 测试Python环境是否更新成功(安装Python 3一定不能破坏原来的Python 2)。
118124

119125
```Shell
120126
python3 --version

‎res/meituan.png‎

635 KB
Loading[フレーム]

‎更新日志.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## 更新日志
22

3+
### 2020年3月8日
4+
5+
1. 更新了最后10天的部分文档。
6+
7+
2. 通过美团公益将近期打赏捐助给受疫情影响儿童。
8+
9+
![](res/meituan.png)
10+
311
### 2020年3月1日
412

513
1. 优化了项目中的部分图片资源。

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /