回顾asp二进制流瓶颈,是否可以引进新数据结构
2008-07-31 18:28
323 查看
在asp中,问的最多得,无外呼multipar/form表单,图像生成,文件信息提取
其核心问题就是byte()操作,由于asp只支持variant数据类型,对byte()得操作不得不依靠adodb.stream,midb,leftb,lenb等来处理。特别的,midb等截取得byte()数据虽然可以由asp读取,却已经被转化为variant类型,无法在被还原成byte(),adodb.stream得二进制模式也写入,真是烦人之极啊。
这里,是否可以引进一些新得数据结构,直接略过这一瓶颈呢?
我认为可以使用iso8859-2编码作为比特扩展字符数据类型,由于该编码直接将byte字节扩展成2位的字符串variant.string类型(低byte不变,高byte取0),而没有值变换,可以说非常实用于asp操作。
但是,这又带来一个问题,所有的二进制和成比特扩张类型转换非常方便,但是目前却没有大量的成熟asp代码支持,要自己做的话,在asp将近尾声的情况下,实在没有前途。
其核心问题就是byte()操作,由于asp只支持variant数据类型,对byte()得操作不得不依靠adodb.stream,midb,leftb,lenb等来处理。特别的,midb等截取得byte()数据虽然可以由asp读取,却已经被转化为variant类型,无法在被还原成byte(),adodb.stream得二进制模式也写入,真是烦人之极啊。
这里,是否可以引进一些新得数据结构,直接略过这一瓶颈呢?
我认为可以使用iso8859-2编码作为比特扩展字符数据类型,由于该编码直接将byte字节扩展成2位的字符串variant.string类型(低byte不变,高byte取0),而没有值变换,可以说非常实用于asp操作。
但是,这又带来一个问题,所有的二进制和成比特扩张类型转换非常方便,但是目前却没有大量的成熟asp代码支持,要自己做的话,在asp将近尾声的情况下,实在没有前途。
相关文章推荐
- 数据结构——算法之(042)(字符串移位包含的问题, s1是否可以由s2移位后得到)
- asp 验证输入网址是否有效并可以访问 与正则验证输入网址
- asp 验证输入网址是否有效并可以访问 与正则验证输入网址
- 判断输入的三个数据是否可以构成一个三角形
- 判断常见的数据库数据结构对象是否存在
- Linux下X86与MIPS区别之一:代码放在数据区是否可以被执行
- 数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- 【数据结构】单链表—判断一个链表是否形成了环形结构 — 快慢指针
- 不安全的直接对象引用:你的 ASP.NET 应用数据是否安全?
- 不安全的直接对象引用:你的 ASP.NET 应用数据是否安全?
- asp.net数据绑定判断字段值是否为空
- 请问Oracle的库表结构和数据可以导出成SQL语句吗?
- 数据结构基础 — 是否同一棵二叉搜索树
- SDUTOJ(2140)数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- java基础(三)------ java中的switch选择结构可以使用那些数据类型的数据作为表达式?
- 一个可以生成复杂结构的json数据的简单例子
- ASP根据数据表结构自动生成数据录入页面
- 数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- 数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- 【学习点滴-数据结构-单链表】 判断单链表是否有环