9694799何以笙箫默是什么意思?

您还未登陆,请登录后操作!
广义货币供应量M2 是什么意思 在经济中起什么作用?
共有 2 位网友向您献上回答啦, 对答案满意?赶快给出你的好评,感谢他们吧!
在宏观经济学的含义:
  M1 是指狭义货币供应量, 对应的M2 是广义货币供应量。
  货币供应量(Monetary Aggregates) 是指某一时点一个国家流通中的货币量。它是分布在居民人中、信贷系统、企事业单位金库中的货币总计。货币供应量是影响宏观经济的一个重要变量。它同收入、消费、投资、价格、国际收支都有着极为重要的关系,是国家制定宏观经济政策的一个重要依据。社会总需求与总供给的均衡,从需求方面看,主要决定于货币供应量是否适度。
  人们一般根据流动性的大小,将货币供应量划分不同的层次加以测量、分析和调控。实践中,各国对M0、M1、M2的定义不尽相同,但都是根据流动性的大小来划分的,M0的流动性最强,M1次之,M2的流动性最差。
  我国现阶段也是将货币供应量划分为三个层次,其含义分别是:
  M0:流通中现金,即在银行体系以外流通的现金;
  M1:狭义货币供应量,即M0+企事业单位活期存款;
  M2:广义货币供应量,即M1+企事业单位定期存款+居民储蓄存款。
  在这三个层次中,M0与消费变动密切相关,是最活跃的货币;
  M1反映居民和
在宏观经济学的含义:
  M1 是指狭义货币供应量, 对应的M2 是广义货币供应量。
  货币供应量(Monetary Aggregates) 是指某一时点一个国家流通中的货币量。它是分布在居民人中、信贷系统、企事业单位金库中的货币总计。货币供应量是影响宏观经济的一个重要变量。它同收入、消费、投资、价格、国际收支都有着极为重要的关系,是国家制定宏观经济政策的一个重要依据。社会总需求与总供给的均衡,从需求方面看,主要决定于货币供应量是否适度。
  人们一般根据流动性的大小,将货币供应量划分不同的层次加以测量、分析和调控。实践中,各国对M0、M1、M2的定义不尽相同,但都是根据流动性的大小来划分的,M0的流动性最强,M1次之,M2的流动性最差。
  我国现阶段也是将货币供应量划分为三个层次,其含义分别是:
  M0:流通中现金,即在银行体系以外流通的现金;
  M1:狭义货币供应量,即M0+企事业单位活期存款;
  M2:广义货币供应量,即M1+企事业单位定期存款+居民储蓄存款。
  在这三个层次中,M0与消费变动密切相关,是最活跃的货币;
  M1反映居民和企业资金松紧变化,是经济周期波动的先行指标,流动性仅次于M0;
  M2流动性偏弱,但反映的是社会总需求的变化和未来通货膨胀的压力状况,通常所说的货币供应量,主要指M2。
我告诉你一个汇金是支撑不了整个大盘的维持不了几天!
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注您还未登陆,请登录后操作!
什么该内存不能为read是什么意思啊?怎么解决?
共有 1 位网友向您献上回答啦, 对答案满意?赶快给出你的好评,感谢他们吧!
运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。)
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
1、微软IE缓冲溢出漏洞引起
2、内存或虚拟内存地址使用冲突造成 程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,win是多任务的系统 有时前程序未结束 又有新的任务开始 到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况
3、劣质内存条也会出现这个问题
一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特
运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。)
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
1、微软IE缓冲溢出漏洞引起
2、内存或虚拟内存地址使用冲突造成 程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,win是多任务的系统 有时前程序未结束 又有新的任务开始 到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况
3、劣质内存条也会出现这个问题
一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。
4、微软WINDOWS系统的漏洞,
windows把内存地址0XX0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。c/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误,认为地址分配已经成功,于是就访问0X的地址,于是就发生内存违规访问,同时该进程被终止。
ASCII字符填充组成的pif文件时会出现以下情况:
一个非法的pif文件(用ascii字符'x'填充)至少要369字节,系统才认为是一个合法的pif文件,才会以pif的图标[pifmgr.dll,0]显示,才会在属性里有程序、 字体、内存、屏幕”等内容。而且仅仅当一个非pif文件的大小是369字节时察看属性的“程序”页时,不会发生程序错误,哪怕是370字节也不行。当对一个大于369字节的非法pif文件察看属性的“程序”页时,Explorer会出错,提示:'***'指令引用的'***'内存。该内存不能为'read' ,问题出在pif文件的16进制地址:
0xx87]0xx01]和
0xxC3]0xx02]
即使是一个合法pif文件,只要改动这四处的任意一处,也会引起程序错误。而只
要把0xx的值改为[0xFF][0xFF],那么其它地址任意更改
都不会引起错误。
5、可能没有完全正确安装apache服务,且启动了它的原故; 把服务中的 OracleOraHomeXXHTTPServer改成停止
6、应用程序没有检查内存分配失败
程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x”。
内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。
7、应用程序由于自身BUG引用了不正常的内存指针
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!
像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x”,而是其他随机数字。
----------------------------------------------------------
如果系统经常有所提到的错误提示,下面的建议可能会有帮助:
1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3.试用新版本的应用程序。
4、删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件:
在桌面上右击我的电脑,然后单击管理。
在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。
删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。)
打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
[url= ] [/url]
下面我从几个例子给大家分析:
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0,自升级后,会被IE5.0代替。
例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。
例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。 解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。
例五:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内 存,该内存不能为“read” ,并且提示Client.dat程序错误。 解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。 解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。
大家还关注您还未登陆,请登录后操作!
为什么许多人都把韩国人叫高丽棒子?高丽我知道,棒子是什么意思?
共有 1 位网友向您献上回答啦, 对答案满意?赶快给出你的好评,感谢他们吧!
(1)土产版
人参在东北叫做棒槌,又称棒子。朝鲜半岛在过去称为高丽,所以高丽参又称高丽棒子。慢慢的成了朝鲜人的代名词了。
(2)正路版
在日本占领东三省的时候,日本人少不足以控制,所以叫了不少朝鲜人来管制中国人但日本人又不放心给朝鲜人枪,就给他们一个大棒。朝鲜人就用这个大棒打中国人,非常狠,参与南京大屠杀的日军里面就有不少朝鲜人。
(3)指代版
高丽棒子(고려방지)或韩棒子(한방지)在韩语的原来意思是指朝鲜人所穿的传统长裤。但到了日韩合邦之后,却变成了日本人对朝鲜人的蔑称。
其实棒子这个称号还是乾隆皇帝所赐。棒子也就是棒槌,是北京的方言,也就是愚蠢无知的意识,用老百姓的话就是半吊子。那一年朝鲜的国王来北京朝见乾隆,乾隆很高兴,在紫禁城宴请他,席间有人端来一盆净手水,为了消毒和增加香味,这盆水里加了点花瓣和盐,朝鲜国王以为是汤,就端起来喝了几口,然后大赞好喝,乾隆见了大笑,说朝鲜国王;“你真是个棒槌啊’。朝鲜国王不懂啊,以为皇帝封他什么大官哪,赶紧谢恩。从此
(1)土产版
人参在东北叫做棒槌,又称棒子。朝鲜半岛在过去称为高丽,所以高丽参又称高丽棒子。慢慢的成了朝鲜人的代名词了。
(2)正路版
在日本占领东三省的时候,日本人少不足以控制,所以叫了不少朝鲜人来管制中国人但日本人又不放心给朝鲜人枪,就给他们一个大棒。朝鲜人就用这个大棒打中国人,非常狠,参与南京大屠杀的日军里面就有不少朝鲜人。
(3)指代版
高丽棒子(고려방지)或韩棒子(한방지)在韩语的原来意思是指朝鲜人所穿的传统长裤。但到了日韩合邦之后,却变成了日本人对朝鲜人的蔑称。
其实棒子这个称号还是乾隆皇帝所赐。棒子也就是棒槌,是北京的方言,也就是愚蠢无知的意识,用老百姓的话就是半吊子。那一年朝鲜的国王来北京朝见乾隆,乾隆很高兴,在紫禁城宴请他,席间有人端来一盆净手水,为了消毒和增加香味,这盆水里加了点花瓣和盐,朝鲜国王以为是汤,就端起来喝了几口,然后大赞好喝,乾隆见了大笑,说朝鲜国王;“你真是个棒槌啊’。朝鲜国王不懂啊,以为皇帝封他什么大官哪,赶紧谢恩。从此朝鲜人就叫棒子了。
韩国人为什么叫“高丽棒子”?
从汉朝开始,朝鲜半岛一直都是中国的附庸国。从历史来讲韩国一直都不是一个独立的国家,从国都的名字汉城就可知道。韩国与中国的关系,从文字来解释,就是汉人的臣子。趋附在中国的附属国。
到1905年,由于当时的清政府自顾不暇,不能帮助和照顾这个小国。导致日本人占据了朝鲜半岛,并对韩国开始了长达四十年的殖民统治。
日本占据朝鲜半岛后。当时有很多韩国人参加了日本殖民政府的警察部队,但是日本人狭隘的岛国思想作怪,对韩国人不信任,虽然这些韩国人对日本人毕恭毕敬坚决效忠,但是,日本人仍对他们存有戒心,不给韩国警察配备武器,这些韩国人在街上维持社会秩序时,由于没有武器,这些警察每人都手持一柄大棒上街。大棒成为了韩国警察的标志。
当时,只要有韩国人反对日本,这些手持大棒的韩国警察便用手中的大棒狠狠的打这些反抗者。
据说,这些韩国警察对自己的同胞下手,比日本人还要狠毒。他们拿着手中的大棒到处追逐着自己的同胞进行殴打。
当时,有一个西方记者在朝鲜半岛采访,目睹了这一幕,还拍下一幅著名的照片,在欧洲发表了。韩国警察手拿棒子追打自己同胞的照片,震动世界。于是,当时世界对韩国警察的野蛮行为。非常不齿对手拿大棒的警察称为高丽棒子。也就是“拿着棒子的野蛮人”,是对当时韩国警察的一种称呼。俗话就是拿着棒子殴打他人的警察。
韩国人也就成为了西方人眼中的野蛮人。由于朝鲜,人们称为高丽民族。所以当时西方人,对韩国人的称呼就是高丽棒子。并流传世界。高丽棒子,是西方人对韩国人带有侮辱性质的称谓。
大家还关注您还未登陆,请登录后操作!
电脑中Cookies是什么意思?
共有 5 位网友向您献上回答啦, 对答案满意?赶快给出你的好评,感谢他们吧!
就是你的个人隐私。一般会保存你的论坛ie和密码。 保存你的隐私文件,不少网站用这个保存你的用户名和密码方便下次登陆
chenwenya_cwy
cookies里面所有的东西能删吗
技术能够象cookies来在网络用户间制造这样大的争论。Cookies只是一个无辜的名字,但是许多用户将这与邪恶的目的连在一起。
Netscape首先在它的浏览器中引入了cookies,从那时起,World Wide Web协会就支持cookie标准。大部分浏览器现在都兼容cookie的使用。
Cookies是什么?浏览器用一个或多个限定的文件支持Cookie。这些文件在Windows机器上叫做Cookie文件或者在Macintosh中叫做magic cookie文件,被网站用来在上面存储Cookie数据。网站可以在这些Cookie文件中插入信息。这样对有些网络用户就有些副作用。有些用户认为这造成了对隐私的侵犯。更糟的是:有些人认为Cookie是对个人空间的侵占。
目前有些Cookie是临时的,还有一些则是持续的。例如,cookies被Active Sever Pages用来跟踪用户进程直到用户离开网站。另外有些Cookie则保持在Cookie文件中直到用户返回时又进行调用。
在cookie文件中保存cookies会产生很大的问题。主要是有些用户担心
很少有技术能够象cookies来在网络用户间制造这样大的争论。Cookies只是一个无辜的名字,但是许多用户将这与邪恶的目的连在一起。
Netscape首先在它的浏览器中引入了cookies,从那时起,World Wide Web协会就支持cookie标准。大部分浏览器现在都兼容cookie的使用。
Cookies是什么?浏览器用一个或多个限定的文件支持Cookie。这些文件在Windows机器上叫做Cookie文件或者在Macintosh中叫做magic cookie文件,被网站用来在上面存储Cookie数据。网站可以在这些Cookie文件中插入信息。这样对有些网络用户就有些副作用。有些用户认为这造成了对隐私的侵犯。更糟的是:有些人认为Cookie是对个人空间的侵占。
目前有些Cookie是临时的,还有一些则是持续的。例如,cookies被Active Sever Pages用来跟踪用户进程直到用户离开网站。另外有些Cookie则保持在Cookie文件中直到用户返回时又进行调用。
在cookie文件中保存cookies会产生很大的问题。主要是有些用户担心会跟踪用户网上冲浪的习惯。害怕这种信息如果落入一些&黑手&,那么个人也就可能成为一大堆广告垃圾信笺的对象,不过,这种担心根本不会发生,因为无法跨过网站来获得cookie信息,以这种目的来应用Cookie是不可能的。不过,由于一些用户错误的理解以及&以讹传讹&,一些浏览器开发商别无选择只能作出响应(例如Netscape4.0提供了屏蔽Cookie的选项)。
目前一些有关Cookie侵犯隐私权的讨论已经到了歇斯底里的地步,甚至包括网站站长、专家级的一些人物也在这种认识上犯过错误。
目前的主流浏览器是这样的,IE和NETSCAPE都提供了附加的控制Cookie的手段,其中NETSCAPE4.0不但可以对接受Cookie进行警告,而且还可以屏蔽掉Cookie, IE3.0也可以屏蔽Cookie,但是由于微软开发出了Active Server Pages,因此在IE4.0中就只能进行接受警告而没有提供屏蔽选项。
更过分的是,很多技巧的技术甚至已经可以在不能屏蔽cookie的浏览器上进行Cookie的屏蔽。例如,将你的cookie文件作成只读(参见 )
很不幸,由于上述原因,你的网站利用Cookie就会有各种麻烦,甚至造成Session的调用失败。
Cookie是怎样工作的
Cookies将通过HTTP Headers来从服务端返回到浏览器上。服务端首先在响应中利用Set-Cookie header来创建一个Cookie,浏览器后面的请求的cookie header中就会返回这个Cookie来完成浏览器的认证。
假设你创建了一个名字为UserName的Cookie来包含访问者的信息,创建Cookie时,Server的Header就象下面(假设访问者为Bill Gates):
Set-Cookie: UserName=BILL+Gpath=/;domain= ;
expires=Tuesday,01-Jan-99 00:00:01 GMT
这个Header就在浏览器的电脑上的Cookie文件中添加了一条记录。浏览器将名字为UserName的Cookie赋值为Bill Gates。请注意这个cookie的值是进行了URL-encoded操作的。
后来,header通知浏览器将cookie通过请求以忽略路径的方式返回服务端,因此,一个Cookie设定后,其应用的所有文件就必须在同一个目录下,例如如果开始指定的路径是/private目录,那么cookie Header对文件:/private/ p的请求就可以,而/ p由于路径变动就无法利用这个Cookie了。
domain属性能够在浏览器端更加对cookie发送进行限定。在这个例子中,cookie只能传到指定的服务器上,而决不会跑到什么 或者什么其他网站。
现在的浏览器在判断Cookie的路径时是区分大小写的,这就意味着如果路径是/private,那么以/PRIVATE路径方式就无法进行这个Cookie的调用和认证。
最后,Expires标记限定了Cookies的过期时间,在例子中的Header中,限定浏览器将该Cookie保存到日第一秒,实际上,浏览器在接受的Cookie很多时,还会自动进行删除。
浏览器创建了一个Cookie后,在每一个针对该网站的请求时就都会在Header中带着这个Cookie,也就是每一次满足该路径的情况下这个Cookie都会有效。不过,对于其他网站的请求Cookie是绝对不会跟着发送的。浏览器会这样一直发送到Cookies过期为止。Cookie Header如下:
cookie: username: Bill+Gates
在Active Server Pages中创建和读取Cookies
当利用Active Server Pages创建了一个cookie之后,你就可以使用Response对象的Cookie集合了。你可以创建两种cookie;一种是单值的,另一种可以认为是cookie字典类型,即允许多个键值对的存在。
创建单值的相对简单,如下脚本:
&% Response.Cookies(&Username&)=&Bill Gates&
Response.Cookies(&Username&).Expires=&Jan 1,1999&
这个脚本的工作一目了然,将名字为Username的Cookie赋值为Bill Gates, 同时将过期时间限定为日,这里面需要说明的是,Expires属性如果不进行赋值,那么默认的就是用户一离开网站就过期。
由于这个例子脚本创建的是Header的部分,那么你就必须在你的Active Server Pages的任何输出语句之前进行这个脚本的操作,或者使用Buffer输出,(参看14章的有关小节)。
前面的脚本是创建一个Cookie的简单示例,只是使用了最常用的Expires属性,其实还有许多其他属性也可以自行设置,下面是一个比较完全的例子:
Response.Cookies(&Username&)=&Steve Jobs&
Response.Cookies(&Username&).Expires=&Jan 1, 1999&
Response.Cookies(&Username&).Path=&/examples&
Response.Cookies(&Username&).Domain=& &
Response.Cookies(&Username&).Secure=True
这个脚本例子和前面的其实没有什么区别,不过有三个附加的属性需要解释:
■Path属性是用来更加严格的限定浏览器发送Cookie,在这个例子中,只有针对于 /examples目录的请求的Header中才携带Cookie信息,例如/examples/ p以及 /examples/chapter16/ p的请求都会在Header上携带Cookie信息,但是如果是浏览器对/ p的请求就不会携带该Cookie信息。Path属性的默认值是该Cookie创建的Active Server Pages所在的路径。(也就是说,即便不做指定,也不会跨过目 录发送Cookie)
■Domain属性,限定了Cookie发送的网站,例子中的 说明cookie可以被发送到 或者 或者 等等,同样作为默认值是该Cookie创建的网站。
■最后是Secure属性,顾名思义,该属性设为True则传递中就实行了加密算法,如果你正在使用安全接口层,那么你就可以使用这个属性(参见第二章,安装使用 Internet Information Server)
在一个Active Server Page中读取cookie,你只需要使用Request对象的Cookies集合, 例如,输出一个cookie值,那么脚本如下:
&%=Request.Cookies(&Username&) %&
这个脚本将名字为Username的Cookie值进行了输出,和以前同样的是,你依然可以利用For Each循环或者利用Count属性和For &Next循环结合的方式来将Cookie集合 的所有属性值显示出来,下面这个例子的运行结果应当无须解释了。
For EACH thing IN Request.Cookies
Response.write(&&BR&&&thing&Request.Cookies(thing))
创建多个Cookie
你当然还可以创建不止一个Cookie,只是在Response对象的Cookies集合中简单的定义多个名称就可以了。不过,许多浏览器对一个指定网站就限定了三到四个Cookie。
创建多个Cookie还有一种选择,就是创建一个Cookie字典,那么一个Cookie字典中就可以含有多个键值对,下面是这么一个字典的例子:
Response.Cookies(&User&)(&Name&)=&Bill Gates&
Response.Cookies(&User&)(&Password&)=&billions&
这个脚本创建了一个名为User的Cookie字典,其中含有两个键分别是Name和 Password,当这么Cookie字典创建时,请求的Header中是这样的信息:
Set-Cookie:User=Name=Bill+Gates&Password=billions
一个名字为User的Cookie创建了,其中含有两个键值对,这意味着所有的键和相应的值都在一个大的Cookie中。
接受这样的Cookie值,你还可以利用以前的Response对象的Cookies集合,既可以将其全部显示,(这样显示就是没有经过解码的Header中的源代码,也就是上面Header中的信息,这样一般都是用于调试工作)也可以按每一个键的相应名称显示相应值,如下例,无须解释结果:
&%=Request.Cookies(&User&) %&
&%=Request.Cookies(&User&)(&Name&)%&
&%=Request.Cookies(&User&)(&Name&)%&
利用Cookie技术传递诸如密码这样的信息要特别小心,因为一般说来,这种信息是未经加密的,当然,如果你的网站有安全接口层技术,也可以进行加密传输,但是在浏览器端该信息还是存放在文本文件中。
如果希望知道一个Cookie是否是一个Cookie字典,可以用HasKeys属性,例如下面脚本如果返回值为True,那么就是一个Cookie字典。
&%=Request.Cookies(&User&).HasKeys %&
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注}

我要回帖

更多关于 么么哒是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信