Java 版本的 PHP serialize/unserialize 完整实现。目前实现了对各种基本类型、数组、ArrayList、HashMap、和其它可序列化对象的序列化。实现了 PHP 5 中的Serializable 接口的支持。实现了 PHP 中的 __sleep 和 __wakeup 魔术方法的支持。实现了对所有标示(N、b、i、d、s、a、O、R、r、U、C)的反序列化,在对标示 a 反序列化时,可以根据下标和值来自动判断是 ArrayList 还是 HashMap。并且在反序列化时可以强制指定反序列化的类型。该类是静态类,无需也不能被实例化。除了包含了 serialize 和 unserialize 方法以外,还增加了一个 cast 方法,用来进行反序列化后的类型转换,该方法主要用于将反序列化后的 ArrayList 转化为数组或者 HashMap。
标签: unserialize ArrayList PHP serialize
上传时间: 2016-01-06
上传用户:奇奇奔奔
接口程序,可以让类实现指定的接口,该程序可以让类实现多个属性
标签: 接口程序
上传时间: 2016-01-08
上传用户:dreamboy36
在客户端上发送显示圆、矩形、直线等几何图形的命令,在服务器端上显示指定的图形。在服务器端屏幕上可同时显示多个连接的客户端的画图命令结果。在服务器端数据库中记录客户端画图命令的步骤,能回放结果。
上传时间: 2016-01-09
上传用户:sdq_123
数据结构 线性表的基本操作 如建立、查找、插入和删除等 建立一个包含学生(学号,姓名,成绩)信息的的链表,并具有如下功能: (1) 根据学生姓名进行查找,返回此学生的学号和成绩; (2) 根据指定的位置可返回相应的学生信息(学号,姓名,成绩); (3) 给定一个学生信息,插入到表中指定的位置; (4) 删除指定位置的学生记录; (5) 统计表中学生人数。
上传时间: 2016-01-09
上传用户:gaojiao1999
ARM2410基于wince4.2平台的xml文档操作。包括基本的读取、保存等。此实例是读取SD卡上的xml文档,大家可修改源码指定xml文档位置进行操作。
上传时间: 2014-01-02
上传用户:x4587
根据系统时间的变化来进行加密,主要是得到值后写入一指定目录后进行读写。
上传时间: 2016-01-09
上传用户:hewenzhi
sun公司java认证课程,IBM网站指定的课程。 质量不错。
上传时间: 2016-01-10
上传用户:yan2267246
在Visual C++环境下编译/基于微软DDK工具包开发的一个WDM设备驱动程序范例,体现了WDM驱动编程的基本步骤和方法. 使用方法: 编译时需要Windows98 DDK 或 Windows 2000 DDK 及 VC 6.0,SoftIce 4.0(推荐) 另外,在编译中要改变路径设置,缺省时为e:\tan\hellow\hellowdm,DDK,SoftIce的路 径也要正确。 编以后,启动控制面版中的“添加新硬件”,选择“其它设备”,点击“从磁盘安装” 在找到上述目录下的hellowdm.inf,在安装中指定hellowdm.sys的路径即可。 安装好后可在控制面板的“系统”中看到此设备。 文件说明: hellowdm.dsw 为主工作文件 testhello目录 为客户端程序
上传时间: 2016-01-11
上传用户:qlpqlq
本课题设计一个汽车尾灯的控制电路。 汽车尾部左右两侧各有3个指示灯。当接通左转、右转或时,指示灯按照指定要求闪烁。
上传时间: 2014-01-02
上传用户:凌云御清风
关于DS18B20的毕业设计论文,其主要功能和指标如下: 1、利用温度传感器(DS18B20)测量某一点环境温度; 2、测量范围为-55℃~+99℃,精度为±0.5℃; 3、用4位数码管进行显示实际温度值显示; 4、手持端通过红外发射管发射测温信号; 5、测温端通过红外发射管发送到手持端; 6、手持端可以随时查看指定待测物体的温度值。
上传时间: 2014-09-05
上传用户:zl5712176