201601-19 初识流星(Meteor) Meteor 是一个建立在NodeJS之上的全栈式的web开发框架. 他的特点是什么? 1. 实时 他可以实时的保持多个客户端和用户的内容更新. 比如A用户增加了一个文章,B用户也会看到A发的内容,而不用刷新他的客户端页面. 2. Meteor库 如果你的网站,需要一个登录功能.只需要安装Meteor的一个用户功能的库即可,不用自己写复杂的登录逻辑 3. Meteor工.... Read More >
201505-06 Node.JS 正则实例 1. Match函数 使用指定的正则表达式函数对字符串惊醒查找,并以数组形式返回符合要求的字符串 原型:stringObj.match(regExp) 参数: stringObj 必选项,需要去进行匹配的字符串 RegExp 必选项,指定的正则表达式 返回值:如果没有使用g(全局匹配)选项,则返回第一个匹配的字符串、该字符串所在位置及原始字符串组成的数组,如果使用.... Read More >
201501-21 rsync+inotify配置极同步脚本两个 rsync 为系统自带 不用安装 但是推荐升级一下 低版本的rsync会让操作系统负载变高或者其他一些稀奇古怪的问题 服务器端. 注:在/etc目录下创建一个rsyncd的目录,我们用来存放rsyncd.conf(rsync配置文件) 和rsyncd.secrets(rsync密钥文件)文件; mkdir /etc/rsyncd cd /etc/rsy.... Read More >
201410-11 提高npm安装速度(使用npm国内镜像) 这个也是网上搜的,亲自试过,非常好用! 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry http://registry.cnpmjs.org npm info underscore (.... Read More >
201409-30 bash 回收站小脚本 在linux 难免会出现文件误删这类悲催的问题,所以,可以自己制作一个回收站的小脚本来做替代rm命令,这样就可以从回收站将已经删除的文件找到了哦. 该脚本也存在一些弊端,比如同名文件在自定义的回收站只会有最后一个. 个人没有修复了. 毕竟操作的时候小心点比什么都重要. 该脚本可以直接写到 bashrc 或者在bashrc 引用 具体内容如下.... Read More >
201409-24 NodeJS子进程简介(child_process) NodeJS子进程简介 NodeJS 子进程提供了与系统交互的重要接口,其主要 API 有: 标准输入、标准输出及标准错误输出的接口 child.stdin 获取标准输入 child.stdout 获取标准输出 child.stderr 获取标准错误输出 获取子进程的PID:child.pid 提供生成子进程的重要方法:child_process.spawn(cmd, arg.... Read More >
201409-24 node.js源码安装和npm命令的使用 # 使用yum安装需要的包 yum install gcc-c++ compat-gcc-34 compat-gcc-34-c++ bzip2* # 升级python 部分node.js需要新版本python支持 tar zxf Python-2.7.5.tgz cd Python-2.7.5 ./config.... Read More >
201408-20 bash解析ini脚本 由于一些原因,需要用bash来读取配置文件. ini的格式比较实用. 但是网上的质量有一些不是很高.就照着网上的扒了一部分.做成小脚本. 可以当脚本使用.也可以当函数使用. 这个脚本有个小缺点.就是修改之后,注释会消失. 做起来太复杂.并且不影响使用.就没有单独去弄他. 毕竟.用脚本修改ini几率很少. 先写使用方法.后写内容: U.... Read More >
201407-29 ping检测丢包率脚本 由于公司个别机器的网卡驱动和系统兼容性问题,导致网卡用的时间过久会逐渐出现丢包严重直至网卡彻底死掉,所以写了个脚本做检测,并进行重启网卡. 该脚本检测的是路由器,192.168.0.1,当然了.路由器是一直开着的.... 注意修改日志路径,用于帮助统计重启情况. 注意把脚本加入到开机启动,以便开机自起 /etc/rc.local #!.... Read More >