的呢
民生救助 2021-08-24 17:43 字号: 大 中 小
关于script的dictionary对象,其实我想一开始ms是借鉴了python之类的动态脚本语言的,而且是面对客户端开发的关于这一点可以参考wrox的asp程序员参考手册里第137页里,如果在session级保存一个dictionary对象会降低系统的性能,而在application级保存一个dictionary对象会导致web服务器崩溃,关于这个就不在多说了。
现在我们要考虑的是dictionary对象在单页的时候,有哪些设计时的缺陷:
她受不了我天天上不睬她 大家可以这么试试
set rs=eateobject(\"cordset\")
sql=\"select * from table\"
en sql,conn,1,3
set ttt=eateobject(\"ctionary\")
d \"xxx\",rs(\"field\")
set rs=nothing
liu=ttt(\"xxx\") \'当你这么做的时候会发现一件什么事呢?asp页会告诉你发生意外!!!这个就很令人诧异了,什么是意外呢?很难说,后来经过我反复的测试发现是因为不能把rs(\"field\")的值直接给dictionary对象,经过反复研究得出的结论是如下的:dictionry是把rs(\"field\")的内存地址给储存了,这样的话,我刚才写的那个无疑是一种灾难,解决方法是把这个rs(\"field\")放到一个变量里就可以解决了,但是dictionary对象难道不可以保存一个被nothing过的对象么?这个就是一个很大的疑问了,所以我又写了这么一段程序,大家可以保存成m看看效果的
script language=\'vbscript\'
set ttt=createobject(\"ctionary\")
d \"liu\",\"uuu\"
set ddd=createobject(\"ctionary\")
d \"ppp\",ttt
set ttt=nothing
bbb=ddd(\"ppp\")(\"liu\")
alert(bbb)
/script
结果是什么?你会发现一段alert了uuu说明是没有问题的,这就说明dictionary对象其实是把另一个dictionary对象整个clone进来了,这就更验证了wrox的书中写的,dictionary对象在ms开发的时候其实是针对客户端的,这种说法了
还有对数组与dictionary合用的代码也可以给大家看看的
script language=\'vbscript\'
i=1
picname=(\"xxx\")
str=\"set \" \"pic_\" i \"=createobject(\" \"\"\"\" \"ctionary\" \"\"\"\" \")\"
execute(str)
str=\"pic_\" i \".add \" \"\"\"\" \"picname\" \"\"\"\" \",\" \"\"\"\" picname \"\"\"\"
execute(str)
dim ttt()
redim ttt(5)
ttt(0)=\"uuu\"
pic_d \"item\",ttt
liu=pic_1(\"picname\")
set pic_2=createobject(\"ctionary\")
erase ttt
redim ttt(5)
ttt(0)=\"iii\"
nnn=pic_1(\"item\")(0)
pic_d \"rrr\",ttt
zzz=pic_2(\"rrr\")(0)
alert(liu)
alert(nnn)
alert(zzz)
/script
英太青胶囊用多久起效昆明不孕不育哪家好
宁德治白癜风哪里最好
-
-
海南楼市淡季加速出岛营销加速出货或成主旋搭配
海南楼市淡季加速出岛营销 加速出货或成主旋律进入今年以来...
2020-05-31 | 民生救助
-
-
最新MVP排行榜字母哥升至榜首库里紧随其搭配
最新MVP排行榜:字母哥升至榜首 库里紧随其后字母哥升至首位...
2020-05-27 | 民生救助
-
-
浙江建筑业全面实施按月足额支付工资
浙江:建筑业全面实施按月足额支付工资 新华社杭州9月...
2019-12-17 | 民生救助
-
-
扎实开展消防工作法治维安年活动
扎实开展消防工作“法治维安年”活动4月11日下午,全区2017年...
2019-12-17 | 民生救助
-
-
别拿电视问政来作秀
别拿“电视问政”来作秀回答的局长,不要搞大话、空话、套...
2019-07-13 | 民生救助
-
-
日通乡认真贯彻落实上级文件精神
日通乡认真贯彻落实上级文件精神本消息 6月16日,卡若区召开...
2019-07-13 | 民生救助