我觉得正则表达式在字符串查找界中绝对算的上是‘鬼斧神工’,它犀利的地方就是其无与伦比的匹配奇效,会为你节省太多的开发时间,而另一面就是一种你自己写完过后,再过几天回头看来心里绝对会想:“我当时写的这一串东西是什么鬼?!”特别是对于我这种不是经常写正则的人。所以今天把这个知识点的书写流程归纳一下,以备不时之需,另外,文章里面涉及的图片均来自于慕课网的正则教程。
解决Node在centos上无法访问
将Node安装在了centos 上,发现在主机上并不能访问虚拟机上centos的node服务器,但是虚拟机能访问自己的web。各自都可ping通对方的IP。虚拟机采用的NAT的方式。后来查阅了资料,可能是防火墙的原因。
服务器的5858端口被防火墙堵了,可在主机通过命令:telnet server_ip 5858 来测试。
解决方案:
1 | /sbin/iptables -I INPUT -p tcp --dport 5858 -j ACCEPT |
然后保存:1
/etc/rc.d/init.d/iptables save
重启防火墙
1 | /etc/init.d/iptables restart |
再在主机访问OK!
Node.js在Centos上的安装
之前在windows上写Node,后面考虑到项目部署,于是需要移植到centos上。
环境需求:
- centos版本为6.5 64位
- Node安装0.10.24
步骤如下:
1.安装gcc编译
1 | yum -y install gcc gcc-c++ openssl-devel |
2.下载node.js1
2
3a.wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
b.tar zxvf node-v0.10.24.tar.gz
c.cd node-v0.10.24
3.配置编译安装
1 | ./configure --prefix=/usr/local/node |
4.配置Node环境
vim /etc/profile
1 |
|
qw!
1 | source /etc/profile |
5.重启