本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
wy_19921005 - 大家都说我很棒
- gengyun12
- e_e
- luxurioust
- zysnba
- liyihz2008
- robotmen
- jywhltj
- gashero
- hbxflihua
- qepwqnp
- 解宜然
- vipbooks
- gaozzsoft
- sichunli_030
- fantaxy025025
- wallimn
- ssydxa219
- javashop
- gdpglc
- ranbuijj
- jickcai
- johnsmith9th
- hanbaohong
- cuityang
- appalese
- gaojingsong
- java-007
- weiyides
- 宏天软件
- zhangyi0618
- AVI
- laiyangdeli
- 淡看人生
- tanling8334
- xyuma
- liunancun
- xpenxpen
- lemonhandsome
- nychen2000
- 龙哥IT
- ouanui
- sam123456gz
- conkeyn
- jveqi
- benladeng5225
- panshunchang
最新文章列表
[nodejs]filestream读写本地文件
原文:http://qianduanblog.com/post/nodejs-learning-4-filestream-read-write-local-file.html
1、filestream API
读文件:fs.readFile(异步)
写文件:fs.writeFile(异步)
追加内容:fs.appendFile(异步)
核心例子为:
// 引用 fs(file ...
用nodejs抓取并存储网页内容
原文:
前端乱炖 http://www.html-js.com/article/2558
说明:原文中的API可能比较旧,最新版的superagent会有执行错误,在原文基础上代码修改了一些
目标
获取http://segmentfault.com/blogs/recommend?page=3页面的文章列表postList
根据postList,逐个获取具体的文章页面
...
[io.js]CMD执行js脚本来实现文本文件拷贝
windows为例,下载安装文件直接安装完成,无需其他配置。
官网:https://iojs.org
写一个拷贝文件的脚本,功能是:将src文件中的内容拷贝覆盖到dst文件中。文件名为test.js:
var fs = require('fs');
var dst = process.argv[3];
var src = process.argv[2];
fs.wri ...
用Node.js操作跨平台数据库Firebird
FireBird
Firebird是一个跨平台的关系数据库系统,目前能够运行在Windows、linux和各种Unix操作系统上,提供了大部分SQL-99标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。
Firebird脱胎于Borland公司的开源版数据库Interbase6.0,是一个完全非商业化的产品,用C和C++开发。
一个firebir ...
《Node.js实战(第2季)》试读感想
看到这本书的目录 立刻让我精神抖擞 ,特别是“开发OAuth2认证服务器”这个章节 ,上面描述的实现大致章节标题 比如用到了目前流行的restful api,因为之前 我也搞过oauth2 ,不过是用 Apache Oltu 集成shiro实现的 java版本的 OAuth2,对它的原理也有所了解 很好奇 node.js是如何实现的 ,是否能够更加简便更加高效的实现?拭目以待! 一直对 node ...
ThinkJS 2.0:使用ES6/7全部特性开发Node项目
ThinkJS是一款使用ES6/7特性全新开发的Node.js MVC框架,使用ES7中async/await,或者ES6中的Generator Function特性彻底解决了Node.js中异步嵌套的问题。同时吸收了国内外众多框架的设计理念和思想,让开发Node.js项目更加简单、高效。 使用ES6/7特性来开发项目可以大大提高开发效率,是趋势所在。并且新版的Node.js对ES6特性也有了较好 ...
基于Nodejs的自动化工具Gulp
What is gulp?
gulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,不仅可以很愉快的编写代码,而且大大提高我们的工作效率。
gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 javascript、coffee、sass、less、html/im ...
atom-shell和node-webkit的不同
转载自: https://github.com/atom/electron/blob/master/docs/development/atom-shell-vs-node-webkit.md
Technical Differences Between Electron and NW.js (formerly node-webkit)
Note: Electron was previously ...
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语 ...
nodejs程序后台一直运行
来源:http://materliu.github.io/all/web/nodejs/2014/04/16/nodejs_serve_background_run.html
nodejs程序后台一直运行
nohup node server.js &
涨姿势:
unix/Linux下一般想让某个程 ...
解决nodemailer发送email提示Invalid login 的问题
上代码
var nodemailer = require('nodemailer');
// create reusable transporter object using SMTP transport
var transporter = nodemailer.createTransport({
service: 'Gmail',
auth: {
...
node.js获取php curl post数据req.body为空的处理
node使用了express4和body-parser来解析php curl的数据,但是获取的req.body是{},设置了header
前提知识:
body-parser不支持解析multi/form-data的功能,如果是传递二进制数据或者文件上传,就不能用它了。
Node.js body parsing middleware.
This does not handle multipar ...
kue api文档说明
## 创建job queue job队列
var jobs = kue.createQueue();
##创建job
var job = queue.create('email', {
title: 'welcome email for tj'
, to: 'tj@learnboost.com'
, template: 'welcome-email ...
node.js的异常处理-domain
参考:
https://cnodejs.org/topic/516b64596d38277306407936
采用uncaughtException,可以捕获到未正式捕获到的异常,但是无法处理。只能记录log。
process.on('uncaughtException', function (err) {
logger.error(err);
});
于是有了domain。捕获异步回调中出现 ...
30天了解30种技术系列---(8)终于等到你:Node.js
作为一名Programmer,我喜欢那些能够为时代变革做出贡献的技术。Git,Python,Android。。。都是其中的翘首。(包括我们百度的Echart,都是划时代的产品)。
而对于Web应用开发,我是从JSP那个年代过来的人,依稀记得用这样<%=%>的符号写取值,也依稀记得el表达式这样比较犀利的方式,也记得早年调教一个在JSP里面写满Java代码的程序。
后期开 ...