One of the unique aspects of programming in an async framework like node is the ability to decide between which function will run in serial and which will run in parallel. While the...
So you like Node.js? You want to deploy it? If I heard two "Yes"'s, then you are in the some boat as me, and being in that boat feels really really vulnerable. Like the kind of vuln...
While working on my quest to make async programming easier, or at least bearable, I discovered that often in programming you work with a set of data and want to do things on all the...
I had so much fun writing the last article on control flow, that I decided to play around with the feedback I received. One thing in particular I want to talk about is the good work...
A big part of building a new web application is repurposing common patterns, one such pattern is the ability for users to sign in and out. One way of solving this quickly is by usin...
Ok, here's an important thing to understand when you're working with node.js. There're lots of node objects that emit events, and you can easily find some examples on the documentat...
Everyday things: Those little programs you write quickly to get something done like counting pages in a text document. Page counting Recently I was writing an essay and I needed to ...
This article will go through building a simple RESTful key/value store using Connect. Then I'll explain my favorite way to host apps on Ubuntu Server. This will use upstart and Spar...
Jake is a JavaScript build program for Node.js, with capabilities similar to GNU Make or Ruby's Rake. If you've ever built projects with Rake, you'll be very at home using Jake Jake...
This is the 7th in a series of posts leading up to Node.js Knockout on how to use node.js. This post, cross-posted from GitHub, was written by James Bracy, founder of Redis To Go. R...
node brings asynchronous, evented I/O to the server. Redis gives you a blazing fast database with support for strings, lists and sets. Both Redis and Node.js follow certain patterns...
OK, I hear you. Capturing packets is hard and best left to kernel hackers, assembly language programmers, and black hat securityresearches. If you just want to make things for the w...
This was the first in a series of posts leading up toNode.js Knockout on how to use node.js. I have been given permission to repost the articles from the contest here (in wheat form...
This article outlines how to create a realtime heatmap of your syscall latency using HTML5, some great node modules, and DTrace. It was inspired by talk that Bryan Cantrill and Bren...
上次讲的是yui3的dom模块,那么这次要说的就是yui3的node模块 首先,我们要搞清楚dom模块和node模块的关系,看一段简单的代码 YUI.use"node",fu...
This article will walk you through creating an Ubuntu image that can be chrooted inside a mobile device like the recently released TouchPad. Once the Ubuntu environment is setup we'...
This was the fourth in a series of posts leading upto Node.js Knockout on how touse node.js. This post was recordedby node-inspector authorand Node.js Knockout judge Danny Coates. V...
最近在学习nodejs相关的一些知识,动手练永远是进步最快的,业余时间搞了个土鳖项目,叫nodeCombo,主要功能可以参见github地址:https://gi...
This was the sixth in a series of posts leading up toNode.js Knockout on how to use node.js. This post waswritten by 10gen and is cross-posted from their blog. 10gen is the corporat...
Update: By request I have posted a gist of the app.jsusing MongoDB instead of CouchDB . This gist also serves as a beginning examplefor how to use non-promise-based APIs with bogart...
nodeMQ 是基于Nodejs 和Redis 开发的消息队列系统,目前仅仅是beta版本。 支持简单的put get操作,采用http协议访问。项目地址:https://github.com/ln...
NodeJS 是一门年轻的语言,扩展模块并不太全,经常我们想用某个模块但是却找不到合适的。比如前两天我需要使用hmac和sha1来做签名,就没...
最近和团队翻译Node的书,《node web development》,同时也顺带好好学习了下nodejs。刚好展炎要搞个关于nodejs开发桌面应用的分享,就一起看了...
本文介绍一个使用大概10行代码, 实现一个类似老赵JSCEX [JavaScript版本的AsyncEnumerator http://blog.zhaojie.me/2010/11/asynciterator-the-asyncenumerator-in-java...
In the progress of software development, we spend more time debugging than coding. So, to some extent, more easier the way we debug in, more efficiently we develop our applications....
NodeJs除了带给我们高效的Http事物处理,由于基于V8引擎,所以自身就具有良好的拓展性. 下面,我将会实现一个简单的NodeJs本地拓展例子. HelloW...
JavaScript的包管理一直是个软肋,我很难想象,连这一基础功能都没有做好的语言,现在居然会如此流行。在我看来,其实JavaScript流行的最主...
One of my first node.js libraries was nano: A no fuss CouchDB client based on the super pervasive request. In foresight that was a good idea, even though there's a ton of clients fo...
It won't be an exaggeration if one claims that in the past few months Node.js and MongoDB have literally taken the software and web industries by storm. Not just bleeding-edge start...
在在nodejs应用中抛出异常只是给出了实现的设想。 在这里:https://github.com/MarshalW/HelloExpress/tree/v0.1?,给出了具体的实现。 见lib/db目录下的两...
Sending e-mails with NodeJS is almost a breeze. Almost. First, you have to plug-in the NodeMailer module than set up a transport type, load the templates, add attachments and finall...
As a UI developer for enterprise-level softwares, I have to do a bunch of building tasks everyday: update code compile Java code download/update packages via maven or solve dependen...
今天读nodejs开发指南的时候发现讲得有点不清楚,查了下资料记录下: 官方例子 var sys=require('sys');var count = 0;sys.debug("Starting ...");function ti...
弄了半个月的node,终于建立了一个基于node+socket的推送系统,还是蛮成就感的。记录一下遇到的无数问题。 socketio的坑真的无数啊!!! 先...
看了everyauth源码,第一次看解决异步流程问题的实现方法,感到很惊讶,为了更好地学习,实现了这个流程的简化版。 例子 先看看这段代码...
如果写测试代码,就离不开断言,assertion。或者,也有人在正式代码中使用断言,来减少因为接受不正确的值产生的错误。 在nodejs中能找到...
行为驱动开发:英文缩写BDD,详细介绍可参见这里。 测试驱动开发 以前,我一般用TDD(测试驱动开发)来做服务器端,以确保开发质量,以...
今天去nodejs下载,发现官网提供的不再是免安装的nodejs.exe了,而是nodejs.msi。安装后,在cmd下node和npm命令都有了,越来越方便了。 npm如下:...
先上源码地址:https://github.com/xiaoqiang/autocombo 这个工具是做什么用的呢?采用模块化方式重构的同学就知道,假设是基于less做的模块化。当...
平台是windows,linux下也会有这种错误。具体是在调用 fs.renameSync(oldfile, newfile);时候,报以下错误: fs.js:340 return binding.rename(pathModule._makeLon...
If you wanna dive into Node itself and debug it, you can follow the below steps: Download the source code of Node from its Download Page Extract the package of the source code and g...
This post is Part 2 (of 2) on implementing secure username/password authentication for your Mongoose User models. In Part 1 we implemented?one-way password encryption and verificati...
之前在vps上安装node倒到是比较顺利,今天在公司的一台服务器上由于很多模块版本的问题费了一下午,查找问题过程中见很多人都遇到过同...
今天在ES群中和medcl请教了一下index的性能问题。基本上在bulk的基础上,还有几点是可以做的。当然medcl说的是正常的全文索引的场景: 不用...
最近接触dojo,发现dojo很强大了,但没有系统学习过dojo,用起来还是很吃力,譬如不知道基础的dom操作等,都得找文档临时学习。总体来说...
前期准备 配置软件与库 需要安装 nodejs 0.8 或以上版本 (之后编译 Postgres 模块需要高版本) npm 下载编译 Stekinscript (非必需) $ git clone git://git...
接上篇 前期准备 安装软件与库 需要安装 Postgres (建议 9 或以上版本) libpq-dev npm 安装 Postgres 库 npminstallpg 配置数据库与表 参考这篇文章前半...
在javascript通过闭包回调是非常容易的。下面一段代码来自正式项目中,基于express,操作mongodb: DataProvider.prototype.getCollection = function (callb...
在编写node程序的时候,经常会遇到的问题是path.resolve或者relative方法返回的结果在linux和windows下不一样。linux返回的路径分隔符是左斜杠(...
感慨几句 最近开搞Android开发了,没怎么弄js。跳出这个圈,开始考虑是不是可以做点代码之外的事。编程语言一直在发展,新特性总会层出...
昨天一时兴起尝试了一下用 nodejs 写一个极其简单的日记程序,web 框架使用了 express 。由于原先有使用 coffeescript 开发浏览器端js脚本的经验...
Node.js 可以說是今年蠻具有話題性的 server side 技術 在官方網頁上可以看到大大的 Evented I/O for V8 JavaScript 簡單來說她利用了 V8 Javascript Engin...
尝试运行命令 sudo npm cache clean ,然后再试试。 原文地址:Tips: Node.js 在 Mac 下 npm 安装 express 失败, 感谢原作者分享。...
Web syndication is a must for any Website wishing to share some entries easily to other systems. Better known under their format name like RSS) or Atom), they can be quite time cons...
作者: Dong | 新浪微博: 西成懂 | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址:http://dongxicheng.org/mapreduce-ne...
服务器是如何处理请求的 接下来简单分析一下服务器代码中剩下的部分,也就是我们的回调函数 onRequest() 的主体部分。 当回调启动,我们...
Node给前端开发者打了鸡血,现在我们可以用一种语言来写前后端的程序了,但我们都要避免的一点是,当你有一把锤子,你看见什么都是钉...
第二十一期 《高性能数据库应用之“美丽说”技术专场 》 主题四:《基于nodejs的web解决方案 hornbill》 简介: 包含内容有:详细介绍hornb...
写这篇Blog只是说Nodejs给我开发中带来了很多好处,而且关键是今天让我着实体会到它的 好处,原因是最近在开发web的时候有一些简单是ht...
接上篇:Compiler@NodeJS(二)- 强大的管道 本来早就应该写这篇文章的,只是忙的时候忙,闲的时候懒,导致拖了这么久。 不管内置多少命令...
最近越来越多的听到大家讨论nodejs了,而且在招聘网站上也看到对node的要求,粗略看了一篇写的很好的文章。决定翻译一下,希望他能帮助...
The upcoming release of MongoDB 2.4 brings an exciting change to the JavaScript engine. Previously, MongoDB ran Spidermonkey 1.7, but going forward, MongoDB will be running V8, the ...
首先介绍下css-combo的功能:把CSS模块化的文件,打包合并到一个CSS文件中。 为什么项目中可能需要使用这个工具,作者给出了详细的说明。...
比如阿里云,百度云,都直接提供node.js的支持。 但是我觉得node的代码面对大规模的时候,实在有点不好维护吧。 而且,基于事件的模型,...
http://www.shahuwang.com/?p=1625上次这篇文章,提到了提取字符串里的URL的方法,但是最近测试的时候,发现了问题,比如如下的URL: http://foo.co...
原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html Node.js中exports和module.exports有什么不同? 你肯定对 Node.js 模块中用来创建函数的 e...
简单地说,你将负责搜狐矩阵移动端一些互动类产品的研发. 我们期望你能 1. 在这一领域有活力,有兴趣 2. 对这几个关键词不只是仅仅了解...
最近在做一个Node项目,感觉生态环境跟Rails比茶具很大啊,数据库DDL版本控制功能都木有,干脆从Rails里面抽一个来用了…… https://github.c...
大讲堂LAMP人之《NodeJS专...
转眼这一年又要到尾声了。想想这一年,貌似没干啥大事,却写了一堆杂七杂八的脚本,零零碎碎的。单个单个地用的时候是挺爽的,一旦...
ubuntu12.04 下安装nodejs web前端 杭州-小白 liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自...
以非阻塞操作进行请求响应 刚刚提到了这样一个短语 —— "正确的方式"。而事实上通常"正确的方式"一般都不简单。 不过,用Node.js就有这...
刚接触到RPC(远程过程调用),就是可以在本地调用远程机子上的程序的方法,看到一个简单的nodejs实现,用来学习RPC的原理很不错:node...
这是一篇关于后端 JavaScript 开发的指引,如果你对 JavaScript 的认识仍然停留在前端开发的话,你需要更新自己的知识体系了。 用 NPM 来做项...
什么是Node.js Node.js 是服务器端的 JavaScript 运行环境,它允许在后端(脱离浏览器环境)运行JavaScript代码。Node.js具有无阻塞(non-blocking)和事件...
最近的项目使用express来写,这也是我尝试写的第一个nodejs的大型项目。今天实现了半天的登陆逻辑,还是很费劲的,在此记录一下。 大部分...
本调试方式需要wifi环境和webkit浏览器。 weiner主页:http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html 一、配置调试服务器 (一)、nodejs搭建...
这算是博客三连发了把,因为最近做了很多事又没及时总结,刚好清明放假就都总结一下把。 因为我很讨厌java,所以一直不愿意学习andro...
1.url的处理 querystring.parse(urlObj.query)可以把url内的query参数转为字符串 JSON.parse可以把字符串转为json 2.异步与同步 我的项目大约是这样的 接受...
好久没有折腾博客了,也好久没有折腾罗伊了。。哈哈。前一段时间把博客迁移到了美国独立IP-vps合租的服务器上,结果不知道为啥我的博...
vim /node-modules/mysql-native/lib/commands/query.js然后来到105行(:105) 将 1 var charset = this.connection.charset; 修改为 1 var charset = this.client.charset; 自己的...
前几天把这个 blog 的框架从jekyll迁移到了HEXO。因为会重新生成 feed,uuid 和原来的不一样,所以有刷屏,抱歉。 总体上,HEXO 的完成度要比...
介绍 YUIDoc是基于Nodejs的可以将文档中的注释生成API文档的工具。它可以时时预览你写入的内容,支持自定义文档模版,生成的文档清晰易用...
Firefox 似乎不知道从那个版本升级后, SSH + AutoProxy 工作起来就不是那么顺畅。Twitter 有时候连得上,有时候又不行,Facebook 就直接断开了。...
最近在用node.js爬取网页,一下子就出问题了,中文问题解决不了。 最开始,我爬取的是http://bbs.nju.edu.cn/bbstop10这个网页,这是我们学校bb...
原文:http://engineering.linkedin.com/nodejs/blazing-fast-nodejs-10-performance-tips-linkedin-mobile 译文:http://www.iteye.com/news/27821 摘录英文原文如下: In a pre...
This is a guest post from Valeri Karpov, a MongoDB Hacker and co-founder of the Ascot Project.? A few weeks ago, a friend of mine asked me for help with PostgreSQL. As someone whos ...
介绍 weixin-api 是对微信公众平台消息接口的Node.js实现。 NPM:https://npmjs.org/package/weixin-api Github:https://github.com/JeremyWei/weixin_api 安装 $ npm in...
博主刚刚分享了一篇文章 http://www.html5rocks.com/en/tutorials/speed/v8/,“Performance Tips for JavaScript in V8” 您可能对以下日志也感兴趣 文章分享:...
关于我们 杭州纬聚网络公司创建于2005年,多年来一直致力于互联网行业的图片业务与处理技术研发,在“图片在互联网上的应用”方面积累...
Sublime?用package?manage安装Node.js插件以后,使用Browse Packages找到Nodejs文件夹,然后配置Nodejs.sublime-build文件,设置如下: { "cmd": ["node", "$file"]...
http://strongloop.com/ 雇佣了一些Node.js核心贡献者的Strongloop公司最近发布了Strongloop Node 1.0 GA,这是该公司面向企业级应用并提供商业支持的第一...
快速安装, 到Nodejs官网下载最新的安装包。 wget http://nodejs.org/dist/v0.9.0/node-v0.9.0.tar.gztar zxvf node-v0.9.0.tar.gzcd node-v0.9.0./configure --prefix=/usr/lo...
iweibo是我第一个发到npm的模块,之前也有node开发,但是没有放到npm上,所以有必要写个博客记录下。呵呵~起因是一个讨论组童鞋反应某no...
This is a guest post from Valeri Karpov, a MongoDB Hacker and co-founder of? the Ascot Project . If youre interesting in learning about how to use MongoDB with Node.js, sign up for ...
有没在coursera.org上课的童鞋,玩node的童鞋有福了,推荐一个Stanford的Startup Engineering课程,全套js实现。 大纲: Introduction and Quickstart Tools: ...
大讲堂LAMP人之《NodeJS专...
node-webkit是一个基于Chromium 和 node.js的应用。基于node-webkit 我们可以使用HTML Javascript 甚至是Nodejs来开发桌面应用。 因为学校教务处的成绩查...
Express的安装 {?? ??"name":?"helloexpress",?? ??"description":?"hello?express!",?? ??"version":?"0.0.1",?? ??"private":?true,?? ??"dependencies":?{?? ????"express":?"3.x"?? ??}??...
好久没有玩nodejs了,今天练练手,觉得手生很多了,在用express写上传功能的时候遇到下面这个错误:Error: EXDEV, rename 'C:...'查过之后得知是由...
nodejs有提供mac下的安装包,但某些情况下我们确实还会有用brew安装的需要。我就是这样,因为未知原因导致安装包无法安装。今天在用bre...
不知不觉就已经是大二了,短学期程序设计实践老师要求我们从一些题目里选一个课题来做。我选择了通讯录,因为我觉得支持和手机云端...
《去哪儿网技术专...
1、Node.js是什么 1.1、Node.js是让Javascript运行在服务器端的开发平台 NodeJS并不是独立的语言,也不是Javascript框架,也不是浏览器端库。 NodeJ...
转载自月影的blog:http://www.silverna.org/blog/?p=297 原文: http://www.nczonline.net/blog/2013/10/07/node-js-and-the-new-web-front-end/在软件开发领域,前端工程师...
MongoDB Engineer Valeri Karpov, who coined the term “MEAN” Stack in a blog post on the MongoDB Blog, joined the Google Developers webcast on the MEAN Stack to give an overview o...
起初看到三种语言能力一直没搞清楚,为什么是三种语言能力,明明没有看到对编程语言的要求;原来早期FIS团队在设计这个前端集成系统...
前端开发注定是一个杯具的职业,没有一套系统的集成方案,只会越来越苦逼,最后不能自拔。 FIS全称为Front-end Integrated Solution,即前端集...
前端开发注定是一个杯具的职业,没有一套系统的集成方案,只会越来越苦逼,最后不能自拔。 FIS全称为Front-end Integrated Solution,即前端集...
这几天为公司写代码,遇到一个需求,是为了增加内容的丰富度,我们需要把网上的一些视频循环地在一个视频直播频道里面播放。之前实...
Like many folks, I watched the recent Kickstarter for the nodejs-based Ghost Blogging Platform with great interest. There are lots of folks, myself included, who believe that WordPr...
起初看到三种语言能力一直没搞清楚,为什么是三种语言能力,明明没有看到对编程语言的要求;原来早期FIS团队在设计这个前端集成系统...
接着上一篇的服务器端内容... 获取GET请求 Node.js没有类似ASP或者PHP语言中的$_GET属性,这就需要Node.js的url模块中的parse方法,如: var?http?=...
原文:http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/ node.js中的第一个基本论点是I/O是昂贵的: 所以当前编程技术中最大的浪费是等...
原文:http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb 当我把Node.js介绍给人们的时候,通常会产生两种反应。总的来说人...
node.js可以用在并发量特别高而业务逻辑比较简单的场合中。 当我把Node.js介绍给人们的时候,通常会产生两种反应。总的来说人们不是可以...
I wanna deploy several apps on my linode vps with nodejs, even ruby/php environment. Now I think nginx should handle all the static assets while nodejs should handle other dynamic r...
在之前的两篇文章中,我们讨论了V8的Full Compiler和对象的内部表示。在几年前,FC生成的原生代码相对于JavaScript来说已经不错了,但人们对...
使用Yeoman定制前端开发项目构建工具 Nodejs介绍 现在说起Nodejs大家肯定不陌生了,没吃过猪肉也见过猪跑,它的推广也是带着争议的,有些人...
在过去的五年中,JavaScript的性能有了极大的提升,这主要归功于JavaScript虚拟机的执行机制由解释演变为了JIT。现在,JavaScript成为了HTML5的中...
从今天开始,本博客正式抛弃了wordpress,使用Node.js+Think.js+markdown来构建。使用这种方式可以让写博客更加简单、高效。 介绍 使用Node.js+ma...
Nodejs介绍 现在说起Nodejs大家肯定不陌生了,没吃过猪肉也见过猪跑,它的推广也是带着争议的,有些人或多或少会鄙视它,免不了被各种程...
本篇介绍关于Node.js事件代理的一个解决方案。 项目实践中,有遇到使用nodejs解决实际问题场景。Node.js以Javascript作为语言,解决问题时,采...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
1. 编译安装 下载:wget?http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz 解压:tar -xvf node-v0.8.5.tar.gz 切换目录:cd node-v0.8.5/ 编译安装:(每步单独执行...
When I started writing this blog post, my original goal was to provide (as alluded to in the title) some insights into my first year as a presentation engineer at eBay such as my da...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
以前写过一篇用apache反向代理来做负载均衡的文章,原理根这篇文章差不多。nodejs和apache共存,访问时都可以通过80端口,反向代理可以实现...
Koa中yield next vs yield* next delegate generator的一个作用就是解决 yield (function*(){yield 1;}) 这样的问题,使用 yield * 后上面的例子就等价于 yield 1 了...
其实我很少写第三方库的介绍的,主要是node-sass确实蛮好用,而且我对ruby缺乏好感。。 node-sass ? ? ? ? Node-sass is a library that provides binding fo...
原文地址:http://www.cnblogs.com/snandy/archive/2013/03/07/2946989.html Gruntjs是JavaScript项目的构建工具,也是基于node的一个命令行工具。很多开源JS项目...
原文:Node.js and the new web front-end 译文:Node.js 给前端带来了什么 译者:月影 在软件开发领域,前端工程师曾经是一个比较纠结的职业。 在...
原文地址:http://www.cnblogs.com/snandy/archive/2013/03/11/2949177.html 前一篇记录了Grunt的安装,这篇介绍下怎么使用Gruntjs来搭建一个前端项目,然后使...
Just when you thought it couldn't be crazier in Redmond, today they are introducing node.js Tools for Visual Studio ! NTVS runs inside VS2012 or VS2013. Some node.js enthusiasts had...
看过了github上的api,各种参数的配置,真正放到项目中运用还是会遇到种种问题;fis的开发者还是很热心,遇到的每个问题都很热心的帮你...
blog迁移到基于express写的博客系统上,vps上80端口被apache占用。stackoverflow上看了下,可以使用apache的proxy。 ServerAdmin zhiyelee@tsnrose.com ServerNa...
在前一篇文章中,我们观察了V8的简单编译器——Full Compiler。在我们继续观察Crankshaft之前,为更好地理解它,我们首先来看看V8在内存中如...
从今天开始,本博客正式抛弃了wordpress,使用nodejs+thinkjs+markdown来构建。使用这种方式可以让写博客更加简单、高效。 介绍 使用nodejs+markd...
Hexo简介 Hexo是一个由Node.js驱动的,简单、快速、强大的Blog框架。可以快速的生成静态网页托管在GitHub、BAE等平台上。对Markdown有很好的支持,...
Node.js官网有各平台的安装包下载,不想折腾的可以直接下载安装,下面说下windows平台下如何制作绿色版node,以方便迁移。 获取node.exe 下载...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
原文地址:Koa: Zero to Todo List 注意:你需要使用node 0.11.x外加 -harmony 来执行代码 Express 团队利用新的 ECMAScript 6 的生成器语法创建了新的框架...
时间有限,先把参考文章记录下来,以后详细写 首先yield跟generator需要跑在支持javascript1.7的环境下,可以打开 chrome://flags/ , 搜索 harmony激活...
https://npmjs.org/package/nodeunit http://caolanmcmahon.com/posts/unit_testing_in_node_js/ ? https://github.com/caolan/nodeunit ? https://www.jetbrains.com/webstorm/webhelp/unit-tes...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
用npm安装phantomjs的时候,报以下错误: events.js:72 throw er; // Unhandled 'error' event ^Error: read ECONNRESET..........省略............ 网上说的原因有很多,...
nvm与Python的virtualenv和Ruby的rvm类似。 NVM (Node Version Manager,Node多版本管理器)是一个通用的叫法,它目前有许多不同的实现。通常我们说的 nv...
周末的下午,天气不错,地铁站出来,阳光从我对边照过来,影子在身后渐渐拉长,下午的百度轻应用4城市巡展沙龙 - 广州站,就在对面的...
用e2e端到端的测试时,发现用expect(repeater('.phones li', 'Phone List').column('phone.images'))没法得到值,写了一个方法来获取 1,json片断 "images": [ "i...
NPM本地缓存方案 如果你被前一篇《centos下搭建npm镜像》搞晕了搞挫败了搞得萎了,毕竟完整镜像npm几十G的内容需要大量的时间,期间可能遇...
迭代器和生成器 翻译自 MDN 官方文档,原文地址:Iterators and Generators 处理集合里的每一项是一个非常普通的操作,JavaScript提供了许多方法来...
用node启动server后,发现服务器不稳定,经常crash。我是用ssh远程登录的,ssh远程通道中断,或者Ctrl+C,都会使nodejs server崩溃掉。 一,node se...
原文地址:Goodbye node-forever,hello PM2 devo.ps团队对JavaScript的迷恋已经不是什么秘密了;node.js作为服务器端,AngularJS作为客户端,某种程度上说,我们...
nodejs和nginx共用80端口,原理也是反向代理。这根nodejs和apache共存是一样的。 [root@hatch ~]# cd /etc/nginx/conf.d/[root@hatch conf.d]# cp virtual.conf nodejs...
手机app现在很火,html5+js是可以开发手机app的。下面说一下windows下,安装nodejs。以及安装js的开发工具webstorm和调试工具karma。 一,下载nod...
在使用git clone克隆远程的版本后,简单几步就可以升级nodejs版本 和网上说的不一样,在建立app时不管是0.6还是0.10初始的版本都可以,所以直...
"学骑自行车最快的方式就是先骑上去" 安装node和npm 安装node(注意:需要Python 2.6或2.7已经安装) $ wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar....
最近搞内部系统开发,频繁跟nodejs打交道,遇到了不少莫名其妙的坑,暂时记录下,回头有时间深究到底。 系统环境: Shell [root@localhost ~...
express4 分离了所有中间件, 再用到中间件就需要独立安装了 之前版本的express 借助boduParser上传文件已经不起作用,因为bodyparser不能转化m...
又拍云官方提供了一个Node.js版本的sdk,但有下面几个问题: 没有放在npm里,需要自己去下载 接口功能太简单,需要自己写很多(如:删除...
使用 Thin Web Server作为 Sinatra 的 web 容器,与NodeJS配合时候,会导致无法接收NodeJS发送的Post JSON数据。 在 StackOverFlow上说是因为Thin不支持Nod...
1.安装: http://nodejs.org/download/ 下载自己想要的版本。 window/mac下,就当作普通软件那样下载安装 如果是linux,还是那最新包来编译安装吧~。...
最近想监控一下Nodejs的性能。记录分析Log太麻烦,最简单的方式是记录每个HTTP请求的处理时间,直接在HTTP Response Header中返回。 记录HTTP请求...
花了半天时间写了一个自用 下载地址: 链接: http://pan.baidu.com/s/1jGKFhki 密码: hwha 水平有限,全程参照军哥的lnmp一键包,init.d.nginx都是直接...
服务器管理是系统上线后,必须要面对的问题。最好有一个软件可以提供整套的服务器运行解决方案:要求运行稳定,支持高并发,启动/停...
nodejs应用介绍 upstart任务脚本 nodejs应用管理 1. nodejs应用介绍 终于要把nodejs的应用程序部署上线了, node和npm在ubuntu下安装,请参考:准备No...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
伴随着项目的多样化和复杂化,前端的代码维护和管理(打包、压缩等等)也越来越难以维护,人为的疏忽往往会导致不可预期的错误,对...
#一次性解决掉依赖组件 yum -y install gcc gcc-c++ ncurses-develyum install -y patch make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-deve...
前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天...
Midway-ModelProxy — 轻量级的接口配置建模框架 前言 使用Node做前后端分离的开发模式带来了一些性能及开发流程上的优势(见《前后端分离的思...
最近在看 express,满眼看去,到处是以函数作为参数的回调函数的使用。如果这个概念理解不了,nodejs、express 的代码就会看得一塌糊涂。比如...
centos下spm-yuan安装报错 未知原因在centos下安装spm-yuan的时候一直无法成功,报错信息如下: EACCES, permission denied '/root/.spm' you need install spm t...
诚然,之前处理都是使用内置的process.agrv ,这个能work,但是不好使,于是tj大神给写了一个,my god,完全的高大上: 1、安装 npm install command...
There was an engineer I used to work with who always said "That's just a software issue." No matter how complex the issue, no matter how daunting, they were confident it could be so...
关于啥是promise以及promise解决的是啥问题,敬请体验node的回调异步编码大法,顺带移步http://wiki.commonjs.org/wiki/Promises/A 看看是咋定义的,在此...
今天在一个工具里面需要用到node的一个模块,参考网上的教程操作之后发现总是提示 Node.js Cannot find module 百度了一下,说是要导入环境变量...
最近天天下雨,人也比较累,在家闲的时候就写写node,学学尤克里里,今天才学会两个简单的曲子。我一直有自己开发一个博客的想法,之...
在上篇文章中像NodeJS一样写Java(一)中,我们已经了解了一个简单的单线程异步框架的基本构成和编写方式。 下面,我们需要聊的是有关这个...
我们不可能直接通过 node 命令来管理远程站点,这样无法保证网站的可持续运行。我们用Forever来解决这个问题,它可以将NodeJS应用以后台守...
1 phantomjs的fs接口与nodejs不同,没有readFile, readFilesync这些方法,需要使用fs.read(); 2 Error: Cannot find module NODE_PATH未设置或设置错误,或者其他原...
nodejs 是什么?http://baike.baidu.com/view/3974030.htm?fr=aladdin 不得不说 V8 引擎的强大, 流畅 如正题, 现在要做的是 使用官方demo来跑起来 chat 聊天室...
我相信你肯定听说过Node.js。现在几乎每个人都在谈论它,每个人都想学习它,看起来它就是WEB开发未来的趋势,许多大型网站比如LinkedIn,...
一个完整的系统少不了定时任务,大多数情况我们都选用使用Linux CRON,通过操作系统命令进行定时任务。当我们要维护多台计算机,几十个...
通常数据库可以生成唯一的 ID,最多的就是数字序列,也有像 MongoDB 这样产生组合序列的,不过这种形式的 ID 由于是序列,是可以预测的。...
Node Inspector is a debugger interface for Node.js applications that uses the Blink Developer Tools (formerly WebKit Web Inspector). Also,we can use node-inspector to debugger grunt...
算法为王系列文章,涵盖了计算机算法,数据挖掘(机器学习)算法,统计算法,金融算法等的多种跨学科算法组合。在大数据时代的背景下,...
初识NodeJS,印象最深的莫过于他的事件机制,和回调函数,这边好玩的是,他的代码并不是顺序执行的,代码中的function,并不是在readFile之后立刻执...
1. 默认的控制台输出 我们使用express框架时,开发模式用node或者supervisor启动nodejs应用时,控制台都是显示如下的日志。 GET /css/bootstrap.min....
最近一直在做收集数据的事情,当然不仅仅是收集数据。 我们收集数据的方式有很多种,但终归分为两种 自己造个client,往server上传 利用...
六月过了将近2个星期了,马上要期末考试了,就没有多少心情去写一些自己感兴趣的东西了.这个模型是我很早就想去做的,因为网上吹捧NodeJ...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
算法为王系列文章,涵盖了计算机算法,数据挖掘(机器学习)算法,统计算法,金融算法等的多种跨学科算法组合。在大数据时代的背景下,...
1、添加mongo源 vi /etc/ yum .repos.d/10gen.repo : [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 2、检查是否有...
jsdom用来解析获取的页面并生成dom,在抓取页面数据的时候非常方便好用,但是,jsdom似乎存在内存泄漏的问题。在数据量较小的情况下并不...
简单爬虫设计 var http = require('http');http.get("http://cnodejs.org/", function(res) { var size = 0; var chunks = []; res.on('data', function(chunk){ size += chunk.length; ch...
1. 类库介绍 1. web项目,基于express3, ejs模板 2. 通过request抓取网页 3. 通过jQuery, jsdom, htmlparser提取网页内容 2. win7安装node-jquery – 失败 由于...
基于前后端分离的模版探索 前言 在做前后端分离时,第一个关注到的问题就是? 渲染 ,也就是? View ?这个层面的工作。 在传统的开发模式中...
TJ大神,express, jade, ejs, co, koa, commandor.js, mocha等众多优秀模块的作者,在Node.js社区里威望非常高。 TJ大神前2天写了一篇Farewell Node.js文章,表...
linux环境下,我们可以通过 iconv 这个C++模块来处理Node.JS不支持的字符编码,如GBK,BIG5。 iconv需要依赖native库,这样一来,在一些不支持na...
前后端分离模式下的安全解决方案 前言 在前后端分离的开发模式中,从开发的角色和职能上来讲,一个最明显的变化就是:以往传统中,只...
LivePool 是一个基于NodeJS,类似 Fiddler 能够支持抓包和本地替换的 Web 开发调试工具,是 Tencent AlloyTeam 在开发实践过程总结出的一套的便捷的...
kissy gallery是kissy组件库集合网站,用于展示kissy的组件信息和文档,采用NodeJs开发,第一个版本发布后,每周挂掉3次 -_-! ,原因是那时候图...
Koa.js是下一代的node.js框架,由Express团队开发,通过生成器(generators JavaScript 1.7新引入的,用于解决回调嵌套的方案),减少异步回调,提...
nodePPT 是@三水清基于nodejs来写的网页PPT,之前的版本仅仅是html语法,现在可以支持通过 markdown 来写网页ppt了。 nodeppt Demo 查看demo:http://q...
FIS功能介绍 FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的工具框架。 也许看了官...
上一篇教程简单地介绍了Redis以及NodeJs调用Redis,这篇教程将以几个需求场景演示Redis的小而美。 天生的缓存专家 Redis非常适合于做缓存,比...
上一篇教程我们学习了散列数据和列表数据,还有些问题没解决: 如何保证id不会重复? 如何对列表数据进行排序? 自增长的id 在关系型数...
当下Ruby语言在程序员之间很是火热,开源社区也是不断的有新的Ruby应用。Thin 和 Sinatra 就是这百家争鸣时代的佼佼者。 不过新的事物总是有...
Google官方支持的NodeJS集成客户端,用以访问Google APIs, 支持OAuth 2.0授信及登录认证。登录以后即可在后台访问例如 Google Drive(云存储),...
Node.js是一个软件平台,通常用于构建大规模的服务器端应用。Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环...
有几个人曾经问我,有哪些最有用或最好的编程语言适宜学习? HTML/CSS不谈,我认为答案取决于你想通过编程来做什么。 几种编程语言简述...
在使用nodejs开发过程中,使用到了crypto模块进行md5加密,但是发现一个问题,就是有中文时加密信息与标准md5计算出的结果不一致,网上大...
nodejs写模块的时候经常会有一些函数,我们是不需要导出的,但是为了保证程序的正常,还是需要对它进行测试的,比如下面的一个模块 ...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
在给iot coap添加了pre-commit,测试之后,现在也加上了jslint。 Nodejs Pre-Commit pre commit 的意思就是在我们提交代码之前,做一些额外的事。因为...
在上一篇——为NodeJS项目添加语法检查我们简单地说了一下,在iot-coap要提交代码时会发生的事,接着我们来说说里面的测试是怎么进行的。...
1.安全相关http头控制 X-XSS-Protection http://wangye.org/blog/archives/596/ 默认开启此头,提供配置关闭这个头,因为这个头可能会对页面内脚本造成影...
NOTE : This is a technical post, I'll blog more about Nightscout later this week. Subscribe and watch for my take, or visit http://www.nightscout.info. I'm running an application ca...
Node.js? is a platform built on Chromes JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes i...
Node.js是一种后起的优秀服务器编程语言,它用来构建和运行Web应用,这和ASP.NET,Ruby?on?Rails或Spring框架做的工作是类似的。它使用JavaScript作...
Hexo 我一直走靜態博客路線。最早用 make + m4 搭建博客,後來改用Haskell的Hakyll,因爲網站相關的工具鍊(HTML、CSS、JS模板引擎等)不夠用去年...
Express: ? web application framework for?Node.js? Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和...
前言 大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算。所以,有人开发了第三方的...
早些时候已经注册了域名,想搭建一个自己的Blog,但一直懒于动手,近几天又蠢蠢欲动,于是有了此博客。今天记录下自己搭建此博客的历...
Share the post "NodeJS异步调用的顺序化处理" Facebook Twitter Weibo NodeJS本身一个重要的特性就是异步处理,但异步处理多了,会把一个完整的“业务...
前端构建工具满天飞的情景下,笔者也忍不住去捣鼓了一下,真正体验一下NODEJS带来的魅力,经过一段时间规划设计,终于将平台工具捣鼓...
前面有一篇文章讲到过用git的hook部署应用,hook的方法有一个缺陷就是每次都要到服务器去修改一下hook对应的配置文件,这个配置文件是与...
Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用...
以往我们在开发php程序调试的时候,每修改一次,可以直接去浏览器浏览,不需要重启服务。但是在开发nodejs程序,调试的时候,无论你修改了...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascr...
接着上一篇 . 这次给自己的包加如依赖包。 需要给命令行lowerme添加自动创建file.txt文件的命令,通过—new选项即可完成。 修改命令行选项设...
不写自己的文,之后再开始写还是真的很难起笔,都不知道开如何开始的 。 今天鼓捣HEXO Plugin的时候,想起了之前自己也写过npm Package,结...
Web前端的现状 目前的Web前端的现状较之5-6年前,简直不能同日而语:从所使用的技术、工具、框架到开发一个产品所需要付出的工作量,从...
之前分享的几个关于Node.js和thinkjs的ppt 相关的PPT如下: 1、Node.js入门 http://www.welefen.com/ppt/Node-Primer.htm2、thinkjs介绍 http://www.welefen.com/ppt/thi...
基本知识略过,直接上实际环境中遇到的实用的一些点: 一、开发环境和生产环境的配置 添加环境变量NODE_ENV,然后我们就可以通过这两个...
介绍 thinkjs是奇舞团开源的一款Node.js MVC框架,该框架底层基于Promise来实现,很好的解决了Node.js里异步回调的问题。thinkjs具有如下的特性:...
express 是 Node.js 应用最广泛的 web 框架,所以这个基础框架必须引用 superagent(http://visionmedia.github.io/superagent/ ) 是个 http 方面的库,可以发起...
CoffeeScript 是一种新的编程语言,构建于 JavaScript 之上。CoffeeScript 提供了一种简洁的语法,对 Python 或 Ruby 开发人员极具吸引力。它还提供了...
Node之撸 —— 依赖管理 前言 npm之于node,正如easy-install/pip之于python,它极大的方便了广大noder寻找和下载自己需要的包,也提供了从创建、...
使用brew安装node的时候会自动帮你安装npm,所以npm不用单独去安装,当然如果你想安装最新版本,可以去官网下pkg包安装,http://nodejs.org/ b...
Golang 和 Node.js 身为当今语言两大新贵,在使用这两者的时候常常会互相对比一下。对语法上来讲,个人还是最喜欢 Golang 的简单和创新。而...
express 4.x以后将express命令独立到 express-generator包中,所以想使用express初始化项目目录,可以npm install express-genrator $ npm install express-generator...
1.获取参数 router.get'/', function Continue reading...
试着开始用Nodejs构建一个简单的Server,以便与移动CMS配合起来做一个简单的用户登陆。 创建RESTify服务端Login 由于之前在这之前我们可以用...
令牌桶算法及解释 http://www.cnblogs.com/zhengyun_ustc/archive/2012/11/17/topic1.html nodejs令牌桶实现 https://github.com/jhurliman/node-rate-limiter 走redis的 https:/...
1、Jade中,空格、换行、缩进都是有意义的,由这些决定了标签和内容的嵌套关系。 Continue reading...
在上一篇《Javascript Promises模式——相当酷的Callback Hell终结者》 我们介绍了Javascript的Promise模式,接着我们就把Javascript Promise用到我们的代码...
一、selenium webdriver是什么? 官网上说: WebDriver is a clean, fast framework for automated testing of webapps. 是一个简洁高效的自动化测试框架,实际上它...
也许很多人对io.js这个名字很陌生,这并不奇怪,因为它确实是一个新生物。但这只是表象,如果说起node.js,相信绝大多数程序员都听说过...
Socket.IO enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed. 前言 WebSocket是HTM...
一直想尝试下nodejs,最近做了个小工具总算如愿以偿了,需求很简单:gui控制界面(node-webkit)、webrowser自动化(selenium-webdriver) 一、node-webkit是...
Node.js 作为服务器编程语言的后起之秀,常用来构建和运行 Web 应用,近日却爆出其社区出现分裂。由于对官方运营商 Joyent 公司在 Node.js 管...
官方只提供了PHP版的微信接口Token认证;新一自己根据PHP的代码写了一份NodeJs版的维系你接口Token认证;给需要的人。 var http = require('http')...