本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - benladeng5225
- Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- ganxueyun
- jh108020
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
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 ...