2015-09-18 wansong
nodejs安装 nodejs使用Linux Binaries安装 $ wget https://nodejs.org/dist/v4.1.0/node-v4.1.0.tar.gz $ tar -zvxf node-v4.1.0.tar.gz $ ./configure $ make $ [sudo] make install 继续阅读 »
2015-08-09 wansong
nodejs安装 nodejs安装推荐从官网下载安装包, mac下载.pkg文件: 继续阅读 »
2016-08-06 令狐葱
前言 故事还得从头说起。乌云网挂掉之后,乌云知识库也无法访问了。曾经,在上面看到那么多优秀的安全类文章,一下子看不到了,颇觉得有点不适应。还好网上流传着民间的各种版本,于是我收集了一下,放在了Github上。这些文章只是一些html文件,并不包含页面上的图片。幸运的是,图片的域名static.wooyun.com还可以继续访问,因此有必要把这些图片也抓取下来。 Wooyun Drops 文章在线浏览 Wooyun Drops 文章在线浏览 Github: wooyun_articles 使用Nodejs下载图片 抓取图片链接的过程在此不再详述,无非就是打开每个html页面,找到其中img标签的src属性。我们拿到了这些ht 继续阅读 »
2013-04-26 刘太华
hubot 机器人, 居然今天才去了解了下它, 用nodejs运行, coffee javascrpit写的. 记录下安装方式 如果是redhat系列的linux, 使用yum 安装即可, centos6后的nodejs版本已经很新了. 实在不行就搞源码安装. 继续阅读 »
2016-10-30 wilsonIs
nodeJs学习笔记 一、node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。 继续阅读 »
2016-04-16 jude
声明 文中的 promisify 函数原型出自 月影 的这篇博客。 了解Promise 继续阅读 »
2016-06-23 zzyhappyzzy
说明 本文只记录macOSX系统,其它系统参考官网 more 安装 HomeBrew安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install node 安装包 官网下载最新安装包即可 更新 HomeBrew安装的node brew upgrade node 其它方式安装的node 使用node的包管理工具n sudo npm cache clean -f sudo npm install -g n sudo n stable 继续阅读 »
2015-09-12 Golmic
Nodejs爬取蚂蜂窝文章的爬虫以及搭建第三方服务器 more 如题,本项目用Nodejs实现了对蚂蜂窝网站的爬取,并将数据储存到MongoDB中,再以Express作服务器端,Angularjs作前端实现对数据的托管。 本项目Github地址:https://github.com/golmic/mafengwo-spider 本项目线上地址: http://mafengwo.lujq.me 本文介绍其中部分的技术细节。 获取数据 打开蚂蜂窝网站,发现文章部分的数据是用Ajax获取的,包括分页也是,所以查看一下实际的请求路径,为http://www.mafengwo.cn/ajax/ajax_article.php?start= 继续阅读 »
2013-04-27 刘太华
为hubot机器人脚本增加python扩展 昨天顺利把hubot跑起来了, 能回答了. 也通过nodejs的exec命令执行shell的方式, 将消息以参数的形式传给process.py处理, 以形成用py写脚本的形式. 不过上面方式有缺陷: 1, nodejs不是真正的调用py, 同时py执行的返回或直接print或写stdout(print在某种程度上就是stdout), 然后nodejs什么都不用干, 就直接相当于把stdout使用msg.send回复给gtalk了. 2, 整体结构不优美, nojs跟py还得靠exec执行shell的形式, 这种调用方式挺丑陋. 继续阅读 »
2014-12-02 W.Y.
nodemon 是一款非常实用的工具,用来监控 NodeJS 源代码的任何变化和自动重启你的服务器,这样我们只需要刷新页面就能看到你的改动。这里还有个一个工具 supervisor 也能实现同样的功能,但相比起来 nodemon 更加灵活轻量,内存占用更少。 more 安装 使用 npm 将 nodemon 安装到全局: shell npm install -g nodemon 使用 nodemon 会将你输入的启动命令包裹起来,所以你可以使用任何可以使用的启动参数 shell nodemon [your node app] 使用 -h 或者 --help 来查看完整的帮助: shell nodemon -h 继续阅读 »