摘要: 1. 进程var net = require('net');var cluster = require('cluster');cluster.setupMaster({ exec:'child.js'});var worker = cluster.fork();var server = net.cr... 阅读全文
posted @ 2015-11-01 14:45 S&L·chuck 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP1.1 服务器var http = require('http');var server = http.createServer(function(req,rsp){ req.on('data',function(data){ }); req.on('end',function(){ ... 阅读全文
posted @ 2015-11-01 14:24 S&L·chuck 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. TCP和UDP1.1 TCP服务端var net = require('net');var server = net.createServer();server.on('connection',function(socket){ socket.setEncoding('utf8'); sock... 阅读全文
posted @ 2015-11-01 14:03 S&L·chuck 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 1. 文件1.1 读写整个文件1.1.1 读var fs = require('fs');fs.readFile('./test.txt',function(err,data){ if(err){ console.log('err'); }else{ console.log(data); }});1... 阅读全文
posted @ 2015-10-25 20:18 S&L·chuck 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1. Buffer1.1 创建var buf1 = new Buffer(100);var buf2 = new Buffer([0,1,2]);var buf3 = new Buffer('hello world','utf8');1.2 string相互转换var buffer = new Bu... 阅读全文
posted @ 2015-10-25 18:52 S&L·chuck 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.1 请求方法的判断var http = require('http');var server = http.createServer(function(request,response){ switch(request.method){ case 'POST': update(request,r... 阅读全文
posted @ 2015-10-21 19:53 S&L·chuck 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1. 网络编程1.1 TCP//servervar net = require('net');var server = net.createServer(function(socket){ socket.on('data',function(data){ socket.write('hello wo... 阅读全文
posted @ 2015-10-19 21:09 S&L·chuck 阅读(238) 评论(0) 推荐(0) 编辑
摘要: var chunks = [];var size = 0;res.on('data',function(chunk){ chunks.push(chunk); size+= chunk.length;});res.on('end',function(){ var buf = Buffer.conca... 阅读全文
posted @ 2015-10-19 19:49 S&L·chuck 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 1. 基础知识1.1 全局作用域及函数1.1.1 全局作用域在nodejs中,定义了一个global对象,代表nodejs中的全局命名空间,任何全局变量、函数或对象都是该对象的一个属性值1.1.2 setTimeout函数与clearTimeout函数setTimeout函数的使用方法如下:标示延迟... 阅读全文
posted @ 2015-10-18 15:38 S&L·chuck 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1. 状态模式var offLightState = function(light){ this.light = light;}offLightState.prototype.buttonWasPressed = function(){ console.log('弱光'); this.light.s... 阅读全文
posted @ 2015-10-11 18:29 S&L·chuck 阅读(150) 评论(0) 推荐(0) 编辑