自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 环境配置

设置时间同步yum -y install vixie-cron crontabsvi /etc/crontab0 23 * * * root /usr/sbin/ntpdate time.scau.edu.cn > /dev/null 2>&1time.scau.edu.cn time.windows.com asia.pool.ntp.org修改防火墙iptabl

2014-03-26 11:36:45 532

翻译 Passport-OAuth 2.0

OAuth 2.0OAuth 2.0 (由 RFC 6749 正式指定) 提供的授权框架,它允许用户授权访问第三方应用程序。授权时,该应用程序发出的令牌作为身份验证凭据来使用。这有两个主要的安全优势:应用程序并不需要存储用户的用户名和密码。 令牌可以有一个受限制的范围(例如:只读访问)。 这些好处是确保Web应用程序的安全性,使的OAuth2.0的API认证的主要标准尤为重

2014-03-24 19:15:59 1298

转载 使用npm安装一些包失败了的看过来(npm国内镜像介绍)

这个也是网上搜的,亲自试过,非常好用!镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry http://registry.cnpmjs.org npm info underscore (如果上面配置正确这个命令会有字符串response)2.命令行指定 np

2014-03-22 13:34:03 753

翻译 Passport-Configure

Configure使用Passport实现认证需要配置三方面:认证策略Application middlewareSessions (optional)StrategiesPassport uses what are termed strategies to authenticate requests. 策略的范围包括username和password,授权认证使用

2014-03-21 16:52:09 1316

转载 在Node.js 中用 Q 实现Promise – Callbacks之外的另一种选择

怎么写异步代码?相对原始的callbacks而言,promises无疑是更好的选择。可掌握promises的概念及其用法可能不太容易, 而且很有可能你已经放弃它了。但经过一大波码农的努力,promise的美终于以一种可互操、可验证的方式现于世间。这一努力的结果就是Promises/A+规范,它以自己的方式影响了各种promises库,甚至DOM。扯了这么多,promises到底是什么?写N

2014-03-20 15:35:35 1863

转载 Mongo的一些高级操作

一: 聚合      常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 count        count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里面的count使用简直一模一样。  distinct       这个操作相信大家也是非常熟悉的,指定了谁,谁就不能

2014-03-18 14:38:11 1623

翻译 Methods

MethodsState 的核心功能是能让 object to 表现出不同的行为。这些通过 state methods 实现,并可以重写,或者作为State’s owner 的当前状态调用。DispatchersWhen applied to an owner object by calling state(), State first identifies any m

2014-03-02 16:21:28 395

翻译 Selectors、Attributes、Data

Selectors如果调用时不带任何参数,则返回当前的状态。如果有string参数, selector 会查询并返回匹配的 State。var o = {};state( o, { A: { AA: state( 'initial', { AAA: state }), AB: state },

2014-03-01 14:46:41 446

翻译 Expressions

State 通过state expression 数据结构以声明的方式定义。正式的 StateExpression 通过调用不包含owner参数的 state() 函数创建,仅提供一个 expression 参数,还可以提供由空格分隔的 attributes。.在其内部, state expression 的内容根据对象的 categories 设置,其中包含 data,met

2014-03-01 12:20:41 419

Expressions

State 通过state expression 数据结构以声明的方式定义。正式的 StateExpression 通过调用不包含owner参数的 state() 函数创建,仅提供一个 expression 参数,还可以提供由空格分隔的 attributes。.在其内部, state expression 的内容根据对象的 categories 设置,其中包含 data,met

2014-03-01 11:41:29 161

自动生成数据库说明文档

自动生成数据库说明文档,有更好的生成文档的工具可以交流下

2013-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除