上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 一、同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如:普通B/S模式(同步):提交请 阅读全文
posted @ 2017-07-12 22:21 QuanZhiGuo的博客 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操 阅读全文
posted @ 2017-07-12 22:18 QuanZhiGuo的博客 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 一、内存的分配方式 程序占用的内存分为五个区域: 1.静态区/全局区(static)存放静态变量、全局变量,内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间始终不变。2.栈区(stack)存放函数的参数值、局部变量的值等,由编译器自动分配释放。管理简单,空间使用效率高,但是生命周期很短 阅读全文
posted @ 2017-07-12 22:13 QuanZhiGuo的博客 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2017-07-12 21:40 QuanZhiGuo的博客 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 接前一篇:PHP实现RESTful风格的API实例(二) .htaccess :重写URL,使URL以 /restful/class/1 形式访问文件 在Apache的web目录下新建一个restful目录,把这四个文件放入restful目录下就可以访问了。 可以通过接口测试工具来测试这些接口,比如 阅读全文
posted @ 2017-07-12 21:24 QuanZhiGuo的博客 阅读(3555) 评论(0) 推荐(0) 编辑
摘要: 接前一篇:PHP实现RESTful风格的API实例(一) Response.php :包含一个Request类,即输出类。根据接收到的Content-Type,将Request类返回的数组拼接成对应的格式,加上header后输出 index.php :入口文件,调用Request类取得数据后交给Re 阅读全文
posted @ 2017-07-12 21:23 QuanZhiGuo的博客 阅读(871) 评论(0) 推荐(0) 编辑
摘要: (关于Yii2的RESTful教程请看: Yii2框架RESTful API教程) 最近看了一些关于RESTful的资料,自己动手也写了一个RESTful实例,以下是源码 目录详情: Request.php :包含一个Request类,即数据操作类。接收到URL的数据后,根据请求URL的方式(GET 阅读全文
posted @ 2017-07-12 21:21 QuanZhiGuo的博客 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇Yii2框架RESTful API教程(一) - 快速入门,今天接着来探究一下Yii2 RESTful的格式化响应,授权认证和速率限制三个部分 一、目录结构 先列出需要改动的文件。目录如下: 二、格式化响应 Yii2 RESTful支持JSON和XML格式,如果想指定返回数据的格式,需要 阅读全文
posted @ 2017-07-12 21:12 QuanZhiGuo的博客 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 前不久做一个项目,是用Yii2框架写一套RESTful风格的API,就去查了下《Yii 2.0 权威指南 》,发现上面写得比较简略。所以就在这里写一篇教程贴,希望帮助刚接触Yii2框架RESTful的小伙伴快速入门。 一、目录结构 实现一个简单地RESTful API只需用到三个文件。目录如下: 二 阅读全文
posted @ 2017-07-12 21:09 QuanZhiGuo的博客 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式:减少new的使用,定义一个类,专门用来创建其它对象例: class A{ static function create(){ return new DB(); } } $db = A::create(); 二、单例模式:确保一个类只有一个实例使用场景:缓存、日志对象、数据库操作只有一个 阅读全文
posted @ 2017-07-12 21:03 QuanZhiGuo的博客 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页