自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 NodeJs之Socket开发

我们用Telnet向指定端口发送socket指令首先讲下telnet的语法telnet [ip] [port]举例:telnet localhost 3000按Ctrl+]键从 Telnet 会话模式转换到 Telnet 命令模式send /whonodejs Socket实例:var net = require('net');var socke

2012-10-29 17:04:48 2824

转载 用NodeJS打造你的静态文件服务器

转载地址:http://cnodejs.org/topic/4f16442ccae1f4aa27001071这篇介绍的比之前 博文共赏:Node.js静态文件服务器实战 介绍的更详细,更好。在《The Node Beginner Book》的中文版(http://nodebeginner.org/index-zh-cn.html)发布之后,获得国内的好评。也有同学觉得这本书略薄,没

2012-10-25 13:15:00 1207

原创 用MongoVUE查看日期类型的数据时和本地时间不一致的原因及解决方案

不一致的原因mongodb对日期的处理都是按照标准时区储存的,不保留时区的特征.也就是只要保存到mongodb的日期类型,都是标准时区的时间!!!!!而我们服务器的时间一般都是北京时间,这样用MongoVUE查看的话就会相差几个小时。解决方案没有修改任何设置前的时间修改标准时间为本地时间修改了MongoVUE设置后的时间

2012-10-24 14:38:18 2946 2

转载 博文共赏:Node.js静态文件服务器实战

转载地址:http://www.infoq.com/cn/news/2011/11/tyq-nodejs-static-file-server本文是我对V5Node项目的总结,该项目的特性包括:项目大多数的文件都是属于静态文件,只有数据部分存在动态请求。数据部分的请求都呈现为RESTful的特性。所以项目主要包含两个部分就是静态服务器和RESTful服务器。本文讲的是静

2012-10-23 14:42:06 2006

转载 使用 Node.js 作为完整的云环境开发堆栈

转载地址:http://www.oschina.net/question/129540_25033本文探讨 Node.js,这是一个用于 UNIX® 类平台上 V8 JavaScript™ 引擎的事件驱动的 I/O 框架,设计这一框架的目的是为了编写可伸缩的网络程序,如 Web 服务器。本文通过一个完整的例子说明如何在 Node.js 中构建聊天服务器,分析了这个框架以及围绕它

2012-10-22 17:41:17 2017

转载 开始使用node.js

转载地址:http://www.nowamagic.net/javascript/js_BeginToUseNodejs.phpnode.js是由Ryan Dahl编写的服务器端js framework,其初衷是为了编写更为高效的web服务器。它的亮点在于:使用当前最快的google v8 js engine单线程。因为不需要考虑并发,所以也就没有了锁和阻塞的概念,大大

2012-10-22 17:38:50 1171

原创 Node.js零起点开发(七)-上传图片并且显示图片

本节介绍做个例子,实现上传图片,并且显示图片,中间修改了原作者demo中的bug。之前教程中的例子都可以脱离nodejs的目录依赖,即放在任何位置都可以执行,本节的例子和编译环境都必须放在nodejs的目录下,因为牵涉到路径的问题。安装外部模块首先我们要安装一个外部模块,该模块是Felix Geisend?rfer开发的node-formidable模块。它对解析上传的文件数据做了很好

2012-10-22 14:11:22 4631 1

原创 Node.js零起点开发(六)-处理POST请求

本节我们做一个简单的demo,post数据,并且接受数据requestHandlers的模块应用程序需要新的部件,因此加入新的模块 -- 已经无需为此感到新奇了。我们来创建一个叫做requestHandlers的模块,并对于每一个请求处理程序,添加一个占位用函数,随后将这些函数作为模块的方法导出:requestHandlers的模块start() : P

2012-10-22 10:18:50 2034 2

转载 浅谈Node.js的工作原理及优缺点

转载地址:http://www.52maomao.info/node-js-working-principle-and-advantages-and-disadvantages.html编者注:与所有开源项目一样,Node.js将继续向前发展,开发人员将探索可以克服任何限制的新资源和新技术。按照惯例,我们鼓励读者亲自尝试新技术。关于Node.js的一点传闻:如果您听说过No

2012-10-19 16:39:59 2565

转载 Node.js优缺点

Node.js采用了Google Chrome浏览器的V8引擎,性能很好,同时还提供了很多系统级的API,如文件操作、网络编程等。浏览器端的Javascript代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js则是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。nodeJs下载:   http://nodejs.org/#downloa

2012-10-19 14:04:03 13223

转载 NodeJs在非阻塞实现原理?

转载地址:http://rmn190.iteye.com/blog/1229662    在传统的Web服务器中(如Tomcat或Apache), 当一个请求到来时,服务器会用一个专门的线程来处理这个请求。 这是因为对请求的处理会有IO的阻塞,如果让服务器的主线程来处理的话,它会由于阻塞而不能再接受新请求的处理。       当然,传统的Web服务器用单独线程处

2012-10-19 13:57:47 1312

原创 Node.js零起点开发(五)-路由后添加有返回值(return)的处理函数

不好的实现方式对于我们这样拥有PHP或者Ruby技术背景的开发者来说,最直截了当的实现方式事实上并不是非常靠谱: 看似有效,实则未必如此。这里我指的“直截了当的实现方式”意思是:让请求处理程序通过onRequest函数直接返回(return())他们要展示给用户的信息。我们先就这样去实现,然后再来看为什么这不是一种很好的实现方式。requestHandlers的模块

2012-10-19 11:13:25 1468

原创 Node.js零起点开发(四)-路由后添加处理函数

路由,顾名思义,是指我们要针对不同的URL有不同的处理方式。例如处理/start的“业务逻辑”就应该和处理/upload的不同。在现在的实现下,路由过程会在路由模块中“结束”,并且路由模块并不是真正针对请求“采取行动”的模块,否则当我们的应用程序变得更为复杂时,将无法很好地扩展。我们暂时把作为路由目标的函数称为请求处理程序。现在我们不要急着来开发路由模块,因为如果请求处理程序没有就绪的话,

2012-10-19 10:34:49 2260

原创 Node.js零起点开发(三)-NodeJs路由

我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码(这里“代码”对应整个应用的第三部分:一系列在接收到请求时真正工作的处理程序)。因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。我们需

2012-10-18 17:50:35 2081 1

原创 Node.js零起点开发(二)-require的用法

require最常用的方法require('http') 内置模块require('./server')  “./”表示当前路径,后面跟的是相对路径require("../lib/server") ../表示上一级目录,后面跟的也是相对路径server.jsvar http = require('http');function start(){ server

2012-10-18 15:26:38 15284

原创 Node.js零起点开发(一)-NodeJs安装、Hello Word

安装node.js参考链接:https://github.com/joyent/node/wiki/Installation安装非编译版本这里面提供的是在不同操作系统上编译node.js的方法,参照链接https://github.com/joyent/node/wiki/Installation安装编译后的版本            现在地址:

2012-10-18 11:30:49 5157

原创 APMServ修改php默认目录

步骤1:点击Appache设置步骤2:需要修改的地方(httpd.cof)DocumentRoot "E:/www/aaa"NameVirtualHost *:8080 ServerName * DocumentRoot "E:/www/aaa"  Options FollowSymLinks IncludesNOEXEC Indexes Direc

2012-10-11 15:17:50 1221

转载 碉堡了!体验QQ自带“全透明”皮肤!

“透明”一直是美化控们的终极目标,网上经常能够看到各种大大们自己制作的QQ全透明皮肤。不过你能想到最新版QQ 2012已经自带全透明皮肤了吗?而且我要告诉你的是,腾讯的这次“透明”并不限于某款皮肤,而是可以应用在任何一款已有的QQ皮肤之上。怎么样?够拽了吧!好了,闲话少说!赶快和笔者一起去体验一下吧。软件名称:腾讯QQ2012软件版本:Beta2 简

2012-10-11 13:38:34 1066

sqlmap小工具

利用sqlmap,你可以检测你系统是否有sql注入,适用sqlmap前,要先安装python

2013-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除