知识库 人物 历史 地理 自然 文化 艺术 社会 科学 技术 教育 生活 体育 企业 银行 组织 官职 外交 联合国 博物馆 基金会 纪念馆 军事组织 组织机构 职能部门 诺贝尔奖 汉族 民俗 风俗 婚俗 姓氏 习俗 百家姓
  CSP           

CSP

(1)Chip-Scale Package(芯片级封装),薄芯片封装,其电路连接通常是采用BGA(球状引脚格状阵列)。这种封装形式一般用于RDRAM(总线式动态内存)和 flash memory(闪存)。

(2)CSP使用C++语言作为脚本的语言,和asp、jsp、php等不同的是,CSP不是解释执行的脚本,而是真正编译后执行的脚本。因此和其它脚本语言相比较,CSP执行速度和效率都要高一些,由于使用标准的动态连接思想,因此CSP可以被用户非常方便的扩充,对于复杂的或者保密要求高的应用,完全可以通过CSP扩展来完全隐藏实现的细节。

CSP是经过编译执行的代码,用户需要作的是维护CSP的源码,而编译过程是由CSP内置的编译器来完成,称为现场编译(Field Compile)。CSP脚本的缺点是需要保存编译后的二进制代码,以提高再次执行的速度,因此CSP作的网站需要比其它脚本语言占用更多的磁盘空间。CSP 目前有两种版本,一种是希腊 micronovae 的 CSP,成形于2002年,本文介绍的就是这种 CSP;另一种是中国 CSPDev 的 CSP,目前还在还不太成熟。希腊的 CSP 以 Html 代码为主,C++ 代码穿插在 Html 代码之间;中国的 CSP 以 C++ 代码为主,Html 代码穿插在 C++ 代码之间。

CSP实际上就是一种CGISpawn,关于CGISpawn的详细介绍可以参考MSDN的相关内容。

大家都知道在ASP中写代码是要在 <% 与 %> 之间的部分写的,CSP也是如此。不过少许的差别还是有的。这个差别体现在:

1.CSP对大小写敏感。因为这是C++啊,会C/C++语言的人都知道。

2.在CSP的体系中,有一个特殊的代码段标志:<%! %>。

仔细看,没错,就是写在 <%! %> 之间,在第一个%后面有一个!,这是作为全局变量和自定义函数代码块的标志,声明结构体也要在这里。在一个CSP页面中,所有的自定义函数的实现一定要放在<%! %>之间。而其它的代码则可以像ASP代码一样在页面的各处随意穿插安放。只要在<% %>中就行。

在了解这些细节之后,我们就可以开始写页面了。

我先给出一个简单的例子,然后再仔细给大家分析一下:

<html><body>

<%

int i=0;

char s[50];

for ( i = 0; i < 10; ++i )

{

sprintf(s,"<br>%d : 欢迎来到CSP的世界!",i);

Response.Write(s);

}

%>

</P>It is over!</P>

</body></html>

访问这个CSP页面,你会得到一个显示如下内容的页面:

0 : 欢迎来到CSP的世界!

1 : 欢迎来到CSP的世界!

2 : 欢迎来到CSP的世界!

3 : 欢迎来到CSP的世界!

4 : 欢迎来到CSP的世界!

5 : 欢迎来到CSP的世界!

6 : 欢迎来到CSP的世界!

7 : 欢迎来到CSP的世界!

8 : 欢迎来到CSP的世界!

9 : 欢迎来到CSP的世界!

It is over!

上一篇:知识:Sync SRAM  下一篇:知识:心痒难挝
∷排行知识文章∷ ∷推荐知识文章∷
· 白皮饼
· 中继器
· 中欧倡议国组织
· 足阳明胃经
· 董袭
· 拖拉机
· 击筑悲歌
· 青岛海底世界
· namespace
· 张步峰
· 大金鸡菊
· 互棱齿象
· 玫贵妃
· D.B Cooper
· 心焦如火
· 白腹珍珠鸡
· 石家庄
· 土豚
· 荷兰风格派运动
· 乔建堂
· 草蛉
· 艾森豪威尔主义
· 凝血因子
· 露阴癖
Copyright © 2006-2008 版权所有 中华知识库
本站资源均来源于网络,如侵犯了您的版权,请来信告知,我们将立即改正!
信箱: QQ:26655353 粤ICP备05006761号

 股票 贸易 钱币 铸币 税收 营销 证券 流行 另类 涂鸦 饰品 模特 茶道 纹身 手绘 暴走 自拍 品牌