随笔分类 -  Node.js

摘要:比较喜欢落网的音乐,听落网也有1年多了,不知道落网的园友点这里:去年曾经写过一篇文章解决落网音乐不能下载的问题:[落网的音乐很好听的,你造么?不能下载啊,怎么破?](http://www.cnblogs.com/jasondan/p/luoo-down.html)时隔一年,落网早已改版,原来基于ht... 阅读全文
posted @ 2015-05-28 07:43 StanZhai 阅读(1916) 评论(9) 推荐(4) 编辑
摘要:前言Nodejs最大的亮点就在于事件驱动, 非阻塞I/O 模型,这使得Nodejs具有很强的并发处理能力,非常适合编写网络应用。在Nodejs中大部分的I/O操作几乎都是异步的,也就是我们处理I/O的操作结果基本上都需要在回调函数中处理,比如下面的这个读取文件内容的函数:fs.readFile('/... 阅读全文
posted @ 2014-09-25 08:07 StanZhai 阅读(15386) 评论(2) 推荐(8) 编辑
摘要:nodejs发送udp广播还是蛮简单的,我们先写个服务器用于接收广播数据,代码如下:var dgram = require("dgram");var server = dgram.createSocket("udp4");server.on("error", function (err) { co... 阅读全文
posted @ 2014-07-22 23:57 StanZhai 阅读(5128) 评论(1) 推荐(0) 编辑
摘要:本人比较喜欢听音乐,尤其是上下班路上,由于公司离住的地方不远,走着上班也就40分钟,喜欢边走边听音乐,听惯了那种流行音乐,总有点泛滥的感觉,于是到处扒拉那种不一样的听歌软件(什么酷狗,酷我,虾米,咪咕之类的就不算了),找到一些比较符合自己口味的,像LavaRadio,落网 http://www.lu... 阅读全文
posted @ 2014-05-26 08:28 StanZhai 阅读(8220) 评论(43) 推荐(55) 编辑
摘要:参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能。实际使用时报socket hang up错误。后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了)。完整的代码如下(遇到类... 阅读全文
posted @ 2014-05-05 14:48 StanZhai 阅读(19893) 评论(0) 推荐(0) 编辑
摘要:前言最近使用node-webkit开发一款博客发布软件,来替换难用的Windows Live Writer(主要是对Markdown标签的支持很差劲)。为了解决博文信息临时保存的问题,想到了使用sqlite这个小型的数据库。折腾的过程中遇到不少问题,这里做个记录方便以后查阅。安装Sqlite3模块参考sqlite3的官方文档说明,使用npm install sqlite3安装sqlite3。使用node-webkit测试官方给出的一段代码:执行以上代码会报如下错误:Uncaught Error: Cannot find module './binding/Release/node-v1 阅读全文
posted @ 2014-01-01 21:22 StanZhai 阅读(3518) 评论(1) 推荐(2) 编辑
摘要:Nodejs相关依赖模块介绍Nodejs的优势这里就不做介绍啦,这年头相信大家对它也不陌生了。这里主要介绍一下用到的第三方模块。async:js代码中到处都是异步回调,很多时候我们需要做同步处理,使用async可以大大简化我们的同步处理的任务(没有它的时候,可能要用递归去处理异步问题了)。jsdom:一个 W3C DOM 的 JS 实现。用这玩意相当犀利,它不仅可以将文档解析成 DOM,而且,你还可以用 YUI 或着 jQuery 去操作生成的 DOM。这在从页面中提取数据时格外有用。这次采集17173的游戏排行数据就是用它结合jQuery去做的。colors:这个主要是便于我们从终端中输出不 阅读全文
posted @ 2013-12-28 23:09 StanZhai 阅读(3170) 评论(2) 推荐(10) 编辑
摘要:开发工具 WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢。 做些小型项目用Sublime Text。 Browserify:将你的nodejs模块应用到浏览器中 nvm:nodejs版本管理工具,你可能会用到多个nodejs版本 阅读全文
posted @ 2013-12-17 09:16 StanZhai 阅读(1626) 评论(0) 推荐(2) 编辑