本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
linux下node开发笔记(1)
环境:ubuntu12.04 desktop nodejs 4.4.3
代码如下:
var express = require('express');
var app = express();
var path = require('path');
app.use(require('body-parser').urlencoded({extended: true})) ...
错误解决npm ERR! not a package /usr/local/bin/n
$ sudo npm install n -g
npm ERR! not a package /usr/local/bin/n
npm ERR! addLocal Could not install /usr/local/bin/n
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/loca ...
treenode 数据更新
1、用父节点的left更新,每次更新都会更新与其同级的子节点及 其父节点 及与其父节点同级的节点
if has parent
pleft = parent left
update left = left+2 where left >pleft
update right = right+2 where right>p ...
node下mysql入门
首先你应该已经安装上了mysql。(我是二进制安装的5.5版本)
启动服务(不启动服务数据库是不可使用的):
首先进入安装目录,我的是:
cd /usr/local/mysql
然后:
sudo ./support-files/mysql.server start
把start换成restart是重启服务,换成stop是关闭服务。
在终端中进入mysql:
./bin/mysq ...
Node.js 4.0的ES6新特性。
简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js 4.0.0这个版本是Node和iojs合并后发布的首个稳定版本,并且为开发者带来了大量的ES6语言扩展。了解 Node.js中包括的ES6语 ...
运行多个 Node 服务器
购买若干服务器很容易,然后在这些服务器上运行一些 Node 进程。But how can these distinct servers be coordinated such that they form part of a single application? One aspect of this problem concerns clustering multiple identi ...
NodeJs新建项目
参考文档:http://jingyan.baidu.com/article/922554468a3466851648f419.html
首先电脑上需要安装Node
第一步:
把npm命令换成淘宝镜像的命令(比npm下载要快很多,国内的服务器),参考链接:http://npm.taobao.org/
npm install -g cnpm --registry=https://registry ...
node 异步处理操作 promise
nodejs 是非阻塞的,我理解的非阻塞就是前后两个完成不同功能的代码模块,不一定第一个代码模块完成后,第二个代码模块才执行,但是许多时候我们需要控制两个代码的执行顺序,promise能够很好的控制异步操作的先后顺序,他是通过当异步操作完成后执行回调函数实现。
使用方法
在package.json中加入
'promise':"*"
执行 npm insta ...
nodejs 数据库连接 mongodb mysql
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
var mysql = require('mysql');
var connection = m ...
node 环境搭建
1.安装nvm
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm
source ~/.nvm/nvm.sh
在 ~/.bashrc, ~/.profile, or ~/.zshrc文件内写入source ~/.nvm/nvm.sh
2.安装node
nvm install 0.1 ...
Node的os模块
os.tmpdir()
返回操作系统默认的临时文件目录
os.endianness()
返回 CPU 的字节序,可能的是 "BE" 或 "LE"。
os.hostname()
返回操作系统的主机名。
os.type()
返回操作系统名称。
os.platform()
返回操作系统平台
os.arch()
返回操作系统 CPU 架构,可 ...
库readline的简单使用
var readline = require('readline');
var prefix = '> ';
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
completer: function(line) {//按T ...