自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (30)
  • 收藏
  • 关注

原创 基于JWT的Socket.io用户认证

转载请注明出处: http://blog.csdn.net/Soaring_Tiger/article/details/51439605翻译自 Token-based Authentication with Socket.IO 原文标题及内容略有删改在实时框架里进行用户认证(Authentication)是非常有挑战的一件事,因为实时系统与常规的web app是有很大差别的。其风险在于如果没有准确

2016-05-17 22:08:12 8701

原创 MEAN全栈开发 之 用户认证篇

作者:Soaring_Tiger http://blog.csdn.net/Soaring_Tiger/article/details/51418209 本篇将覆盖以下内容: 在 MEAN全栈开发中添加用户认证 在Express中使用Passport模块管理用户认证 在Exrpess中生成JSON Web Tokens(JWT) 实现用户注册与登录 在Angular当中

2016-05-15 18:28:21 4361

原创 RabbitMQ消息队列中的几种典型问题再探

转载请注明出处,作者:SoaringTiger http://blog.csdn.net/soaring_tiger/article/details/51039938RabbitMQ 的官网教程当中展示了六个例子,但是并没有更深入的介绍在复杂需求下的解决方案本文将结合官网教程和《RabbitMQ in Action》以及Pika 官方例子的基础上进一步探寻、总结和澄清一些问题:基础概念再澄清 刚

2016-04-01 23:41:20 5814

原创 Ionic 2 入门教程

作者:Soaring_Tiger 转载请注明出处 http://blog.csdn.net/Soaring_Tiger/article/details/504514771、安装截止到2016.01.03,angular 2还处于beta版阶段,所以ionic 2 也还是在 nightly版本。1.1 安装环境要求:node.js 4.2.x npm 3.x1.2 开始安装在国内环境下要想快速安装

2016-01-03 16:57:50 12017

原创 lodash 中文学习拾零之 Chain篇

作者:Soaring_Tiger 转载请注明出处 前情提要: lodash中文学习拾零之Array篇2、Chain 可以说是 lodash 中最为重要的部件,想要用lodash进行复杂的多步操作都离不开chain的帮助。首先说说Chain的调用方式有两种:一种是显式调用(Explicit Chaining),一种是隐式调用(Implicit Chaining)。//下面的例子采用了ECMAScrip

2015-09-11 16:33:16 8376 1

原创 lodash 中文学习拾零之 Map/Reduce篇

lodash 中文学习之 Map/Reduce篇前情提要1 : lodash中文学习拾零之Array篇 前情提要2:lodash 中文学习拾零之 Chain篇 前情提要3:lodash 中文学习拾零之 Collection篇 前情提要4:lodash 中文学习拾零之 Object篇 前情提要5: lodash 中文学习拾零之 Function篇

2015-09-09 23:14:48 6179

原创 lodash 中文学习拾零之 Object篇

作者:Soaring_Tiger 转载请注明出处 http://blog.csdn.net/Soaring_Tiger前情提要1 : lodash中文学习拾零之Array篇 前情提要2:lodash 中文学习拾零之 Chain篇 前情提要3:lodash 中文学习拾零之 Collection篇4. 神马Object?lodash的Object方法处理的都是神马:function, array,

2015-09-05 22:13:25 6384

原创 lodash 中文学习拾零之 Collection篇

作者:Soaring_Tiger 转载请注明出处前情提要1 : lodash中文学习拾零之Array篇 前情提要2:lodash 中文学习拾零之 Chain篇3、Collection与Array的区别对于lodash的初学者而言,可能一下子搞不清楚为什么lodash提供了Array和Collection两类方法?表面上看起来好像这两套方法有些地方是可以互换的,那么我们就进一步来澄清什么是Colle

2015-09-04 19:18:51 4430

原创 lodash 中文学习拾零之Array篇

作者:Soaring_Tiger 转载请注明出处 1. Array类 1.1 dropWhile 第一个参数是要处理的数组,第二个参数是切片条件, 切片从左自右顺序执行,当遇到不满足条件的元素时,切片停止。//例:从左自右查找,遇到是小于3的都切掉,遇到不符合条件的就停止切片。_.dropWhile([1, 2, 3, 2], function(n) { return n < 3

2015-08-31 17:08:44 4632

原创 AngularJS 日期格式化

AngularJS的日期格式化有两种形式,一种是在HTML页面,一种是在JS代码里,都是用到AngularJS的过滤器$filter。 HTML: date_expression 即 你在$scope中设的date类型变量(注意,一定是date object才正确), 也是要显示出来的日期,|是分割符号,分割符号后面的第一个参数date是指明过滤器类型是过滤日期的,第二个参数forma

2015-03-16 13:19:01 7237

原创 AngularJS ui-router 用resolve、service预先加载数据的正确写法

AngularJS的service怎么声明此处就不再赘述,下面的例子是ui-router中使用service的实现代码$stateProvider.state('myState', { url: "/itemDetail/:itemId", templateUrl:"view/item.detail.html", resolve:{ //你

2015-03-06 23:00:17 8319

原创 AngularJS ui-router中的多视图界面(Multiple Named Views)

ui-router 的view在普通情况下是不需要加名字的,写成下面这样就行:<div ui-view></div>但是,ui-router还支持更复杂的方式,在同一个模版页面中同时采用多个ui-view,并通过命名加以区分,如下所示: <div ui-view="header"></div><div ui-view="content"></div><div ui-view="footer

2015-03-06 17:11:05 3478

原创 AngularJS ng-repeat 中的ng-click事件以及参数的传递

用ng-repeat 批量生成各种控件是很方便的事情,各种控件的点击事件(包括参数传递)也是可以批量生成的。 例如:下面的例子就用ng-repeat绑定了一个按钮、一张图片,都能响应。HTML:<div ng-repeat='item in items'> <button ng-click="showItemId(item.id)">{{item.name}}</button> <a ng

2015-03-05 23:08:41 34247

原创 AngularJS 控件无效或不显示的问题

好好检查一下: 1、页面里有没有包含相应的控件路径<script src='控件路径'></script>2、在声明App的时候有没有加上对该控件的注入依赖?angular.module('myApp', ['ui.router','ui.bootstrap','ngMap'])一般都是这类错误

2015-03-05 22:33:47 1452

原创 AngularJS当ng-src 图片加载失败的处理办法

我们知道AngularJS加载图片的方法是用加ng-src标签,例如:<img ng-src="{{currentUrl}}"/>其中currentUrl为图片地址,如果图片正常能显示,那这么使用一点问题没有,但是,如果图片加载失败了(例如该图片已经不存在,从而出现404错误),在该放图片的地方就会出现一个难看的图片加载失败图标,如果想把这个图标换成你自定义的图片,可以如下这么做: HTML:<i

2015-02-27 16:41:20 4274 2

原创 AngularJS 无限滚动加载数据控件 ngInfiniteScroll

AngularJS无限分ngInfiniteScroll 无限滚动(Infinite Scroll)也称为自动分页、滚动分页和无限分页。常用在图片、文章或其它列表形式的网页中,用来在滚动网页到页面底部的时候自动加载下一页的内容。 这种形式最早由推特(twitter)使用,后来必应图片搜索、谷歌图片搜 索、google reader等纷纷采用了这一项技术

2015-02-26 16:26:28 15633 2

原创 AngularJS ui-router 中的query string参数

所谓query string就是url中”?”后面的那些参数,比如http://sample.com/param1/678?query1=123&query2=345当中的query string就是 query1 和 query2使用ui-router时要想获得query string,就必须在state声明的时候把参数写进url去,否则无法获取参数query1和query2$stateProvi

2015-02-24 22:35:54 4143

原创 使用Mongoose对MongoDB进行分页

使用Mongoose对MongoDB进行分页时,最简单的用法是采用skip和limitvar query = MyModel.find({});query.count(function(err, count) {...});query.skip(5).limit(10).exec('find', function(err, items) {...});但是当条目数量非常大的时候,skip和lim

2015-02-24 21:12:08 3851

Web Development with MongoDB and NodeJS (2015)

全面介绍了用Node.js开发MongoDB的全过程,并附带介绍了express、mongoose等开发框架

2015-11-16

MogoDB Applied Design Patterns MongoDB设计模式

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。 对于新手和那些想要获取更多实践知识的有经验用户来说,《MongoDB设计模式(影印版)》都是一本必要的读物。

2014-07-27

Python自然语言处理 (中文版)

《python自然语言处理》是自然语言处理领域的一本实用入门指南,旨在帮助读者学习如何编写程序来分析书面语言。本书基于python编程语言以及一个名为nltk的自然语言工具包的开源库;但并不要求读者有python编程的经验。全书共11章,按照难易程度顺序编排。第1章到3章介绍了语言处理的基础,讲述如何使用小的python程序分析感兴趣的文本信息。第4章讨论结构化程序设计,以巩固前面几章中介绍的编程要点。第5章到第7章介绍语言处理的基本原理,包括标注、分类和信息提取等。第8章到第10章介绍了句子解析、句法结构识别和句意表达方法。第11章介绍了如何有效管理语言数据。后记部分简要讨论了nlp领域的过去和未来。 《python自然语言处理》的实践性很强,包括上百个实际可用的例子和分级练习。本书可供读者用于自学,也可以作为自然语言处理或计算语言学课程的教科书,或是人工智能、文本挖掘、语料库语言学等课程的补充读物。

2014-07-05

空空如也

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

TA关注的人

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