linux 下安装nodejs开发环境

1、下载nodejs二进制包
2、xz解压
xz -d ***.tar.xz
3、tar解压
tar -xvf ***.tar

重命名解压下来的文件夹名称假如为 node-v8.8.1,路径在/home 下

4、安装
vim /etc/profile
添加
export NODE_HOME=/home/node-v8.8.1
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

执行source /etc/profile
查看版本 node -v

即可完成安装!

论语

论语全文

论语目录

学而篇第一 为政篇第二 八佾篇第三 里仁篇第四 公冶长篇第五

雍也篇第六 述而篇第七 泰伯篇第八 子罕篇第九 乡党篇第十

先进篇第十一 颜渊篇第十二 子路篇第十三 宪问篇第十四

卫灵公篇第十五 季氏篇第十六 阳货篇第十七

微子篇第十八 子张篇第十九 尧曰篇第二十

学而篇第一

1、1子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”

1、2有子曰:“其为人也孝弟,而好犯上者,鲜矣;不好犯上,而好作乱者,未之有也。君子务本,本立而道生。孝弟也者,其为仁之本与!”

1、3子曰:“巧言令色,鲜矣仁!”

1、4曾子曰:“吾日三省吾[……]

Read more

Web Response Status

100 "continue"
101 "switching protocols"
102 "processing"
200 "ok"
201 "created"
202 "accepted"
203 "non-authoritative information"
204 "no content"
205 "reset content"
206 "partial content"
207 &quo[......]

Read more

RegExp正则学习

正则匹配规则:

\d : 匹配一个数字
\w : 可以匹配一个字母或数字
. : 可以匹配任意字符
* : 表示任意个字符(包括0个)
+ : 表示至少一个字符
? : 表示0个或1个字符
{n} : 表示n个字符
{n,m} : 表示n-m个字符
[] : 表示范围
A|B : 可以匹配A或B
^ : 表示行的开头
$ : 表示行的结束

更多请移步 【廖雪峰博客】

使用win10的Hyper-V安装centOS 7

  1. 打开系统的Hyper-V
    进入控制面板,添加/删除程序中,找到打开/关闭windows功能,勾选.freamwork 3.5 及Hyper-V,确定后,系统会自动安装。
  2. 在系统菜单中找到Hyper-V,并打开

  3. 创建虚拟机,根据提示,进行(傻瓜式)添加虚拟机,注意一点,在本人尝试中,选择第一代和第二代的时候,我首先选择了第二代,以为第二代要比第一代TBU(高大上)一些,但是谁知,第二代在加载系统.iso文件的时候,根本没办法读取,进步了安装过程,只能……重来,选择了第一代。

  4. 到centOS官网上下载相应的系统,本人选择的是centOS minimal 7.X版本的,因为这个要比完整版小很多,相当[……]

Read more

What’s fuck RESTful

人人都在说RESTful,那到底什么是RESTful呢?RESTful是一种架构,一种http的架构。

  1. 使用客户/服务器模型。客户和服务器之间通过一个统一的接口来互相通讯。
  2. 层次化的系统。在一个REST系统中,客户端并不会固定地与一个服务器打交道。
  3. 无状态。在一个REST系统中,服务端并不会保存有关客户的任何状态。也就是说,客户端自身负责用户状态的维持,并在每次发送请求时都需要提供足够的信息。
  4. 可缓存。REST系统需要能够恰当地缓存请求,以尽量减少服务端和客户端之间的信息传输,以提高性能。
  5. 统一的接口。一个REST系统需要使用一个统一的接口来完成子系统之间以及服务与用户之间的交互。这使得RE[……]

Read more

论注释的重要性

好的注释,不仅能够让你的代码可读性更高,而且还能让你减少很多的工作量,比如能够根据注释,快速生成API文档。以下就是使用JSDoc快速生成API的方法。[……]

Read more

虚拟dom的运用

最近的开发中,遇到一个很头疼的事情,使用HTML5的canvas画布绘图的时候,画布要加载的数据很多,要进行不同画布之间进行切换时候,每一次切换,都要进行重新调用加载的方法,因为数据量大的问题,导致加载速度很慢[……]

Read more

xlsx.js学习

最近遇到个问题,为了让用户能够快速的上传数据,需要在开发的系统当中使用上传excel文件,一开始很是头疼,各种查资料都是搞不懂是个什么玩意,到底怎么实现也不清楚,经过认真研究后,终于找到了解决的办法,那就是使用了前端xlsx.js这个库。
开始做的时候,根据自己的理解,要进行excel数据的导入操作,那必须先进行文件的上传,然后在进行文件的读取,并把excel文件里面的数据解析出来。可看了xlsx.js的示例,发现它并没有进行上传的操作,而是直接就把文件解析出来了,且可以解析成原生excel格式、json格式还有其他类型格式,我主要用json格式来进行传输,所以主要研究了json格式。[……]

Read more