File tree 4 files changed +27
-5
lines changed
4 files changed +27
-5
lines changed Original file line number Diff line number Diff line change @@ -25,4 +25,21 @@ module.exports = {
25
25
md . use ( require ( '@area403/markdown-it-mathjax' ) ) ;
26
26
} ,
27
27
} ,
28
+
29
+ head : [
30
+ [
31
+ "script" ,
32
+ { } ,
33
+
34
+ `
35
+ var _hmt = _hmt || [];
36
+ (function() {
37
+ var hm = document.createElement("script");
38
+ hm.src = "https://hm.baidu.com/hm.js?c522f795b036ecc6e5446ce20e40ae9f";
39
+ var s = document.getElementsByTagName("script")[0];
40
+ s.parentNode.insertBefore(hm, s);
41
+ })();
42
+ `
43
+ ]
44
+ ]
28
45
}
Original file line number Diff line number Diff line change 1
1
# 引言
2
-
2
+ <!--
3
3
## 劝学
4
4
5
5
为什么需要学习编程?
10
10
11
11
任何一件事情当你带着功利性去了解它���时候,就容易陷入圈套。编程也是这样一个情况。编程对于程序员来说都是一门赖以生存的专业技能,想要学习并利用起来他,没有任何捷径。而对于非专业人员,更多的是能通过了解和接触编程,带来一种更新的看待问题的视角;能从程序的思维去分析一些日常使用的工具其原理并针对性地解决部分问题;能通过组合一些工具来完成一些简单并且重复的任务。如果你还渴求更多,那真的不可能了。还不如等到奇点临近的那一天让强人工智能替代人类。
12
12
13
- 在那一天到来之前,如果你还想多了解一点好玩的东西,也可以继续看下去,学习些编程的技巧。
14
-
13
+ 在那一天到来之前,如果你还想多了解一点好玩的东西,也可以继续看下去,学习些编程的技巧。
14
+ -->
15
15
## 编程
16
16
17
17
编程(Programming)是一项创造性的活动,如同创作(Composing)、绘画(Painting)等一样。我们常常会通过一系列的步骤把所需要的部件进行组合,得到另一个期望的结构,或者是解决一个实际性的问题。表达和构建这些步骤的过程,就是编程(当然,在脱离程序语言以后,也可以把它叫做** 规划** (Programme))。
Original file line number Diff line number Diff line change 26
26
27
27
求积。
28
28
29
- 其中一个需要我们根据参数的值,来选择不同的计算方式,返回不同的结果;另外一个则是通过对特定的表达式做一个累乘(没错其实行为跟乘方是一样的,所以我把它叫pow )。
29
+ 其中一个需要我们根据参数的值,来选择不同的计算方式,返回不同的结果;另外一个则是通过对特定的表达式做一个累乘(没错其实行为跟乘方是一样的,所以我把它叫 pow )。
30
30
31
31
我们先看累乘。
32
32
@@ -114,7 +114,7 @@ for(let i = 1; i <= y; i = i+1) {
114
114
115
115
我们对它进行一个��单的改写。
116
116
117
- 一般来说,程序员是从0开始计数的 。于是从` 1~y ` ,就变成了从` 0~ y-1` ,进一步地` i <= y-1 ` 又可以进一步地写成` i < y ` (反正都是整数,证明我就不给了),这样条件就简化掉了一个符号。
117
+ 一般来说,程序员是从 $0$ 开始计数的 。于是从 $1$ 到 $y$ ,就变成了从 $0$ 到 $ y-1$ ,进一步地` i <= y-1 ` 又可以进一步地写成` i < y ` (反正都是整数,证明我就不给了),这样条件就简化掉了一个符号。
118
118
119
119
另外,但凡类似` x=x+y ` 这种的,都可以写成` x+=y ` ,特别地,当运算符为` + ` 和` - ` ,同时` y ` 为1的时候,可以直接写成` x++ ` 或者` x-- ` ;
120
120
Original file line number Diff line number Diff line change 1
1
{
2
+
3
+ "scripts" : {
4
+ "build" : " vuepress build" ,
5
+ "dev" : " vuepress dev"
6
+ },
2
7
"devDependencies" : {
3
8
"@area403/markdown-it-mathjax" : " ^1.0.0" ,
4
9
"vuepress" : " ^1.8.0" ,
You can’t perform that action at this time.
0 commit comments