摘要: 1.为啥PHP需要异步操作?一般来说PHP适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送EDM、SMS等,就很容易出现操作超时情况。你可以说我可以设置无限超时时间,等等你也要知道PHP有一个工作模式是fastcgi,PHP无限不超时,不代表 fastcgi相应不超时……如果你还想说要fastcgi相应永不超时,我建议你应该跟你们的运维人员讨论去……这个时候异步的操作就发挥他的作用了,由于是非阻塞操作,操作会即时返回,然后在后台再慢慢干活。管你超时不超时的,我就没有在当前的进程/线程下干活。看吧是不是很美好,不过其实这也是个坑……2 阅读全文
posted @ 2013-09-24 16:42 来自你520的末班车 阅读(219) 评论(0) 推荐(0) 编辑
摘要: print?#include #include #include typedef struct Mystack *Stack; struct Mystack { int Capacity; /* 栈的容量 */ int Top_of_stack; /* 栈顶下标 */ int *Array; /* 存放栈中元素的数组 */ }; /* 栈的创建 */ Stack CreateStack(int Max) { Stack S; S = malloc(sizeof(struct Mystack)); if (S == NULL) printf("Create... 阅读全文
posted @ 2013-09-24 10:06 来自你520的末班车 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 1.作用 单例模式目的就是为了保证一个类只有一个实例。 2.原理 (1)私有静态指针变量实现:使用类的私有静态指针变量指向类的唯一实例,并用一个公有的静态方法获取该实例。 (2)静态局部变量实现:在公有静方法中定义指向该类的一个静态局部变量,并返回该静态局部变量。 3.实现 3.1.私有静态指针变量实现 3.1.1.特点 A.它有唯一一个私有的、指向类的的静态成员指针m_pInstance. B.它有一个公有的暴露该单例的静态方法getInstance. C.构造函数是私有的,避免从其他地方创建该类实例。 D.定义单例类中私有内嵌类CGarbo,在其析构函数中释放单例... 阅读全文
posted @ 2013-09-24 09:59 来自你520的末班车 阅读(189) 评论(0) 推荐(0) 编辑