自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(163)
  • 资源 (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 499

翻译 Passport-OAuth 2.0

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

2014-03-24 19:15:59 1264

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

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

2014-03-22 13:34:03 724

翻译 Passport-Configure

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

2014-03-21 16:52:09 1308

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

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

2014-03-20 15:35:35 1843

转载 Mongo的一些高级操作

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

2014-03-18 14:38:11 1615

翻译 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 383

翻译 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 426

翻译 Expressions

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

2014-03-01 12:20:41 404

Expressions

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

2014-03-01 11:41:29 127

翻译 State.js->Concepts

States State 的实例封装了owner在指定时刻下的条件和行为。. 一个State 是又methods, arbitrarydata, events, guards,substates, 和 transition expressions的集合组成。一个owner通常拥有多个 States, 并且指向其中一个作为 current state, 在curr

2014-02-25 15:42:47 478

转载 详解Node.js API系列 Crypto加密模块

MD5加密算法算法简介MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被“压缩”成一种保密的格式

2014-02-18 13:58:55 506

转载 nginx下配置node

nginx Windows版使用说明查看nginx进程:C:\nginx-1.5.10>tasklist /fi "imagename eq nginx.exe"nginx -s stop快速退出nginx -s quit优雅退出nginx -s reload更换配置,启动新的工作进程,优雅的关闭以往的工作进程nginx -s reopen重新打开日志文件Nginx反向代理

2014-02-15 12:18:35 527

转载 Karma和Jasmine自动化单元测试

前言在Java领域,Apache, Spring, JBoss 三大社区的开源库,包罗万象,但每个库都在其领域中都鹤立鸡群。而Nodejs中各种各样的开源库,却让人眼花缭乱,不知从何下手。Nodejs领域: Jasmine做单元测试,Karma自动化完成单元测试,Grunt启动Karma统一项目管理,Yeoman最后封装成一个项目原型模板,npm做nodejs的包依赖管理,bower做

2014-02-13 11:02:37 949

翻译 restify-oauth2

restify-oauth2Use and Configuration使用 Restify–OAuth2,,你需要传递一些附加设置,包括下面即将讨论的hooks 。Restify–OAuth2同样依赖于 authorizationParser 和bodyParser 插件, 后者的 mapParams设置为 false。看起来像这样var restify = require

2014-02-11 15:29:51 1298 2

转载 MongoDB 状态监控、备份复制及自动分片

如果MongoDB仅仅是一个文档型的数据库,那就没有什么亮点了,然而MongoDB最大优点在于读扩展,热备份,故障恢复以及自动分片(写扩展)。这节系列结束篇就把这些功能介绍一下。备份复制实现了数据库备份的同时,实现了读写分离,又实现了读操作的负载均衡,即一台主写服务器,多台从属备份和读服务器,并且支持备份和读的集群扩展。其中Replica Sets方式又支持故障切换,当主服务器down掉后会投

2014-02-11 10:54:46 490

转载 Mongodb数据导出工具mongoexport和导入工具mongoimport介绍

一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:[root@localhost mongodb]# ./bin/mongoexport --helpExport MongoDB data to

2014-02-11 10:29:49 736

转载 Mongodb数据导出工具mongoexport和导入工具mongoimport介绍

一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:[root@localhost mongodb]# ./bin/mongoexport --helpExport MongoDB data to

2014-02-11 10:22:59 96

转载 HTML5 WebSocket 技术介绍

WebSocket是html5规范新引入的功能,用于解决浏览器与后台服务器双向通讯的问题,使用WebSocket技术,后台可以随时向前端推送消息,以保证前后台状态统一,在传统的无状态HTTP协议中,这是“无法做到”的。传统服务端推(server push)技术WebSocket提出之前,为了解决后台推送消息到前台的需求,提出了一些解决方案,这些方案使用已有的技术(如ajax,ifr

2014-02-06 14:40:51 523

转载 Phalcon框架安装

phpinfo()中的Thread SafetyArchitectureprint_r(get_loaded_extensions());Phalcon框架安装

2014-01-27 16:02:17 582

转载 在Firefox中关闭缓存

在Firefox中关闭缓存看看这里在地址栏输入:about:config然后在过滤器中输入:browser.cache.disk.enable解释:When a page is loaded, it can be cached so it doesn’t need to be downloaded to be redisplayed. For e-mail and news, me

2014-01-24 14:44:32 3138

转载 JSHint 使用说明

JSHint介绍翻译自www.jshint.comJSHint(注意不是jslint:))是一个由javascript社区驱动开发的用于检查javascript代码错误和问题的工具,有了他,可以使你保持一个良好的编码风格。你可以很简单的配置它以适应你目前的一个编码风格。目前JSHint的源码可以在github上面找到。JSHint文档如何使用JSHintJSHint是一个全局的函数

2014-01-22 22:33:13 5661

转载 Fix for sorting objects

http://jsfiddle.net/DnEXC///Fix for sorting objects. By default they are sorted by associative index.//$scope.notSorted = function(obj){if (!obj) {return [];}return Object.keys(obj);

2014-01-22 14:20:08 460

翻译 URL Routing

在你的应用程序中 ,大多数状态都会有一个相关联的url。URL的路由不是事后才定义好的,而是之前就定义好的。$stateProvider .state('contacts', { url: "/contacts", templateUrl: 'contacts.html' })现在当用户访问到index.html/contacts时, 'c

2013-12-31 10:29:59 3670

翻译 Multiple Named Views

你可以命名你的视图名称这样你就可以拥有多个视图。比如说你有一个应用程序的状态中需要动态的图形,很多的表格和表格的筛选器像这样:当设定多个视图时,你需要state的views属性,views是一个object对象。view覆盖state的templeate属性如果你定义了views属性,state的templateUrl, template and templateProvide

2013-12-24 14:35:54 636

翻译 State Manager

$stateProvider工作的方式与Angular's v1 router相近,但是他更加注重状态状态对应于应用程序中某个位置,整体的UI和导航A state corresponds to a "place" in the application in terms of the overall UI and navigation.状态通过控制器、模板、视图属性描述了UI和他的机制。

2013-12-24 11:51:55 3817

翻译 Nested States & Nested Views

Methods for Nesting StatesStates can be nested within each other. There are 3 ways of nesting states:Using 'dot notation'. For example .state('contacts.list', {}).Using the parent property with

2013-12-24 09:07:41 1209

翻译 ui-router---$stateProvider

$stateProvider$stateProvider.state(stateName, stateConfig)Creates a new application state. For alternate usage, see Object-based StatesThe parameters for .state() are:stateNameString一个唯一

2013-12-23 23:39:49 12092

原创 one-to-many

ONEvillage that has MANY buildings. $village = R::dispense('village'); list($mill,$tavern) = R::dispense('building',2); //replaces entire list $village->ownBuilding = array($mill

2013-12-20 16:39:42 70

原创 ng-Grid

http://angular-ui.github.io/ng-gridAPI DocumentationGrid Optionsiddefault valuedefinitionplunkeraggregateTemplate{{row.label CUSTOM_FILTERS}} ({{row.totalChildren()}} {{A

2013-12-20 15:42:45 7279 1

转载 AngularJS的$resource

$http$http服务是基于$q服务的,提供了promise封装,它接受一个配置对象参数,并返回一个promise对象。同时,它还提供了2个方法用来定义Promise回调:success 和 error。$http({method:"GET", url:"/someUrl"}). success(function(data, status, headers, config){

2013-12-18 21:38:06 23124 4

原创 AngularJS的checkbox,ng-repeat筛选

{{ pd }} pds:{{ pds | json }} function TestCtrl($scope, $location, $window, $rootScope) { $scope.pds = [ {name: 'a'}, {name: 'b'} ]; $sco

2013-12-12 10:46:15 11168

转载 jQuery File Upload

jQuery File Upload的最简模型jQuery File Upload包含了一堆文件,首先需要弄清楚的是最核心的部分是哪些,根据官方的例子可以知道,一个最简单的jQuery File Upload上传组件,必须包括以下文件:jQuery核心库,建议使用jQuery 1.8以上版本js/vendor/jquery.ui.widget.js : jQuery UI Widg

2013-12-09 22:40:18 28156 3

翻译 Datepicker、Timepicker

Datepicker Settingsshow-weeks:是否显示每月的第几周,默认为turestarting-day:日历显示的时间的第一个日期,默认为0,(0=Sunday, ..., 6=Saturday)min:定义最小的显示时间,默认为空max:定义最大的显示时间,默认为空date-disabled (date, mode) (Default: null) : An optio

2013-12-08 15:09:42 5220 3

翻译 Datepicker

Datepickershow-weeks:是否显示每月的第几周,默认为turestarting-day:日历显示的时间的第一个日期,默认为0,(0=Sunday, ..., 6=Saturday)min:定义最小的显示时间,默认为空max:定义最大的显示时间,默认为空date-disabled (date, mode) (Default: null) : An optional expre

2013-12-08 14:15:29 72

翻译 Popover、Tooltip、Typeahead

popoverpopover-title:显示的标题popover-placement:默认为top,其他为"bottom", "left", "right"popover-animation:是否有fade in和fade out的动画效果,默认为truepopover-popup-delay:鼠标放置多少毫秒之后才会显示内容,默认为0popover-trigger:何种方式触发提示

2013-12-07 01:40:15 3032

翻译 Popover

一个轻量级的,可扩展的指令popover。popover支持多个展示位置,可选的过渡动画,以及更多。像Twitter的引导jQuery插件,popover需要提示模块。popover提供了一些可选的属性来控制它的显示方式:

2013-12-06 23:03:23 150

翻译 Modal

$modal是一个可以迅速创建模态窗口的服务,创建部分页,控制器,并关联他们$modal仅有一个方法open(options)templateUrl:模态窗口的地址template:用于显示html标签scope:一个作用域为模态的内容使用(事实上,$modal会创建一个当前作用域的子作用域)默认为$rootScopecontroller:为$modal指定的控制器,初始化$scope

2013-12-06 22:59:42 9346 2

翻译 Pagination

Pagination Settings设置可以被提供为在或全局属性通过paginationConfig配置。page:当前的页数

2013-12-05 23:30:39 166

原创 ng-repeat的group

一、obj包含 .header { background-color:#3ab44a; color:white; font-weight:bold; } .item { padding-left:8px; }

2013-11-29 13:15:56 7265

微软企业库学习手册

微软企业库学习手册

2013-09-18

自动生成数据库说明文档

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

2013-01-26

空空如也

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

TA关注的人

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