概述 passport.js是Nodejs中的一个做登录验证的中间件,极其灵活和模块化,并且可与Express、Sails等Web框架无缝集成。Passport功能单一,即只能做登录验证,但非常强大,支持本地账号验证和第三方账号登录验证(OAuth和OpenID等),支持大多数Web网站和服务。 官 ...
分类:
Web程序 时间:
2016-10-24 02:04:16
阅读次数:
234
iframe可用在以下几个场景中: 1:典型系统结构,左侧是功能树,右侧就是一些常见的table或者表单之类的。为了每一个功能,单独分离出来,采用iframe。 2:ajax上传文件。 3:加载别的网站内容,例如google广告,网站流量分析。 4: 在上传图片时,不用flash实现无刷新。 5: ...
分类:
其他好文 时间:
2016-10-08 23:40:27
阅读次数:
175
很多书上对设计模式的讲解很详细,可过一段时间就忘记了,这是我对设计模式的理解,便于记忆 单一设计原则:形象的比喻为照相机与手机,手机虽然功能多,但照相效果比不上功能单一的照相机 开-闭原则:软件实体(类,模块等)应该扩展,但不可修改 依赖倒置原则:抽象不应该依赖于细节,细节应该依赖于抽象,高层模块不 ...
分类:
其他好文 时间:
2016-09-24 20:31:24
阅读次数:
104
MP3音乐播放器 题目和需求 首先我们制作的是一个MP3 APP.为了侯英举同学闲着没事用自己做的APP听歌。本APP可以实现各种基于声音的应用,例如声音录制、音乐播放、网络电话、音乐编辑。实现各种音乐格式的解码与转码。 实现功能 单击【文件】à【打开】弹出文件选择对话框,将选择目录的所有mp3和w ...
分类:
其他好文 时间:
2016-09-24 18:59:34
阅读次数:
123
Netflix分享构建Microservices的经验 http://t.cn/Rwjgutw 新词:Microservices。我觉得就是service oriented architecture的另一种表述,就是要构建一堆小的功能单一的stateless的immutable的service。 觉 ...
分类:
Web程序 时间:
2016-09-20 21:20:13
阅读次数:
186
通读《构建之法》之后不懂的5个问题 1.书中提到的瀑布模型等模型需要如何来运用? 2.怎样才能做好单元测试? 3.当软件的功能变得越来越复杂,功能单元之间的联系越来越多,怎么样来控制和协调它们? 4.敏捷开发在什么情况下适合使用? 5.在团队项目中是否每个人都需要具有比较高的编程技能? 请问 “软件 ...
分类:
其他好文 时间:
2016-09-18 13:32:48
阅读次数:
111
平时最常用到的UML图包括:用例图、类图、序列图、状态图。 用例图 主要是描述系统具有的一个功能单元。通常包含角色和用例。角色通常表示为一个系统用户,用例通常表示为系统具有的一个功能。通过用例图我们可以轻易地识别到这个系统到底具备哪些功能单元。 下面我举个融投资的用例,有2种角色:投资人invest ...
分类:
其他好文 时间:
2016-09-18 01:07:02
阅读次数:
568
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2 ...
分类:
其他好文 时间:
2016-09-17 10:33:34
阅读次数:
100
1、概述 最近想做一个校园助手类的APP,由于第一次做,所以打算先把每个功能单独实现,防止乱了阵脚。利用教务处登录获取课表和成绩等是一个基本功能,所以以获取课表为例实现了这个功能。完整代码点这里,尝试了好几次的,所以写的比较乱。 2、涉及的关键知识 首先,明确获取课表的流程:其实,获取课表就是让手机 ...
分类:
Web程序 时间:
2016-09-16 00:21:10
阅读次数:
447
SOA简介 soa(Service-Oriented Architecture)面向服务架构,既是一种编程模式,也是软件开发的一种架构方法。根据这种架构方法,应用程序是由具有一定行为,称为服务的功能单元组成。 服务是一组具有相同要求和功能目标的方法。根据它们的结果,如数据,运算结果等,其他部分可以调 ...
分类:
其他好文 时间:
2016-09-13 01:36:40
阅读次数:
198