本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- gashero
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- e_e
- javashop
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
nodejs grunt in Windows 7 64 bit中的问题
今天在nodejs中装了grunt工具,但是在命令行运行·grunt·的时候总是报错。
http://stackoverflow.com/questions/12784042/multiple-issues-running-grunt-cmd-on-windows
后来看了npm_module里的定义才想到用`grunt.cmd`试一试。果然就可以用了。有点晕。
Express2.X迁移至3.X注意事项
这些是我在迁移中遇到的一些问题和解决办法,其实这里有一个更详细的。
如果你有迁移时遇到的问题,可以在下面留言,我再补充这个文章。
应用程序初始化
这个是比较大,以前的代码是
var app = express.createServer()
app.listen(8080);
现在改为
var app = express();
require(' ...
亚马逊推出 AWS SDK for Node.js
AWS(Amazon Web Services,亚马逊网络服务)开发团队今天发布了AWS SDK for Node.js,基于JavaScript实现。
通过AWS SDK for Node.js,开发者可以在几分钟内在应用程 ...
NodeJS Cluster文档翻译
Cluster 集群
一个独立的Node对象运行在单个线程中。为了更好的利用多核心系统的,用户会尝试启动多个Node处理进程,提供更好的服务。(说明:单个线程总是运行在一个核心上面,cluster是为了更好的利用CPU,充分利用多核CPU的资源)
你可以使用cluster模块,非常容易的创建共享服务端口的多个网络处理应用程序。
(在多个进程中,需要考虑全局变量等的存储及访问)
var cluster ...
Ubuntu下搭建nodejs+express+mongodb环境简单教程
1、安装nodejs
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get i ...
NodeJS的调试工具
NodeJS常用调试工具包括两种:
1.NodeJS内置命令行调试工具
2.chrome浏览器页面调试
NodeJS内置命令行调试
var http = require('http');
var url = require('url');
http.createServer(function (req, res) {
var path = url.parse(req.url). ...
NodeJS的Path对象
NodeJS中的Path对象,用于处理目录的对象,提高开发效率。
用NodeJS的Path命令,与使用Linux下的shell脚本命令相似。
引入path对象
var path = require('path');
比较实用的方法:
格式化路径 path.normalize(p)
特点:将不符合规范的路径格式化,简化开发人员中处理各种复杂的路径判断
示例:
path.normalize('/f ...
nodejs之旅,启程篇
很久很久没在外面的blog写过东西了,沉了几年水,适逢最近想好好用iOS平台并且在研究nodejs,用javaeye写写笔记比较方便吧。我现在在欢聚时代的web组工作,希望能够为改变中国的互联网技术出一份力量吧,有兴趣的童鞋可以跟我交流哦。
闲话不说,先来说说nodejs这东西。这个东西是chrome所使用的js v8引擎的一个升级版,你可以理解它为和java的jdk差不多的一套工具,除了带有ja ...
Mongodb+nodejs复杂查询实例笔记
var MONGO = require("mongodb"),
server = new MONGO.Server("127.0.0.1",27017),
client = new MONGO.Db('notices',server,{safe:true});
client.open(function(err){
if(! ...
socket.io不错的websocket
http://socket.io
最近需要做个webim的网页端的在线聊天工具,在网上看到别人写的一个,是用nodejs做服务器端,socket.io用做客户端。真是很简单就是实现一个网页聊天室的效果
<script src="/socket.io/socket.io.js"></script>
<script>
var socke ...
node.js的安装
linux,windows下的安装,以及npm的安装http://www.infoq.com/cn/articles/nodejs-npm-install-config
Windows平台下的Node.js安装
在过去,Node.js一直不支持在Windows平台下 ...
Nodejs v0.8.12安装
版本:v0.8.12
系统:centos5.5
wget http://nodejs.org/dist/v0.8.12/node-v0.8.12.tar.gz
tar -zxvf node-v0.8.12.tar.gz
cd node-v0.8.12
./configuer
make && make install
出错:
configure. File ". ...
使用nodejs异步方法导致进程无法退出的问题
windows环境下使用nodejs开发了一个简单的网络蜘蛛,抓取网页中的图片。所以使用了http.get异步方法来下载指定的图片文件。多个图片的时候,http请求是串行发出的,下载完一个文件并生成本地文件以后再发起下一个http请求,等到最后一个图片下载完并生成本地文件以后,所有处理都结束了,按理说整个程序应该退出,但是有时候程序会停在那里,只有手动用CTL + C才能退出。试了很多种设计思路,但 ...
Node.js中实现MongoDB的两阶段提交(上)
简介
Node.js是一个使用Javascript语言,Chrome V8引擎作为其解释器的Web应用开发平台,其特点
是提供了非阻塞I/O,基于事件循环的异步处理,可用于高并发的服务器端应用开发。MongoDB是最为流行的NoSQL文档型数据库,其特点是无模式,高可扩展性。MongoDB内部使用JSON格式存储,存储过程也是用Javascript编写。这听上去很好,如果你开发一个 ...
Nodejs(3) - 模块和包-1
1.创建一个文件module.js
代码如下:
var name;
//exports 模块公开接口 require 用于获取外部模块的接口
exports.setName = function(theName){
name = theName;
};
exports.sayHello = function(){
console.log("Hello " + ...
Nodejs中使用mysql
一、通过npm安装mysql
npm install -g mysql
安装成功后可以在C:\Program Files\nodejs\node_modules中查看
二、使用mysql
1.创建mysql.js文件
2.查看C:\Program Files\nodejs\node_modules\mysql下的Readme.md文件
3.将下面代码粘贴到mysql.js文件中
...
使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站
使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站
服务器:aws ec2 Ubuntu 12.04 (64位)
web服务器:nginx1.3.5
缓存服务器:redis2.4.16
nodeJS: 0.8.8
框架:express 3.0.0
模板渲染:juicer
数据交互:websocke ...