引言 大家都知道PHP中有一个名为“输出缓冲区”层(layer)的东西。这篇文章就是来讲解它到底是个什么东西的?PHP内部是怎么实现它的?以及在PHP程序中怎么使用它?这个层并不复杂,但经常会被误解,很多PHP开发者并没有完成掌握它。今天我们就一起来彻底把它搞清楚吧。 我们要讨论的东西是基于PHP ...
分类:
Web程序 时间:
2017-12-22 15:52:12
阅读次数:
239
本文中心: 同一个流程升级功能 一种是在原来接口上修改.影响所有接口. 如果发现对老功能存在不兼容的问题,那么记住要转换思维,要写到新的接口上. 例子: 结束计费按钮. 服务端需要做. 1. 获取订单信息 2. 结束账单. 同时返回账单信息.(幂等接口,账单已结束就直接返回,即时第二次调用时位置信息 ...
分类:
其他好文 时间:
2017-12-21 19:29:58
阅读次数:
105
1.cnpm安装 cnpm i babel-polyfill --save cnpm i es6-promise --save 2.main.js引入 import ‘babel-polyfill‘ import Es6Promise from ‘es6-promise‘ Es6Promise.po... ...
分类:
移动开发 时间:
2017-12-21 11:47:09
阅读次数:
227
定义: 适配器模式,即定义一个包装类,用于包装不兼容接口的对象 解决的问题: 原本由于接口不兼容而不能一起工作的那些类可以在一起工作 类别: 类的适配器模式和对象的适配器模式 uml类图: 模式组成 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口 需要适配的类( ...
分类:
其他好文 时间:
2017-12-19 01:42:18
阅读次数:
168
最近在用mui写页面,当然了在移动App里引入jq或zepto这些框架,肯定是极不理性的。虽然jq很简单,但是也有兼容问题,js基础是很重要的,jq的成功当时是因为ie6、7、8、9、10、chrome、ff这些浏览器不兼容,让开发者崩溃,而且pc上浏览器性能好,跨平台兼容也不影响性能。但jq根本就 ...
分类:
Web程序 时间:
2017-12-17 20:53:44
阅读次数:
214
前面的话 适配器模式的作用是解决两个软件实体间的接口不兼容的问题。使用适配器模式之后,原本由于接口不兼容而不能工作的两个软件实体可以一起工作。适配器的别名是包装器(wrapper),这是一个相对简单的模式。在程序开发中有许多这样的场景:当试图调用模块或者对象的某个接口时,却发现这个接口的格式并不符合 ...
分类:
编程语言 时间:
2017-12-17 19:21:09
阅读次数:
130
内容包括:python2 、python3介绍及区别、数据类型、循环语句、选择语句、文件打开读写等。 python 3 vs 2.x: 1:默认支持中文 2:不兼容2.x 3:核心语法调整,更易学 4:新特性默认在3.x上有、 系统位数 32bit =内存的最大寻址空间是2**32, 4GB 64b ...
分类:
其他好文 时间:
2017-12-17 13:19:43
阅读次数:
165
1.简介 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主要解决在软件系统 ...
分类:
Web程序 时间:
2017-12-16 16:05:35
阅读次数:
242
argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。 与optparse相比较 argparse的API类似于optparse,甚至在很多情况下通过更... ...
分类:
其他好文 时间:
2017-12-15 22:42:47
阅读次数:
302
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列 在很多应用中,需要对某些对象进行序列化,让它们离开 ...
分类:
其他好文 时间:
2017-12-15 16:56:43
阅读次数:
180