摘要:这是2个对字符串处理的互逆函数功能:移动字符串用发:arymoveleft("字符串",移动的个数)例:dim strgstrg="123456789"strg=arymoveleft(strg,2)结果:strg="345678912"public function arymoveleft(str, count) if count = ......
摘要:public function ary(str) dim a() dim b() dim lenstr ´字符串长 dim i, j ´循环变量 dim ouflag lenstr = len(str) if lenstr mod 2 = 1 then ´长度为奇 ouflag = false lenstr = lenstr + 1 redim a(2, len......
Portlet规范介绍
portlet api参考实现的秘密 【程序编程相关:
关于数据库连接串的安全问题 】 【推荐阅读:
《C++语言的设计和演化》书评 】概要 【扩展信息:
Eclipse 使用秘籍】 在stefan hepper与stephan hesmer的portlet系列文章的第二部分中,作者把着笔点从portlet api的基础概要介绍转移到了portlet api的参考实现(ri reference implementation也就是pluto)的细节描述.作者还提供了一系列portlet的实例来说明怎样扩展portlet api的标准函数. 企业portal提供商使用可插的用户接口组件(portlets)向信息系统提供表示层.不幸的是,以前的提供商都只定义了自己的portlet api,在整个行业之中互不相容.为了标准化整个行业进程,java团体发布了java规范要求(jsr)168:portlet规范. 这篇系列文章的第一部分介绍了jsp 168的细节.第二部分重点放在portlet api的参考实现(ri)上,也就是pluto.此外还提供了一个portlet的实例,读者可以通过这个实例来学习. 文章第一节描述了ri的体系结构,包括portlet容器的可拆卸性的概念与怎样在其他项目中重用portlet容器.第二节介绍了ri的安装与使用,以及怎样快速配置portlet.其中文章还包括一个逐步深入的实例. 注意:你可以通过文章之后的资源链接下载原代码 pluto的体系结构 让我们先来看一下pluto的体系结构与一些基本的概念.我们先简要的说明portal的参考实现与portlet容器在整个portal体系结构中的位置.接下来我们在细节方面研究pluto的体系结构.最后,我们看一下在portlet容器里很有趣的:portlet 展开. 关于portal pluto一般用来演示portlet api如何工作以及向开发者提供一个测试portlets的实例平台.然而,如果没有驱动来运行与测试portlet容器有点麻烦.pluto的简单portal组件只是架构于portlet容器,它只满足了jsr 168的基本要求.(相比之下,apache的开源项目jetspeed就要专业的多.jetspeed将着重中在了portal本身而非portlet容器之上,并且更多的考虑了其他团体的需求.) 图一描述了portal的基本体系结构.portal的网络应用程序处理客户端请求,从用户的当前页面得到portlets,之后调用portlet容器以获得每个portlet的内容.portal使用portlet 容器的 invoker api来访问 portlet容器,从 portal看来,portlet 容器的主要接口是支持基于请求的方法调用 portlets....
下一页 摘要:-摘自于网络 vb下如何编写crc校验程序
随着计算机技术的不断发展,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛。由于传输距离、现场状况等诸多可能出现的因素影响,计算机与受控设备之间的通讯数据常会发生无法预测的错误。为了防止错误所带来的影响,一般在通讯时采取数据校验的办法,而循环冗余码校验是最常用的校验方法之一。
一、循环冗余码校验原理
循环冗余码校验英文名称为......