准备工作

了解Hexo

[Hexo] 1是高效的静态站点生成框架,她基于Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的标签插件来快速的插入特定形式的内容,而且相对于其他框架,Hexo在速度上也有很大优势。

阅读全文 »

Java集合类型

1
2
3
4
5
6
//Java导包
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
import java.util.Hashtable;
阅读全文 »

如何解决JavaScript中0.1+0.2不等于0.3

1
console.log(0.1+0.2===0.3);    //true or false?

在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当做面试题来考查面试者对JavaScript的数值的理解程度

在JavaScript中的二进制的浮点数0.1和0.2并不是十分精确,在他们相加的结果并非正好等于0.3,而是一个比较接近的数字 0.30000000000000004 ,所以条件判断结果为 false

阅读全文 »

Markdown:语法

概观

哲学

Markdown旨在尽可能易于阅读和易于编写。

但是,可读性强调一切。Markdown格式的文档应该以纯文本的形式发布,而不会看起来像标签或格式化指令。尽管Markdown的语法受到了几种现有的文本到HTML过滤器的影响,包括 [Setext] 1, [atx] 2, [Textile] 3, [reStructuredText] 4,[Grutatext] 5, 和 [EtText] 6 ,Markdown语法的最大灵感来源是纯文本电子邮件的格式。

为此,Markdown的语法完全由标点字符组成,标点字符经过仔细选择以便看起来像他们的意思。 例如,一个词的星号实际上看起来像 *强调*。 Markdown列表看起来就像列表。 即使blockquotes看起来像引用的文本段落,假设你曾经使用过电子邮件。

阅读全文 »