cruise技术博客

实践是最好的成长!

十个值得一试的开源深度学习框架

早些时候Google开源了TensorFlow(GitHub),此举在深度学习领域影响巨大,因为Google在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且Google自己的Gmail和搜索引擎都在使用自行研发的深度学习工具。 无疑,来自Google军火库的TensorFlow必然是开源深度...

2017-07-19 19:23:36

阅读数 636

评论数 0

Sublime text 2/3 中 Package Control 的安装与使用方法

Package Control 插件是一个方便 Sublime text 管理插件的插件,但因为 Sublime Text 3 更新了 Python 的函数,API不同了,导致基于 Python 开发的插件很多都不能工作,Package Control 原来的安装方法都失效了。 网上有2种使...

2017-03-07 20:12:10

阅读数 498

评论数 1

Python安装第三方模块BeautifulSoup

最近学习Python爬虫技术,开始用到了第三方库Requests和BeautifulSoup。 网络上很多教程很旧了,总结其安装方法,主要有以下两种: 1、Python IDE PyCharm 下安装      PyCharm->file->Settings->P...

2017-03-06 08:33:04

阅读数 4105

评论数 0

Mac下Jupyter(即IPython-notebook)的搭建及使用

在上一篇博文中介绍了Mac下IPython的安装,本文将在此基础上安装Jupyter。 ipython是一个交互式的shell,除了代码补全,代码高亮外,还有很多magic命令。但是,最近在学习scipy时,发现很多学习文档使用的都是ipython-notebook,它除了拥有ipython的特点...

2017-03-04 19:21:08

阅读数 30068

评论数 0

Mac下安装pip,virtualenv,IPython

最近在mac做一下Python的科学计算,查找一些基础操作比较花费时间,特此记录,方便后来新手。 pip Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。安装: s...

2017-03-04 18:12:35

阅读数 1307

评论数 0

Servlet Listener之ServletContextListener用法

本文旨在解释JavaEE中的ServletContextListener接口及用法。 1.何时需要使用ServletContextListener? 通常我们可能有这样的需求:即在web 应用启动之前运行一些代码。例如:我们可能需要创建一个数据库连接以便web应用在任何时候都能使用它执行一些操...

2016-04-27 10:23:52

阅读数 866

评论数 0

Apache CAS部署在tomcat上实现单点登录

单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单...

2016-04-08 23:33:05

阅读数 7207

评论数 0

说说JSON和JSONP,也许你会豁然开朗,含jQuery用例

说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。 但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨...

2016-04-06 18:25:37

阅读数 431

评论数 0

CAS实现SSO单点登录原理

1.      CAS简介 1.1.  What is CAS? CAS(Central Authentication Service) 是 Yale大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于Web SSO)。 CAS开始于2001年, ...

2016-03-30 13:24:30

阅读数 13546

评论数 3

CAS解决单点登录SSO

关于CAS很多的原理和基础的配置启动,网上是很多的,我更多是结合我的实践和心得。需要了解CAS的原理,认证协议,认证流程,可以参考以下文章。 让CAS支持客户端自定义登陆页面——客户端篇 CAS原理与配置-基于CAS的单点登陆的研究(上) 服务端配置 CAS...

2016-03-25 22:21:32

阅读数 1873

评论数 0

eclipse自动补全的设置

如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望。 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为eclipse的补全功能用的是默认设置。你只需要稍微修改一下就行了。   最简单的修改方式是:Wi...

2016-03-16 11:06:03

阅读数 1002

评论数 0

八幅漫画理解使用JSON Web Token设计单点登录系统

上次在《JSON Web Token - 在Web应用间安全地传递信息》中我提到了JSON Web Token可以用来设计单点登录系统。我尝试用八幅漫画先让大家理解如何设计正常的用户认证系统,然后再延伸到单点登录系统。 如果还没有阅读《JSON Web Token - 在Web应用间安全地传递信...

2016-03-14 17:37:03

阅读数 1649

评论数 0

The Ins and Outs of Token Based Authentication

Introduction Token based authentication is prominent everywhere on the web nowadays. With most every web company using an API, tokens are the best w...

2016-03-14 17:34:23

阅读数 550

评论数 0

RESTful Api 身份认证中的安全性设计探讨

REST是一种软件架构风格。RESTful Api 是基于 HTTP 协议的 Api,是无状态传输。它的核心是将所有的 Api 都理解为一个网络资源。将所有的客户端和服务器的状态转移(动作)封装到 HTTP 请求的 Method  之中。 详情可以阅读 http://mengkang.net/6...

2016-03-14 17:28:05

阅读数 699

评论数 0

JWT(JSON Web Tokens)的使用

由来 做了这么长时间的web开发,从JAVA EE中的jsf,spring,hibernate框架,到spring web MVC,到用php框架thinkPHP,到现在的nodejs,我自己的看法是越来越喜欢干净整洁的web层,之前用jsf开发做view层的时候,用的primeface...

2016-03-14 17:25:45

阅读数 20438

评论数 2

MVC,MVP 和 MVVM 的图示

复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic...

2016-03-14 17:19:31

阅读数 463

评论数 0

关于Tokens你需要知道的10件事

原文链接:Here 原作者:Matias Woloski 几周前我们发表了一篇短文《cookies与tokens在单页应用中的对比》(主要以AngularJs应用为例)。社区里对这个话题很感兴趣,于是我们接着发表了第二篇《在socket.io等实时框架中基于Token的认证》。趁着大家对这个话...

2016-03-14 17:10:20

阅读数 5551

评论数 0

web session详解

Session是什么 Session一般译作会话,牛津词典对其的解释是进行某活动连续的一段时间。从不同的层面看待session,它有着类似但不全然相同的含义。比如,在web应用的用户看来,他打开浏览器访问一个电子商务网站,登录、并完成购物直到关闭浏览器,这是一个会话。而在web应用的开发者开来,...

2016-03-11 17:45:18

阅读数 1216

评论数 0

认证 (authentication) 和授权 (authorization) 的区别

认证 (authentication) 和授权 (authorization) 的区别

2016-02-26 14:49:20

阅读数 5354

评论数 0

在java程序中动态设置java.library.path

最近在做一个项目的过程中需要用到第三方的jar包和动态链接库(dll),其中jar包可以直接引入,问题是在开发的时候dll可以放在System32下, 但是当项目完成后build的时候,这种方式就行不通了,所以必须考虑其他的方式来引用所需的dll文件。 我们知道,在VM参数处通过-Djava.li...

2014-11-28 11:01:48

阅读数 14503

评论数 1

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