
【node.js+mongoDB】
Mr-稻帅
一个文艺范酱油师,个人微信号:enson16855
展开
-
Node学习笔记——NodeJS的事件驱动
首先来介绍一下NodeJS的事件驱动的概念: Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。在开发者看来,事件由 EventEmitter 对象提供。前面提到的 fs.readFile 和 http.createServer 的回调函数都是通过 EventEmitter 来实现的。 以上加粗的这段话摘自《NodeJS开发指南》,具原创 2014-04-08 22:31:56 · 2589 阅读 · 0 评论 -
推荐两本NodeJS的学习书籍
给大家推荐两本NodeJS的学习书籍:欢迎广大node.js编程爱好者加入到社区:http://cnodejs.org/ ,一起学习和探讨node.js开发。。。继续推荐书籍吧。。第一本:Node.js开发指南目录:第1章 Node.js简介1.1 Node.js是什么1.2 Node.js能做什么1.3 异步式I/O与事件驱动1.4 Node.js的性原创 2014-04-10 12:42:12 · 16011 阅读 · 0 评论 -
Node学习笔记——模块和包
模块——module,包——package,学过其他语言的就知道,比如java,具体的含义跟java里面的包的概念差不多,当然在语言的实现上和使用上还是有区别,下面我们来看看node.js的module和package。首先要确定一个概念:包和模块是node的一个很重要支柱。node.js提供了require 函数来调用其他模块,而且模块都是基于文件的,机制还是相对很简单。1、创建公开模块原创 2014-04-16 20:53:57 · 1446 阅读 · 0 评论 -
Node学习笔记——Linux系统下安装Node.js
对于Linux系统而言,官方推荐使用Node源代码进行安装。1、官网下载Node源码:http://www.nodejs.org/download/选择Source Code安装即可:2、Node环境依赖:Python环境:版本为2.6或者2.7,目前不支持Python3.0及以上版本;源代码编译器:GCC或者G++编译器;此外还有一个make工具,一般linux系统自原创 2014-04-03 22:08:53 · 1653 阅读 · 0 评论 -
Node学习笔记——NodeJS的异步IO
扯到IO方面,就得去了解操作系统的使用过程和方法等知识的,这边就不介绍操作系统的知识了。首先来介绍一段Node的程序:var fs = require('fs');fs.readFile("txt/io.txt","UTF-8",function(err,data){ if(err){ console.log(err); }else{ console.log(data);原创 2014-04-06 21:05:02 · 1997 阅读 · 0 评论 -
解决npm 的 shasum check failed for错误(npm注册国内镜像介绍)
本文转自http://cnodejs.org转载 2014-04-09 21:35:47 · 18103 阅读 · 1 评论 -
Node学习笔记——eclipse配置nodejs开发环境
首先说明一下本人的开发环境,个人兴趣爱好问题,这边使用的很多环境都是基于Linux系统下做的,这次也不例外。前提条件:NodeJs已经在系统中正确安装。如下图:(没错就这么神奇)。1、下载安装eclipse,地址:http://www.eclipse.org/downloads/下载Eclipse Standard 版本即可。2、安装nodeclipse插件:N原创 2014-04-04 20:11:37 · 16164 阅读 · 1 评论 -
Linux系统下源码方式安装MongoDB
本人也是学习node.js缘故,需要用到mongodb数据库,虽然之前在公司也用过mongdb数据库,因为工作的缘故,我们的开发环境下面没能连接互联网,当时用到就是tarz包版本,非源码安装版。这边主要介绍的是源码安装方式,主要参照的是官网文档。。前提条件:系统为(因为用的是虚拟机,所以内存只分配了1.8G,满足基本开发需求。)详细参照官网文档:http://docs.mongodb.原创 2014-04-11 17:37:48 · 1726 阅读 · 0 评论 -
Node学习笔记——NodeJS简介
首先说明一下,以下部分内容摘自nodejs的学习教程,目前使用到的nodejs学习教程有两个——《深入浅出Node.js》和《Node.js开发指南》。1、什么是Node?Node是一个javascript运行平台,这里要注重一个词,“平台”这个词,Node不是一门新的开发语言,它只是一个平台。2、Node.js 能做什么?Node是为网络而生,使用node,你可以做以下开发:原创 2014-04-06 20:39:52 · 1708 阅读 · 0 评论