浅析电脑疑难杂症_第1页
浅析电脑疑难杂症_第2页
浅析电脑疑难杂症_第3页
浅析电脑疑难杂症_第4页
浅析电脑疑难杂症_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

pat目录泰国女星 网络 PAT格式图片 光声层析成像 (Photoacoustic tomography)泰国女星Napapha Tuntrakul(Pat) 泰国女星 姓名:Napapha Tuntrakul 小名:Pat 生日:1985年4月10日 身高:167CM 体重:43KG 喜欢的颜色:粉色、蓝色 喜欢的食物:Fried Chicken 宠物:1只猫、3只兔子 电视: 复制的心with por 孽海情缘with por 掩饰的爱Paul和Pat 我的黑道老公with Chakrit(krit) 姐妹情缘(爱的跟屁虫)with por, ace 三颗星with boy 爱情糯米粽with Film 月光下的雪with Film,Num,Pui,Four,Ace with por with por 网络1)网络中PAT PAT叫端口地址转换,NAT是网络地址转换,由RFC 1631定义。 PAT可以看做是NAT的一部分。 在NAT时,考虑一种情形,就是只有一个Public IP,而内部有多个Private IP,这个时候NAT就要通过映射UDP和TCP端口号来跟踪记录不同的会话,比如用户A、B、C同时访问CSDN,则NAT路由器会将用户A、B、C访问分别映射到1088、1098、23100(举例而已,实际上是动态的),此时实际上就是PAT了。 由上面推论,PAT理论上可以同时支持(65535 - 1024)= 64511个连接会话。但实际使用中由于设备性能和物理连接特性是不能达到的,CISCO的路由器NAT功能中每个Public IP最多能有效地支持大约4000个会话。 PAT普遍应用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。PATT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。也就是采用port multiplexing 技术,或改变外出数据的源port的技术将多个内部ip地址映射到同一个外部地址 2)主板PAT PAT是英文“Performance Acceleration Technology”的缩写,中文含义即“性能加速技术”。实际测试表明,PAT技术依靠优化的内存访问路径带来了3%5%的性能提升。一方面,通过设置在i875P芯片组MCH芯片内的“Bypass Patch(旁路)”,可以让处理器对内存的数据访问请求过程减少一个时钟周期;另一方面,通过构建“Optimized Patch(优化路径)”,可以让MCH芯片内核当中的内存控制器对内存芯片的选择时间减少1个时钟周期。虽然开启动PAT的主板厂家并不多,但为了避免与Intel发生冲突,目前各家主板厂商对PAT的称法各不相同 3)过程分析技术(Process Analytical Technologies ) 制药应用和 PAT 计划 制药行业与许多其他制造行业有着显著区别。这些不同包括: *高附加值产品 *产品开发周期长 *受到外部机构的严格监管 *高度重视生产流程中的质量保证和控制 *产品直接关系到生命安全 正是由于这些原因,充分理解并严格控制生产流程,使之尽可能高效就显得至关重要。 FDA 倡导的 PAT(Process Analytical Technologies,过程分析技术)计划为制药业提供了法规框架和文化动力,以改进对流程的理解、评估新的分析技术。此计划鼓励制药业识别出哪些参数对质量至关重要,以及哪项技术最适合于测量这些参数。 药物的赋形和活化成分物理属性的不同可能导致最终配方的变化。即使颗粒的大小和形状只存在细微的差异,也会显著影响颗粒的产品性能测量,例如生物药效率、流动性、稳定性、混合和压片效率。 这些差异可能由原材料或在后续加工步骤中造成。即使原材料的规格完全一致,也可能由于不同原材料供应商的不同批次而产生差异。由于之前未提供可靠的形状数据,许多原材料的规格未进行严格的定义,因此无法确保不同批次具有足够的相似性。 结晶、干燥、研磨、混合、过滤等每个生产流程都会导致产品发生变化,因此必须对这些流程进行精密控制。传统的大小测量方法常常不足以控制生产流程的变量,以提高最终产品性能。Morphologi G3 仪器具备超高灵敏度和分辨率,用户使用它可识别、测量和监控对产品质量至关重要的流程变量。 PAT ( Program Association Table ) 节目关联表 - PAT (Portable Appliance Testing) 即便携式家用电器测试。这是广泛应用在英国的一项测试,由于当地健康与安全条例的规定,所有便携式家用电器必须定期进行检查,以确保其不会对使用者造成人身安全威胁或损害使用者的健康。(徐佩) PAT(Process action Teams) 即过程行动小组。软件工程中,CMMI的过程改进中,凡是参加项目组的过程改进的都称之为PAT的成员。 软件工程过程小组(SEPG,发音为S-E-P-G”,或者“sep-gee”,或者“see-peg”),协调各种过程改进活动。SEPG相当于管理层的代表,负责过程改进活动的实施。一个大型组织的SEPG应该有一个全职经理,一些过程改进专职人员,一些每年轮换的兼职参与人员。过程改进专职人员经常来自测试和质保人员,但是至少应有部分过程改进专职人员有丰富的开发经验,项目管理经验也同样重要。这些资格保证了SEPG成员比单纯的缺乏开发实践经验的理论专家更具可信度。SEPG成员应该掌握大量的关于过程评估、过程改进框架、过程和规范文档的书写、如何影响变更的知识。人员和组织因素方面的变更管理至少和过程改进的技术特征同等重要。工作富有成效的SEPG成员应该是有组织性、有耐心、适应能力强的有效沟通者。他们可以根据沟通对象的不同个性来调整沟通方式,他们是富于技巧的促进者,能够在敏感问题上引导不同的参与者通过讨论得到预期结果,而这些参与者可能最初反对过程改进或者不要参与过程改进活动。SEPG对于过程改进活动的所有相关人员而言,都是一个巨大的资源。他们的专业技能,人际关系都能够促进变更的发生,因为过程改进活动的参与者知道在遇到问题时应该到何处寻求帮助。 SEPG小组的职责通常包括: (1)制定过程改进的战略计划和战术计划; (2)领导或参与过程评估; (3)协调促进各工作组; (4)收集业界最佳实践的资料和著作; (5)积累组织的过程财富,如规程、模板、检查清单、工作样品等,并在组织范围内共享; (6)评审工作组创建的新过程、规程和模板; (7)领导组织范围内的过程改进活动,如度量和培训。 并不推荐SEPG小组定义所有的新规程,然后强加给项目组执行。这样一种典型的“隔墙扔物,砸中行人”的方式,总是不可避免的最后要失败。 推荐的方式是,由与规程定义相关人员组成工作组即PAT(“过程行动小组”或者“过程改进小组”)来制定规程。一个工作组由一群项目组代表临时组成,通常是36人,负责一个特定的改进领域。他们工作的可交付成果一般包括该领域当前过程的描述,新过程的定义以及其他的过程财富。工作组的努力也许仅仅包括对一个项目实施新过程,也许是为整个组织定义新的过程。 工作组的工作范围应该限制在三个月可以完成的工作量以内。如果延续时间太长,那么工作成员们会逐渐失去热情,有可能出现反复。在每一轮新的改进活动中,工作组可以重新组建或者再度召集原班人马。尽量让所有的项目成员和项目经理都有机会在某个时候参与到工作组来,当然不必在一次完成,这样让他们对于新过程有一种拥有感。SEPG小组成员可以建立工作组并负责工作组的第一次会议,但是,项目开发小组应该在SEPG小组的培训阶段结束后,自主管理过程改进活动并保证工作组的持续性。魔兽世界战神PAT 编辑本段PAT 所在服务器:北美服务器 Arthas ,后转到Lethon 所属阵营:部落 种族:牛头人 与同服务器的联盟战士Maydie一样,Pat同样是地球时代十大战神之一。他的视频总是给人深深地震撼。从Pat1中身着勇士套装手持黑曜石之刃,到被誉为“高督牛阿拉希屠人纪实”Pat2中的高督套高督剑,再到Pat3中的S4套S4锤,Pat一直是伤害视频的代言人。S2后期才到70级的Pat,只靠一部视频Pat3便入选了TBC十大战神。他一直给人带来的都是一种战士精神:冲锋在前,保护治疗。作为国服战士的偶像,他带动了很大一部分战士冲击高督/大元帅,但是也因为他与Maydie巅峰般的表现,暴雪也多次削弱战士的技能,修改武器速度公式。 热血沸腾,这就是Pat视频带给观众的印象。 PAT格式图片有专门的pcstitch软件,是做十字绣图用的,用这种软件做出的图自动保存为.pat格式 PAT文件可以是ACAD的定义填充图案文件.也可以是moto手机的权限文件,需上传到手机才能访问相应的java文件,甚至可以是支持亮片功能的绣花机花版数据格式,常用的是:DataCAD Hatch模式文件;CorelDRAW模式;高级Gravis Ultrasound / Forte 技术;碎片文件。 Acrobat可以打开PAT格式的文件。 光声层析成像 (Photoacoustic tomography)一种新型的无损无创生物医学影象技术. 扩展阅读: 1 /LabChi/products/morphologi/applications.htm 2 /what-is-pat-testing.php 3 /nphoton/journal/v3/n7/fig_tab/nphoton.2009.109_F1.html#figure-title开放分类: 家用电器,FDA GMP 制药 洁净 我来完善 “pat”相关词条: nat trunk ospf “pat”在英汉词典中的解释(来源:百度词典): PatKK: DJ: n.1. 派特(男子名)pat1KK: DJ: n.1. 轻拍,轻打C2. 轻拍声S3. (奶油等的)小块C(+of)vt.1. 轻拍,抚拍vi.1. 轻拍2. 发出轻的拍打声pat2KK: DJ: a.1. 非常恰当的;适时的2. 过分巧合的,不自然的3. 熟练的,滚瓜烂熟的,陈腔烂调的4. 坚定的,不屈服的ad.1. 非常恰当地;适时地;立即2. 熟练地;滚瓜烂熟地3. 【口】完全地查看例句 百度百科中的词条内容仅供参考,如果您需要解决具体问题(尤其在法律、医学等领域),建议您咨询相关领域专业人士。本词条对我有帮助添加到搜藏 分享到: 合作编辑者 夏日依然在 ,biggip ,brandyna ,一样like ,meixiu_2006 ,莫矣 ,chunliping ,me19888 ,jacobde ,rsw1987 更多 如果您认为本词条还需进一步完善,百科欢迎您也来参与编辑词条在开始编辑前,您还可以先学习如何编辑词条如想投诉,请到百度百科投诉中心;如想提出意见、建议,请到百度百科吧。 您的词条动态 等待您来编辑 编辑热词可获得额外经验值进入我的百科 您目前的等级是级您目前的经验值是点您还需点经验值即可升为级词条统计浏览次数:约 次 编辑次数:18次 历史版本 最近更新:2010-10-31 创建者:xintiancn 2010 Baidu 权利声明 xel7000 试用期 二级 (158)|我的知道|我的空间|我的应用|百度首页|退出 我的知道 我的提问 我的回答 为我推荐的提问 知识掌门人 文档分享 我的应用 新闻网页贴吧知道MP3图片视频百科文库窗体顶端帮助设置窗体底端窗体顶端窗体底端百度知道 电脑/网络 软件分享到i贴吧 添加到搜藏已解决 FLASH中eval 语法怎么理解和应用呢?悬赏分:0 - 解决时间:2007-10-24 17:14 能顺便举几个具体的例子吗 提问者: OLPLAY - 二级最佳答案按照名称访问变量、属性、对象或影片剪辑。如果表达式是变量或属性,则返回该变量或属性的值。如果表达式是对象或影片剪辑,则返回对该对象或影片剪辑的引用。如果无法找到表达式中列举的元素,则返回 undefined。下面的示例使用 eval() 为动态命名的影片剪辑设置属性。此 ActionScript 为三个影片剪辑(分别称为 square1_mc、square2_mc 和 square3_mc)设置 _rotation 属性。for (var i = 1; i 相关内容 flash脚本中的eval是什么意思?和getProperty有什么区别?32007-8-21 flash中有没有类似javascript中的eval语句?12009-6-9 flash语法怎样理解,那位仁兄讲解一下?22009-3-24 为什么我用ExternalInterface.call(eval, alert(OK);在flash里没反应?2008-12-22 (vb)DataBinder.Eval嵌入代码提示字符无效和语法错误2009-5-2查看同主题问题: flash eval 语法 理解 应用 等待您来回答 3月10日日出日落的时间,最好有天气情况。 谁在蒋干玩/也就是现在的得陇望蜀60以上的 深圳赤湾左炮台几点能看到日出 以蒋干为何中计为话题写作文 急求. 日出沧沧,及其中如深汤是什么意思? 少而好学,如日出之阳;壮而好学,如日中之光(12);老而好学,如炳烛之明(13) 【朝霞和日出】第一自然段中找出描写朝霞彩变化的词语是什么 3月3日出什么枪? 长沙动漫学院flash培训名企委培 flash培训顶级教育,长沙动漫学院是全国优秀的flash培训教育机构,独有“动漫企业 flash制作推广就选百度推广官方网站 百度占据中国搜索引擎市场80%份额流量大商机多,服务质量好,效果有保障! 上海英豪flash培训机构 上海英豪教育学院特色flash培训机构主要培训网页设计,美工,开发等课程 来百度推广软件 窗体顶端窗体底端2010 Baidu此程序无法显示网页 最可能的原因是: 未连接到 Internet。 该网站遇到了问题。 在地址中可能存在键入错误。 您可以尝试以下操作: 检查您的 Internet 连接。尝试访问其他网站以确保已连接到 Internet。 重新键入地址。 返回到上一页。 详细信息 此问题可能是由下列各种问题导致的: Internet 连接已丢失。 该网站暂时不可用。 无法连接到域名服务器(DNS)。 域名服务器(DNS)没有该网站的域的列表。百度首页|登录窗体顶端窗体底端窗体顶端新闻网页贴吧知道MP3图片视频百科帮助窗体底端添加到搜藏 返回百度百科首页 编辑词条 JSP目录 JSP简介 JSP 2.0介绍 JSP技术的强势 JSP技术的弱势 JSP内置对象: JSP的技术方法 JSP的应用模型 编辑本段JSP简介JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 编辑本段JSP 2.0介绍 新的JSP规范版本包括新的用于提升程序员工作效率功能,主要有:An Expression Language (EL) 允许开发者创建 Velocity-样式 templates (among other things).更快更简单的创建新标签的方法。Hello, $param.visitor %- same as: Hello, -%模-视图-控件 模式为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,升阳公司推荐在JSP文件中使用一种模-视图-控件Model-view-controller 模式。规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)。 编辑本段JSP技术的强势 (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 编辑本段JSP技术的弱势 (1) 与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。 (2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。 编辑本段JSP内置对象: 一.request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。二.response对象:对客户的请求做出动态的响应,向客户端发送数据。三session对象1.什么是session:session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。2session对象的ID:当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个session对象,同时分配一个String类型的ID号,JSP引擎同时将这个ID号发送到客户端,存放在Cookie中,这样session对象和客户之间就建立了一一对应的关系。当客户再访问连接该服务器的其他页面时,不再分配给客户新的session对象,直到客户关闭浏览器后,服务器端该客户的session对象才取消,并且和客户的会话对应关系消失。当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的session对象。3.session对象存在一定时间过期问题,所以存在session中的名值对会在一定时间后失去,可以通过更改session有效时间来避免这种情况。同时编程时尽量避免将大量有效信息存储在session中,request是一个不错的替代对象。四aplication对象1什么是application:服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。2application对象常用方法:(1)public void setAttribute(String key,Object obj): 将参数Object指定的对象obj添加到application对象中,并为添加的对象指定一个索引关键字。(2)public Object getAttribute(String key): 获取application对象中含有关键字的对象。五out对象out对象是一个输出流,用来向客户端输出数据。out对象用于各种数据的输出。六page java.lang.Object对应this关键字。JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。七configjavax.servlet. ServletConfig 的实例,该实例代表该JSP 的配置信息。常用的方法有getInitPararneter(String paramNarne) 及getInitPararneternarnes() 等方法。事实上, JSP 页面通常无须配置,也就不存在配置信息。因此,该对象更多地在Servlet 中有效。八 exceptionjava.lang.Throwable 的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page 的isErrorPage 属性为true 时,该对象才可以使用。常用的方法有getMessageO和printStackTraceO等。九 pageContextjavax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContextO和getServletConfigO等。/使用pageContext 设置属性,该属性默认在page 范围内pageContext. setAttribute (page , hello) ;/使用request 设置属性,该属性默认在request 范围内request. setAttribute (request , hello);/使用pageContext将属性设置在request 范围中pageContext.setAttribute(request2 , hello , pageContext.REQUEST_SCOPE);/ 使用session将属性设置在session 范围中session.setAttribute(session , hellol;/使用pageContext将属性设置在session范围中pageContext.setAttribute(session2 , hello , pageContext.SESSION_SCOPE);/使用application将属性设置在application范围中application. setAttribute (app , hello) ;/使用pageContext 将属性设置在application 范围中pageContext.setAttribute(app2 , hello , pageContext.APPL 工CATION_SCOPE) ; 编辑本段JSP的技术方法为了快速方便地进行动态网站的开发,JSP在以下几个方面做了改进,使其成为快速建立跨平台的动态网站的首选方案。 1.将内容的生成和显示进行分离 用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。 2.可重用组件 绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3.采用标识 Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。 4.适应平台 几乎所有平台都支持Java,JSPJavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。 5.数据库连接 Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBCODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。 此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。 编辑本段JSP的应用模型利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器上的JSP引擎执行。JSP引擎接受客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。 JSP页面通常被编译成为Java Servlets,这是一个标准的Java扩展。页面开发人员能够访问全部的Java应用环境,以利用Java技术的扩展性和可移植性。当JSP页面第一次被调用时,如果它还不存在,就会被编译成为一个Java Servlets类,并且存储在服务器的内存中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应(这避免了CGIBIN为每个HTTP请求生成一个新的进程的问题)。 JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的、可扩展的建立动态Web页面的标准。不论采用什么创建工具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。 百度百科中的词条内容仅供参考,如果您需要解决具体问题(尤其在法律、医学等领域),建议您咨询相关领域专业人士。 本词条对我有帮助 参考资料: 1./ JSP/Servlet专栏 2./p184 JSP错误处理页面的制作404,和500 3./wz/list.aspx?cid=90 Java开源大全 4./ Javafans , Java爱好者 5./products/jsp/ JSP官方网站 6./ Apache Tomcat官方网站 7./thread-htm-fid-15.html jsp官方论坛 我来完善相关词条: 更多 servletjavajavaBeanJAVA2000tomcatSUNhtmlEJBJavaEESQL2000CORBAJMSXHTMLCSSWMLajaxJNDIUMLISAPIVFstrutsjdbcaspVBCGIPBDB2XSLSOAPxmlc#JSTLXSLTJDO网页三剑客DREAMWEAVERc+webserviceRMIphpj2eegoliveFrontpage 开放分类: WEB,JAVA,动态网页,JSP,网络知识更多 合作编辑者: 神殿牧师、Sayied、heroguang、java2000_net、中国Java爱好者、huanhuen、56web、司徒墨枫、唯一、zinr 如果您认为本词条还需进一步完善,百科欢迎您也来参与编辑词条在开始编辑前,您还可以先学习如何编辑词条词条统计浏览次数:约次编辑次数:22次历史版本最近更新:2008-12-23 10:57:30创建者:larrygao 2009 Baidu 权利声明百度首页|登录窗体顶端窗体底端窗体顶端新闻网页贴吧知道MP3图片视频百科帮助窗体底端添加到搜藏 返回百度百科首页 编辑词条 msi文件格式一、初识Windows功能增强“插件”MSI 我们经常可以看到许多软件只有一个扩展名为MSI的文件,双击这个文件运行,就会出现和Windows应用软件安装非常相似的安装过程,MSI文件到底是什么?为什么许多软件开始用MSI格式来发行呢?请听我慢慢说来。 1.MSI文件的由来 说到MSI文件,不得不先说说Windows Installer,它不只是安装程序,而是可扩展的软件管理系统。Windows Installer的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用回滚技术维护基本的灾难恢复。另外,Windows Installer还支持从多个源位置安装和运行软件,而且可以由想要安装自定义程序的开发人员自定义。要想使用这些功能,就必须通过MSI文件。MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息:如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。 2.MSI的优势 Windows Installer技术就是合并在一起发挥作用的两个部分:客户端安装程序服务(Msiexec.exe) 和Microsoft软件安装(MSI)软件包文件。 Msiexec.exe 程序是 Windows Installer 的一个组件。 当 Msiexec.exe 被安装程序调用时,它将用 Msi.dll 读取软件包文件 (.msi)、应用转换文件 (.mst) 并合并由安装程序提供的命令行选项。 Windows Installer 执行所有与安装有关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式、必要时显示提示对话框以便用户输入安装首选项。 当双击MSI文件的时候,与之关联的Windows Installer 的一个文件Msiexec.exe 被调用,它将用Msi.dll读取软件包文件(.msi)、应用转换文件(.mst)进行进一步处理,然后 Windows Installer 执行所有与安装有关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式,必要时显示提示对话框以便用户输入安装需要的信息,就这样,一个程序安装到了你的电脑上。 采用MSI安装的优势在于你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态,正是凭着此强大功能,越来越多的软件开始使用MSI作为发行的方式了。 如果你对MSI文件感兴趣,可以用WinRAR等压缩软件打开,看一下里面的内容,满足一下好奇心。 3、MSI格式文件安装支持程序:WinMe和WinXP对MSI支持得很好,但其他版本的Windows就需要安装一个插件才能使用MSI格式的文件。 点这里下载InstMsiW插件 二、定制自己的MSI文件 前面我们介绍了很多MSI文件的内容,其实MSI并不神秘、复杂,我们自己都能制作,并且制作MSI文件的工具已经在Windows的安装盘上了。 首先,找到Windows2000的安装光盘,双击下边的这个位置的文件:valueadd3rdpartyMgmtWinstleadmle.msi, 很快软件就自动安装到了电脑中。在开始菜单的所有程序里边就多了“VERITAS software”组,点击运行里边的“VERITAS discover”就可以开始制作MSI文件了。 制作MSI文件的基本原理就是,在我们安装一个软件以前,先给电脑的磁盘拍个“快照”。然后将要安装的软件安装到电脑中,并对注册表等内容做修改,等到确认这个软件能正确运行后,再给电脑的磁盘拍个“快照”。Discover软件会自动找出两次“快照”的不同,并且生成一个MSI文件。最后,如果你愿意,可以使用VERITAS software组中的另一个工具:Veritas Software Console对这个MSI文件进行进一步的包装、调整,这样一个MSI文件包就生成了。 下面,我们具体通过一个例子来介绍一下如何使用Discover生成一个MSI文件,假定我们的软件my的安装过程是:将my.exe文件安装到C:programmeme filesmyprog下,将run.dll放到windowssystem里,在注册表的HKEY_LOCAL_MACHINE的software项中建立一个myprom项,并且在其中添加一个值为OK的value项目。 第一步:运行Discover,弹出程序界面,可以直接点“Next”按钮继续。 第二步:在图3的对话框中,首先在第一文本框为你的程序起个名字,比如这里用的“My programmeme”;第二个对话框是输出MSI文件的存放位置和文件名,这里选择保存为E:my_setup.msi;第三个框为压缩包的语言,可以使用其默认值。填好后点“Next”按钮。 第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。 第四步:在接下来如图4的对话框中要选择Discover需要扫描并拍“快照”的磁盘,你的程序要装到哪个盘就选择哪个盘,并且点一下“Add”按钮加到要扫描文件的列表中,你可以选择几个或者所有的磁盘,不过这样会在扫描的过程中浪费更多的时间,所以应该尽量少选择磁盘。这里只选择C盘,因为我们的软件是装到C盘的。然后点“Next”。 第五步:在如图5所示的对话框中为上一步选择的每个磁盘选择需要扫描的文件夹或文件,因为我们上一步只选择了C盘,所以为C盘选择就可以了。另外,Discover自动加入了一些特殊的文件和目录,我们可以根据需要决定是否将它们移出要扫描的文件列表,不过最好保留它们。这里我们把“C:programmeme files”和Windows文件夹添进去,先在左边的文件框中点中文件或文件夹,然后点Add按钮就可以了。对于注册表的扫描,Discover为了加快扫描速度,只扫描部分注册表,可以扫描到大部分程序对注册表的修改,如果不放心的话,也可以将下边的“Enhanced Registry Scan”点中,这样速度可能会慢很多,临时文件也大大增加,不过能对注册表所有的改动加以记录。由于我们的软件对注册表只是小改动,所以没必要选择扫描所有注册表。然后点“Next”继续。 第六步:接下来Discover将对系统进行扫描生成“快照”,要耐心的等待,可能要几分钟的时间才行。 第七步:在扫描完成后,会弹出一个对话框,大概意思就是告诉你扫描已经完成,问你是否要选择一个程序来运行,从而自动安装你的软件,我们正要制作安装程序,没有程序可运行,所以要点“取消”按钮。 第八步:接下来,我们就要手动安装自己的软件了,先将my.exe文件拷贝到C:programmeme filesmyprog下,再把run.dll拷贝到windowssystem里,然后用注册表编辑器在注册表的HKEY_LOCAL_MACHINE的software项中建立一个myprom项,并在其中添加一个值为OK的va

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论