基于PHP的REST简易实例

表现层状态转化(REST)定义了一种体系架构风格,是现在比较流行的一种设计模式。遵循 RESTful 原则的 Web 服务即 RESTful 服务。在 RESTful 服务中,URI 即资源:每一种资源对应一个特定的 URL,所以,要获取资源,我们只需通过访问它的 URL 即可,因此 URL 就成了每一个资源的特定标识符。 在这个 RESTful Web 服务教程中,将展示如何创建 RESTful Web 服务,这里只使用纯 PHP,并不使用任何框架。 此 RESTful Web 服务的目标: 使用纯 PHP,并不依赖任务框架。 URI 的设计遵循 REST 原则。 能够…

继续阅读

基于REST 的 Web 服务:基础

何为 REST? REST(Representational State Transfer,表现层状态转化)这个概念于最早在 2000 年由 Roy Fielding 在就读加州大学欧文分校期间在学术论文“Architectural Styles and the Design of Network-based Software Architectures”首次提出,他的论文中对使用 Web 服务作为分布式计算平台的一系列软件体系结构原则进行了分析。 REST 定义了一组体系架构原则 ,是一种网络服务的架构工具,是一种思维方式,而不仅仅是一套接口规范。如果一个架构符合 REST 原则,就称它为 RESTful 架构。 资源即URI 所谓"…

继续阅读

乔治·弗里德曼:全球面临一场深层政治经济危机

原文发表于2011年 亚当·斯密和大卫·李嘉图这样的古典政治经济学家,从来没有单独使用过“经济”一词。他们总是使用“政治经济”这个术语。对于古典经济学家来说,脱离政治学的经济学和脱离经济学的政治学都是不可理解的,政治体系和经济体系相互联系,相互依存。 当前,蔓延全球的经济危机其实质是一场政治经济危机。虽然,这场危机在美国、欧洲和中国有不同的表现,严重程度也各不相同,但却共有一个压倒一切的主题:即政治秩序与经济生活之间的关系。全球,至少全球主要经济体,目前都面临着一场政治经济危机。 …

继续阅读

CSS开发中的10个“不要”

自我进入这个行业,我就发现开发人员一直在努力征服CSS。 理由也很充分,开发人员是用逻辑思考的生物。添加一个DIV元素导致所有代码都不得不往下移一行,而另一个DIV"浮"到左侧,感觉没有任何意义。 你也一定听到过开发人员的抱怨: “我们只需要向左边移动五个像素,但是…天哪!为什么整个都向下移动了一行。到底是哪里错了?!?!?!” 所以,我们今天就来聊一聊CSS中的十大错误的做法。 根据我作为开发人员使用CSS的经验,下面是我的十个“不要”。 1.不要滥用类 在有意义的地方使用ID而不要…

继续阅读

6个原因,导致人们正逃离主流社交媒体

前几天杨绛先生去世,朋友圈出现了新一轮刷屏:《杨绛给年轻人的十二个忠告》、《杨绛:如何成为一名最贤的妻》。当然不出意料的,还有闹了笑话的,在“杨绛先生走好”下面配上了她丈夫钱钟书的照片。 杨绛先生曾说,你们的问题主要在于读书不多,想得太多。有人引申说,你们给去世的名人点的蜡烛太多,但读书太少。 当然,每个人都有选择刷屏或不刷屏的权利,纪念或者不纪念的权利,但是,每次面对这种大型刷屏事件,都有种逃离的冲动。 为了逃离这被朋友圈裹挟的生活,最省事的办法就是弃用朋友圈。国内其…

继续阅读

Netflix推出纯粹测网速站点Fast.com:来测测你的网速

作为一个强迫症或数据帝,你是不是经常测试网速呢?从前,我们都习惯于用国产某些全家桶软件测试速度,现在,只需要登录这个网站我们就可以测试我们的网速了。近日,美国在线视频服务商Netflix在全球范围发布了一个非常简单纯粹的测速站点Fast.com。 这个站点界面简洁明了,非常友好,采用了Netflix自己的技术来测试用户的网络下载速度,在打开网页的同时即开始测试网络连接速度,短时间内即可完成测试。而且该站点通过任何设备都能打开测试。 为了方便,Fast.com还集成了Speedtest.net,用户测完网速后还…

继续阅读

Codeigniter的一些优秀实践

最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。 1. 首先是 MVC 如果你还不知道 MVC ,应该尽快的学习,你会很快的体会到在 Model 中数据访问,在 Controller 中进行业务逻辑,在 Views 中编写 HTML 代码的价值。如果你之前没有使用过这种模式写过程序,你也许会皱起额头,不过你应该给自己尝试这样做的机会。 一条实践准则是把更少的…

继续阅读