设计模式之策略模式

2017-03-14
阅读 2 分钟
1.6k
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。其实现原理是定义一系列的算法,将他们一个个封装起来,并且是他们可以互相替换,这样避免了使用 if … else 语句所带来的复杂度和维护成。如果一个系统里有许多的类,而这些类之间的区别仅在于它们行为的不...

详解Cookie

2017-03-13
阅读 6 分钟
3.7k
初学者容易将cookie和session搞混淆,也有不少人简单的把cookie和session简单的理解为一种为客户端存储机制,另一种为服务端存储机制。实际上cookie和session不只是这么简单的,这一章就来详细讲解下关于cookie和session的内容。

详解Session

2017-03-13
阅读 6 分钟
2.8k
Session存储在服务端,本质上和Cookie没有区别,都是针对http协议的局限性而提出的一种保持客户端和服务端间会话状态的机制。Session经常用来网站的上下文间实现页面变量的传递,用户身份认证,程序状态记录等。常见的有配合cookie使用,实现保存用户的登陆状态,或者记录用户的购物下单信息等。

混合式app开发框架

2017-03-13
阅读 2 分钟
9.7k
目前混合式开发已经逐渐成熟,混合式app开发只需要要求开发者会使用css和js前端代码就可以实现手机app应用的开发,而不需要再去学习安卓或苹果开发,降低了app开发的门槛。混合式开发做出的手机应用无论在性能还是易用性方面都很接近原生app应用。在这一时期涌现出许多混合式开发的框架,这些框架一般都提供通用的开发组...

非对称加密

2017-03-11
阅读 4 分钟
2.5k
与对称加密不同的是,非对称加密和解密使用的是不同的密钥,其中一个对外公开作为公钥,另一个只有所有者拥有,称为私钥。用私钥加密的信息只有公钥才能解开,或者反之用弓腰加密的信息只有私钥才能解开。常用的非对称加密有RSA算法,RSA算法基于一个十分简单的数论事实:将两个大质数相乘十分容易,但是想要对其乘积进...

php在app开发中的应用

2017-03-11
阅读 2 分钟
2.3k
php作为服务端的开发语言在app开发中扮演着连接客户端和数据库的角色,客户端通过调用由php开发的接口完成对数据库的操作,php代码中实现用户业务逻辑的部分。客户端需要传递一些参数给服务端php,这些参数的格式由客户端开发人员和服务端开发人员共同协商制定,两者遵循同一套标准,使得双方之间传递的数据能够被正确解...