有些书可以浅尝辄止,有些书是要生吞活剥,只有少数的书是要咀嚼与消化的——弗兰西斯·培根

《如何阅读一本书》,顾名思义是一本讲述阅读方法的书籍。但是我在读这本书时,让我欣喜的往往不是作者系统讲述的阅读方法,而是作者在论述中的某一句或几句话。

Read More

book.jpg

昔时贤文,诲汝谆谆。集韵增广,多见多闻。

在中国,要想了解一些人情世故,《增广贤文》是必读的一篇文章。

乍读《增广贤文》,觉得很乱,东取一句,西取一句,拼拼揍揍一大篇,就像济公满身补丁的破烂袈裟。但这份乱,却给人一种别样的感觉,通篇读下,不仅朗朗上口,而且引人深思。

Read More

当我们在浏览器中输入 http://www.caveshao.com 并回车,会依次发生以下过程:**

  1. 首先我们会根据 DNS 协议将 www.caveshao.com 变为一个 IP 地址。 这个过程会分为两小步:首先查询本地的 host 文件,如果 host 文件中存储了这个网址对应的 IP,则不必进行第二步。如果 host 文件中没有存储该网址对应的 IP,计算机会通过 53 端口向 DNS 服务器发送一个 DNS 数据包,然后 DNS 服务器返回需要请求网址的 IP 地址。计算机此时会存储该网址的 IP 地址到 host 文件,这样下一次访问该网址时只需进行第一步就可以找到 IP 地址。至于 DNS 服务器的地址是什么,计算机可以遵循一套规则动态获取,也可以自己在计算机内设置一个静态的 DNS 服务器地址。

    Read More

在前端向后端发起请求时会出现跨域无法请求的问题,所谓跨域是指前端的资源请求与所请求的资源本身的服务器在不同域或不同端口时,浏览器会发起一个 http 跨域请求。

Read More

众所周知,JavaScript 中存在变量提升的问题,在 ES6 引入的新关键词 let 可以很方便的解决这个问题,不过这篇文章的目的不是解决变量提升的问题,而是讨论为什么会有变量提升这种现象。

Read More

u=3266984741,708292615&fm=23&gp=0.jpg
读西游时,最喜欢孙悟空手中的那条定海神针,最厌恶孙悟空头上的金箍。

大圣擎一条定海神针,纵是面对十万天兵也毫无惧色,然而一个小小的金箍却可以让他跪地求饶。

Read More

今天看到一个头条的不错的头条视频,想保存下来却发现不能下载。于是用开发者工具找到播放器的地址打开,然后用鼠标右键的「视频另存为」将视频下载下来。这样做感觉还是有些麻烦,就有了开发做一个插件的想法。

Read More

什么是进程

首先来谈一谈进程。关于进程,维基百科上的定义是:计算机中已运行程序的实体。这句话每个字都明白,但连起来就不明白了。这种情况下,可以将这句话拆分开一点点理解。

先看一下程序是指什么?程序是一组指令的集合,它静态存储于诸如磁盘之类的存储器内。比如 QQ 就是一个程序,它的所有文件、指令全部存放在它的安装目录下。

Read More