Microsoft Word 新_兰灵,14页_.doc

Size: px
Start display at page:

Download "Microsoft Word 新_兰灵,14页_.doc"

Transcription

1 ISSN , CODEN RUXUEW Journal of Software, Vol.9, No.9, September 2008, pp DOI: /SP.J Tel/Fax: by Journal of Software. All rights reserved. 基于反模式的中间件应用系统性能优化 兰灵, 黄罡 +, 王玮琥, 梅宏 ( 北京大学信息科学技术学院软件研究所, 北京 0087) Anti-Pattern Based Performance Optimization for Middleware Applications LAN Ling, HUANG Gang +, WANG Wei-Hu, MEI Hong (Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing 0087, China) + Corresponding author: huanggang@sei.pku.edu.cn Lan L, Huang G, Wang WH, Mei H. Anti-Pattern based performance optimization for middleware applications. Journal of Software, 2008,9(9): Abstract: This paper presents an approach to optimizing performance of middleware applications based on anti-pattern. This approach has three major features: First, a meta-model is offered to build more understandable and formalized representation of anti-patterns; second, the detection of anti-patterns is based on both the static and the dynamic information, which is retrieved at runtime; third, refactorings operate without interrupt the running systems, and is completed in an automated way with the help of the middleware. A prototype based on J2EE has been developed and an e-bookstore is used as a running example to illustrate the ideas introduced in this approach. Key words: anti-pattern; middleware; performance optimization; detection; refacotring 摘要 : 提出了一种基于反模式的中间件应用系统的性能优化方法. 该方法的主要特点包括 : 建立了反模式元模型以使得反模式的表示更加准确 ; 综合利用系统的静态信息和动态信息以检测运行系统中存在的反模式 ; 系统重构在不中断应用系统运行的前提下在线执行, 并在中间件的辅助下自动 / 半自动地完成. 在 J2EE 平台上实现了支持该方法的原型系统, 并通过网上书店的实例展示了该方法的有效性. 关键词 : 反模式 ; 中间件 ; 性能优化 ; 检测 ; 重构中图法分类号 : TP39 文献标识码 : A 模式是人们所熟知的一种经验的总结, 它描述了对一些可重复出现问题的有效解决方案 []. 作为对模式概念的一种扩展, 反模式描述的是一个普遍采用的不良解决方案, 该方案将会给应用系统带来负面的影响 [2]. 为了去除反模式导致的负面影响, 通常需要对应用系统进行重构, 即在不改变系统行为的前提下, 改变系统内部结构 [3]. 完整的反模式描述中, 最重要的部分是两个解决方案 : 会带来负面影响的反模式解决方案 ; 相应的重构方案. 反模式可以指导人们提高软件的质量属性, 包括可扩展性 可维护性以及软件性能等. 特别地, 它可以帮助人们查找系统中导致性能低下的根源并提供相应的优化方案. 文献 [4 8] 介绍了一些与性能相关的反模式. Supported by the National Natural Science Foundation of China under Grant Nos.90620, 90420, ( 国家自然科学基金 ); the National Basic Research Program of China under Grant No.2005CB32800 ( 国家重点基础研究发展计划 (973)); the Fok Ying Tong Education Foundation ( 霍英东教育基金 ) Received ; Accepted

2 268 Journal of Software 软件学报 Vol.9, No.9, September 2008 目前, 对于反模式的研究主要停留在反模式的收集和整理阶段, 缺少有效的方法或者工具来指导或帮助人们正确 高效地使用反模式. 人们一般按照如下的步骤检测反模式并重构应用系统 : 首先, 通过对源代码以及设计文档的分析, 检测出应用系统中存在的反模式 ; 然后, 确定重构方案 ; 最后, 修改应用系统的源代码, 并重新编译 部署应用以使得重构生效. 然而, 通过上述的步骤对应用系统进行性能优化时, 会存在如下一些问题 : 反模式的检测与系统重构仅仅依赖于源代码. 首先, 在对应用系统的维护与优化过程中, 并不能够保证得到源代码. 在目前的方法中, 没有源代码将很难检测到应用系统中的反模式或者对应用系统进行重构. 但是随着软件构件技术的发展, 目前的许多应用系统都采用了基于构件的开发技术, 并通过组装不同厂商提供的商用构件 (commercial off-the-shelf, 简称 COTS) 进行开发. 这意味着获得应用系统完整的源代码或者设计文档非常困难. 其次, 仅限于对源代码的分析将无法检测到许多目前已知的性能反模式. 从性能优化的角度来看, 由于软件性能是一个运行时刻的概念, 因此, 大部分性能相关反模式的检测都需要考察某些运行时刻的信息, 如构件之间的交互频率 构件实例消耗的内存等. 然而, 这些运行时刻信息无法通过分析源代码得到 ; 最后, 基于源代码的重构可能会引发其他问题. 一般来说, 性能优化会使应用系统变得更加复杂, 使其更难以理解, 在提高性能的同时导致应用系统其他质量属性降低. 系统重构往往是离线执行的. 目前的重构是修改源代码, 而不是直接修改运行时刻的应用系统, 要使重构生效, 应用系统需要经过 停止 - 更新 - 重启 的步骤, 我们称这样的重构方式为离线重构. 对于目前具有高可用性的应用系统而言, 能够提供 7( 天 ) 24( 小时 ) 的不中断服务已经成为很普遍的需求. 然而, 由于对应用系统的离线重构将不得不中断应用系统的正常运行, 因此无法满足应用系统的高可用需求. 系统重构需手工完成. 在确定重构方案以后, 需要系统开发或管理人员手工地完成重构工作. 尽管目前有一些开发工具能够在一定程度上减少手工重构的工作量, 但重构依然会给开发管理人员带来不小的负担. 此外, 已经进行的重构并不能持续保证正确有效. 由于管理人员的失误, 也许会实施不合适的重构方案 ; 或者由于运行环境或者用户需求的变化, 以前进行的重构方案已经不再适合当前的具体情况. 在这种情况下, 可能需要对重构进行回滚, 即让应用系统恢复到该次重构以前的状态. 但是对于手工进行的重构而言, 要进行重构回滚会非常困难. 综上所述, 软件性能的特性以及目前应用系统的实际需求要求能够在系统的运行时刻应用反模式 : 对反模式的检测不应该仅依赖于源代码的分析, 而应该更多地考虑运行时刻的信息 ; 对应用系统的重构, 应该在不中断正常运行的前提下完成, 即实现运行时刻的在线重构. 为了满足上述需求, 底层平台需要提供相关的支持, 以监测应用系统的状态并且在线调整其行为. 在目前大型分布式应用系统的开发过程中, 将应用系统搭建在中间件之上已经成为一种最普遍的解决方案, 中间件主要解决的是分布式通信以及屏蔽底层平台的异构性问题. 而随着中间件技术的发展, 现在的中间件除了完成其基本功能外, 还能够在运行时刻提供应用系统的动态信息, 并在一定程度上调整其行为. 由此可见, 中间件可以作为运行时刻应用反模式的支撑机制. 针对目前方法的局限性, 本文将中间件技术引入到反模式应用中, 提出了一种运行时刻基于反模式的中间件应用系统性能的优化方法, 并在 J2EE 应用服务器 PKUAS [9] 上实现了一个原型系统. 与传统的反模式应用方式相比, 该方法主要有 3 点改进 :) 通过分析运行时刻的信息而不是仅仅分析源代码来检测应用系统中的反模式 ;2) 由中间件在运行时刻进行系统在线重构, 无须修改应用系统, 由此也不会导致中断应用系统的正常运行 ; 3) 反模式的检测和系统重构由中间件自动 / 半自动地完成. 本文第 节概述整个方法框架. 第 2 节介绍反模式检测. 第 3 节介绍应用系统的在线重构. 第 4 节演示该方法的使用以及性能优化效果. 第 5 节与相关工作进行比较. 最后一节总结全文并展望将来的工作. 基于反模式的性能优化过程图 展示了该方法的过程图. 该方法一共包括两个子过程 : 一个是管理反模式的过程, 另一个是进行性能优化的过程.

3 兰灵等 : 基于反模式的中间件应用系统性能优化 269 Antipattern management Antipattern registration Online refactoring plan registration Antipattern repository Application system management Antipattern detection Refactoring planning Antipattern activation Runtime information collection Runtime refactoring Antipattern evaluation and modification Fig. Processes of anti-pattern based optimization 图 基于反模式的性能优化过程本节首先介绍反模式的管理过程, 它主要分为两个步骤 :. 反模式注册 : 为了检测应用系统中存在的反模式并根据该反模式提供的重构方案对系统进行重构, 首先必须注册这些待检的反模式. 对一个反模式的定义需要包括如下一些部分 : 判断规则, 用于检测运行系统中指定的反模式 ; 重构方案, 用于指导系统的重构工作以提高性能. 这些反模式定义将被保存在一个反模式库中, 以便在进行性能优化过程中使用或更新. 2. 在线重构方案注册 : 在第 个步骤中注册的重构方案是离线的重构方案, 通过对应用本身的调整来完成重构, 该步骤一般是由领域专家来完成的. 我们的方法不仅支持运行时刻的反模式检测, 还支持运行时刻的系统在线重构. 与离线重构相比, 在线重构直接作用在运行系统之上, 而不是作用在源代码之上, 这些重构工作大部分可以在中间件的帮助下自动或者半自动地完成. 在线重构模型应该由对中间件熟悉的专家完成, 并添加到反模式库中. 该方法中第 2 个过程是基于反模式的性能优化过程, 它分为如下几个步骤 : () 反模式激活 : 在实际的性能优化过程中, 考虑到反模式检测的代价, 如采集运行时刻信息导致的系统资源消耗等, 我们的方法并不会尝试去检测所有已经注册的反模式. 在反模式库中, 反模式有两种状态 : 激活与去活状态. 注册的反模式的默认状态是去活状态, 用户可以设置反模式在这两种状态之间进行切换. 在之后的反模式检测步骤中, 系统只会尝试去检测已激活的反模式. 在这个步骤中, 用户的任务就是选择需要检测的反模式. 用户可以根据系统当前的运行状态或者工作负载来决定需要检测哪些反模式. 举例来说, 我们可以在工作负载很低 系统空闲的情况下, 对所有的反模式进行检测. (2) 运行时刻信息采集 : 在对应用系统的维护与优化过程中, 并不能保证得到完整的源代码以及设计文档.

4 270 Journal of Software 软件学报 Vol.9, No.9, September 2008 因此, 本方法中的反模式检测综合分析了静态信息与运行时刻的动态信息. 静态信息主要是指应用部署包中的一些部署描述信息. 运行时刻的动态信息包括构件之间的方法调用 远程客户端的 IP 地址等. 这些信息可以在不修改应用系统的前提下, 由中间件自动地进行采集. (3) 反模式检测 : 在采集到足够的信息以后, 就可以根据反模式库中的反模式定义进行反模式检测了. 在检测之前, 已经采集到的原始运行信息需要进行一定的预处理. 与已激活的反模式相关的信息需要进行萃取与重新组织. 反模式检测的相关内容将在第 2 节进行更详细的介绍. (4) 重构规划 : 在反模式被检测出来以后, 并不是马上就进行系统重构, 在此之前还需要进行一些权衡工作. 一些情况下, 一个反模式可能有不止一种重构方案, 此时, 我们就应该根据一些因素, 比如重构方案的代价 用户的具体需求来选择最适合的重构方案. 另外, 在同一个运行系统中, 如果同时检测到多个反模式, 这些反模式的重构方案之间可能会存在冲突. 在这种情况下, 我们需要在这些反模式以及与它们相关的重构方案作一个权衡, 以得到尽量优化的解决方案. (5) 运行时刻系统重构 : 通过中间件可以在一定程度上调整应用系统的行为, 我们的方法支持的是通过中间件的帮助, 在运行时刻对应用系统进行重构. 重构完成后, 通过对当前应用系统的运行情况监测, 有可能会进行重构回滚, 使应用系统恢复到重构之前的状态. 关于重构相关的内容将在第 3 节进行更详细的介绍. (6) 反模式评估和修正 : 在重构完成以后, 性能优化的过程并没有结束, 需要通过系统重构前后的性能比较, 对反模式库中的反模式以及重构模型进行评估, 并在需要的情况下进行修正, 使以后的性能优化达到更好的效果. 2 反模式检测 2. 反模式模型一个完整记录的反模式应该包含如下一些内容 : 应用系统的状态 造成该状态的原因 该状态引发的不良后果 相应的重构方案等. 在进行反模式检测时, 需要检查当前应用系统的状态是否与反模式定义的状态一致, 从而确定该应用系统中是否存在该反模式. 我们通过对目前已知的性能相关的反模式进行调研, 将检测反模式所需的应用系统状态信息分为如下 3 类 : 件信息 : 包括构件类型 ( 如 EJB/Servlet/POJO 等 ) 构件方法( 如方法名称 方法个数等 ) 构件配置( 如实例池大小等 ) 构件操作( 如构件回调方法等 ); 件交互信息 : 包括方法调用类型 ( 如同步 / 异步调用等 ) 方法调用参数( 如参数大小等 ) 方法调用序列; 境信息 : 包括中间件服务配置信息 ( 如事务过期时间 线程池大小等 ) 与底层硬件信息 ( 如内存使用情况 网络拓扑结构等 ). 在上述信息中, 除了某些与应用逻辑相关的构件操作以外, 其余信息都是可以由中间件自动获取的, 因此, 大部分的反模式都可以自动检测. 但是, 目前的反模式几乎都是使用自然语言来描述的. 使用这种描述方法使得人们很难精确地表示它, 更不可能实现自动化检测. 我们给出了一个基于 MOF [0] 的元模型, 它可以表示上述这 3 类的应用状态信息. 与自然语言相比, 使用这个元模型可以更加准确地表示反模式. 而且, 用户可以使用图形化的方式对反模式模型进行定义 编辑, 使得记录反模式更加方便, 图形化的反模式模型也更利于理解. 图 2 展示了该元模型的简化版本, 它一共包含 5 类实体, 其中 :Component 代表构件 ;Call 代表构件之间的调用关系 ;Method 代表调用的方法 ;Service 代表中间件服务 ;Host 代表物理主机. 这 5 类实体还包含若干相应的属性, 而实体之间可能存在着各种关联关系, 由于篇幅所限, 这里不再进行详述. 目前, 我们提供的反模式元模型可以描述 J2EE 领域的反模式.

5 兰灵等 : 基于反模式的中间件应用系统性能优化 27 -connect Host * Component -dependson * Service * * -invoker/invokee * Call -postinvoke * Method -postinvoke Fig.2 Meta-Model of anti-pattern 图 2 反模式元模型 2.2 反模式检测在进行反模式检测之前, 需要先采集应用系统相关的信息, 包括静态信息与运行时刻的动态信息. 用户将根据待检测的反模式模型来确定需要采集当前应用系统的哪些状态信息. 应用的静态信息, 比如构件名称 构件类型等可以从部署描述符里得到. 而应用的运行时刻信息, 我们通过给中间件添加截取器的方式来进行采集. 截取器会把用户关心的运行时刻信息写到日志文件中. 这些截取器实现了分布式系统中常见的截取器模式 [], 可以在不被应用感知的情况下添加 / 删除, 而且可以动态地触发. 通过这种方式, 我们就可以很方便地定制采集的信息量以及时间段. 在采集到应用系统信息之后, 就可以进行反模式的检测工作 : 将应用系统信息与反模式模型进行匹配, 以检测出当前运行系统中存在的反模式. 对于构件信息与环境信息的匹配, 可以通过简单的遍历来查找与模型匹配的状态信息, 比如, 为了找出 public 方法个数少于 2 个的 EJB, 可以通过遍历所有的构件完成. 而对于构件交互信息匹配, 比如找出存在指定调用序列的两个构件, 由于一般情况下构件之间的调用数目都很庞大, 无法通过遍历来完成反模式检测, 因此我们采用了数据挖掘技术来完成这项任务. 通过使用相关规则算法 [2], 可以查找出符合一定条件的调用序列, 从而完成此类反模式的检测 [3]. 3 系统重构 3. 系统重构模型与检测反模式时所需的状态信息类似, 反模式对应的重构动作也可以分为如下 3 类 : 构件重构 : 包括添加 / 删除构件 修改构件属性 修改构件类型等 ; 构件交互重构 : 包括修改调用类型 修改调用参数 重构调用序列等 ; 环境重构 : 包括修改中间件服务属性等. 系统重构模型同样使用第 2. 节中介绍的元模型进行构建, 它描述了系统经过重构后的状态. 用户需要定义一组重构操作从反模式模型演化为重构模型. 重构操作可以分为两类 : 一类是原子操作, 包括 ADD,DEL,MOD 这 3 个基本的重构操作, 它表示对模型中的实体或者实体之间的关系进行添加或删除, 以及实体属性的修改, 比如添加一个构件 删除两个构件之间的调用 修改服务的配置等 ; 另一类是复合操作, 它由一组预设的原子操作组成, 而通过这一组原子操作可以为系统中引入一些可以提高性能的模式. 此外, 针对一些重构操作, 我们给

6 272 Journal of Software 软件学报 Vol.9, No.9, September 2008 出了重构约束以保证这些操作的正确性. 重构约束分为前置条件与后置条件两类, 分别对系统重构前后的状态进行约束, 只有满足这些条件, 重构操作才可以执行. 上述的重构模型是离线的重构模型, 它可以用于指导用户对应用系统进行重构. 但是, 该类重构需要应用系统通过 停止 - 更新 - 重启 的步骤才能使所做的重构生效. 为了达到不中断应用系统运行的目的, 需要底层机制支持进行在线的重构. 目前的中间件不仅为应用系统提供了一个运行平台, 而且还提供了调整机制来完成应用系统的某些重构工作, 它可以为在线重构提供支持. 但是, 由于重构模型中的重构动作是对应用自身的调整, 而中间件的调整机制是在不修改应用的前提下对包括中间件在内的整个系统进行调整, 因此, 这二者并不是完全一致的. 为了使重构模型指导中间件完成重构, 需要将模型重构动作映射为中间件调整机制, 生成在线重构模型. 在线重构模型会根据底层的具体调整机制, 引入一些中间件特定的实体与关系. 由于不同的中间件会拥有不同的调整机制, 因此, 在线重构模型是基于特定中间件产品的, 我们目前提供了基于 J2EE 应用服务器 PKUAS 的在线重构模型. 3.2 重构规划在检测出反模式以后, 需要确定如何进行重构. 一般来说, 每个反模式都有对应的重构方案, 但是在具体的应用系统中, 是否进行重构 如何重构, 都需要进行事先的规划, 才能保证性能优化效果尽可能地好, 而进行重构的代价也尽可能地小. 我们给出了一组指导原则, 通过这些原则, 能够指导如何进行系统重构工作 (AP 表示检测出来的反模式,R 表示重构方案 ): AP R: 如果一个系统中只检测出一个反模式且该反模式只对应一个重构方案, 则选择该重构方案. AP {R,R 2,,R n }: 如果一个反模式对应多个重构方案, 则从中选择一个重构代价最小的方案. AP R,AP 2 R 2,,AP n R n : 如果系统中存在不止一个反模式, 而它们对应的重构方案之间又存在着冲突. 则应该综合考虑反模式对性能的影响程度以及重构方案的代价, 找出最适合的重构方案. 反模式对性能的影响主要需要从以下几个方面考虑 : ) 性能影响程度 : 不同的反模式对于应用系统的性能影响也不同, 应该优先考虑去除对性能影响严重的反模式 ; 2) 影响条件 : 某些系统虽然存在反模式, 但是只有在特定条件下才会对性能造成影响. 例如, 某些反模式消耗了过多的系统资源, 但是只会在系统负载较重的情况下才会造成应用系统的性能降低, 而在轻载时不会影响性能. 对于此类反模式, 应根据应用系统的实际运行情况来判断是否去除 ; 3) 出现频率 : 某些反模式虽然存在, 但出现的次数很少. 例如, 某反模式造成了某方法调用的响应时间增大, 但是在实际运行中, 如果该方法很少被调用, 那么, 该反模式对应用系统的影响也很小. 重构时应优先考虑去除出现更为频繁的反模式. 重构方案代价需要从以下两方面考虑 : ) 平台限制 : 一些重构操作虽然满足重构约束, 但是, 由于底层平台的限制导致实际无法执行. 例如, 某重构操作需要增大一个 EJB 的实例池大小以应对频繁的并发访问, 但是, 如果该 EJB 的实例池大小已经达到底层平台规定的上限, 那么, 该重构操作将无法执行. 在进行规划的过程中, 应该去除这一类的重构方案 ; 2) 重构开销 : 任意一个重构操作都需要消费一定的时间, 而对于在线重构来说, 重构消费的时间越多, 对运行中的应用系统影响也就越大. 因此, 应该尽量选择重构开销比较小的方案. 对于重构规划中的影响因素, 包括反模式对性能的影响以及重构方案代价, 我们根据不同的反模式以及重构动作都给出了默认值, 使得重构规划可以自动完成. 用户也可以根据具体的情况为这些因素进行赋值, 实现对重构规划的定制.

7 兰灵等 : 基于反模式的中间件应用系统性能优化 重构执行在确定了重构方案以后, 就可以根据重构模型进行应用系统重构. 我们将目前的重构分为 3 个类别, 分别是 : 自动重构 : 该重构可以由中间件自动完成, 不需要用户过多的参与. 自动重构包括环境重构以及部分对构件的重构, 这些重构主要是修改构件或者环境的属性值, 中间件可以在运行时刻自动完成这些修改, 将属性值调整为重构方案中预设的值 ; 半自动重构 : 这类重构也可以在中间件的帮助下完成, 但需要用户进行一些工作 ; 构件交互的重构一般属于该类别, 它通常需要用户添加一些应用特定的辅助类, 再由中间件借助这些辅助类完成重构工作 ; 手工重构 : 对此类重构, 我们的方法只能给出重构方案, 而所有的重构工作将由用户自己完成, 中间件无法提供更多的帮助. 部分构件重构属于该类, 这些重构牵涉到修改构件内部的应用逻辑, 这类重构必须通过修改应用源代码才可能完成, 因此需要用户全手工完成. 在重构执行的过程中, 将不可避免地对正在运行的应用系统造成一定的影响, 需要尽可能地将这类影响降到最低. 重构有可能影响到正在进行的应用系统行为, 包括正在处理客户请求的构件或中间件服务需要重构, 以及正在执行的调用需要进行重构. 为了保证应用逻辑的一致性, 不应该对这些正在进行的应用系统行为进行重构. 因此, 本方法中采用的在线重构只针对重构开始执行后的应用系统行为, 包括构件或中间件服务接收到的新请求 构件之间新发起的调用. 4 实例研究 4. 反模式描述为了更好地演示如何检测 J2EE 应用中存在的反模式并进行相应的重构, 我们开发了一个存在反模式的应用系统. 该应用系统是一个网上书店的部分实现, 主要用于客户端从服务器端获取图书的信息, 并将这些信息显示在 Web 页面上. 该应用主要包括一个叫 BookEJB 的实体 bean 以及一些 Web 端的构件, 它们被部署在不同的机器上. 该应用中存在着这样一个反模式 : 如图 3 所示, 当客户端需要从服务器端获取一本书的包括书名 作者 价格在内的一组信息时, 需要对服务器端的 BookEJB 执行一系列的方法调用. 由于客户端和服务器部署在不同的机器上, 因此, 这些调用都必须通过网络, 调用参数与返回值都需要进行序列化与反序列化的操作, 而且还会花费大量的时间通过网络传输数据. 这种采用过多次远程调用获取一组属性值的方法会极大地降低性能, 是应用中存在的一个性能反模式. 它是反模式 细粒度远程调用 (fine-grained remote calls) [5] 中的一种. Client Network BookEJB Client BookDTO BookEJB ejbfindbypk() getname() getauthor() GetPrice() GetAmount() GetBookDTO() GetName() GetAuthor() GetPrice() GetAmount() Fig.3 Anti-Pattern of fine-grained remote calls and the refactoring 图 3 细粒度远程调用 反模式及重构示意图 为了去除该反模式带来的性能影响, 需要对网上书店系统进行重构. 一种重构方案是通过一次远程调用就

8 274 Journal of Software 软件学报 Vol.9, No.9, September 2008 将客户端所需的所有属性全部获取, 而不是对每个属性都进行一次远程调用. 可以使用经典的 EJB 设计模式 数据传输对象 (data transfer object, 简称 DTO) 支持该重构 [4]. 如图 3 所示, 我们使用 DTO 对网上书店进行重构, 当接收到客户端的请求时,BookEJB 会构建一个名叫 BookDTO 的 DTO 类,BookDTO 中包含客户端需要获取的所有属性值. 通过这样的重构, 所有的属性值就可以通过一次远程调用返回给客户端. 自从 EJB2.0 规范中添加了 EJB 的本地接口以后, 在一些情况下, 该反模式将不再带来性能的损耗 [5]. 当客户端通过 EJB 的本地接口获取属性值时, 将不再进行序列化与反序列化这些冗余的操作. 但是,EJB 本地接口并不适用于所有运行环境, 如在我们的例子中, 由于客户端与服务器构件被部署到不同的机器上, 客户端无法使用 EJB 的本地接口. 而在当前的实际应用中, 客户端与服务器构件几乎都是分别部署的. 此外,EJB 不一定会提供本地接口, 而且没有经验的开发者在开发应用中也有可能不会使用本地接口. 在这些情况下, 该反模式都会对应用的性能造成影响, 需要对应用进行重构. 4.2 检测与重构为了检测上述的反模式, 首先应该建立反模式模型. 图 4 展示该反模式的模型. 该模型描述了如下的反模式 : 如果一个实体 Bean 与客户程序之间存在一个调用序列, 该调用序列中第 个调用的是 ejbfindby*() 方法 (ejbfindby* 表示方法名以 ejbfindby 开始的方法 ), 紧接着调用至少 n 个 get*() 方法, 而且这些方法调用都是远程调用. 那么, 该应用中存在 细粒度远程调用 反模式. 在激活该反模式以后, 这个模型可以用于指导运行时刻的信息采集, 需要采集的运行时刻信息包括应用系统中所有实体 Bean 的方法调用, 所调用方法的名称以及调用的类型 ( 是远程调用还是本地调用 ). 信息采集结束以后, 则可以进行反模式检测, 通过数据挖掘技术找出是否存在符合模型中规定的调用序列 [3]. 如果有, 则当前应用系统中存在该反模式. Component Caller Call Callee Component -type: string=entitybean n postinvoke Method -name: string=get* -type: string=remote postinvoke Method -name: string=ejbfindby* -type: string=remote Fig.4 The model of the anti-pattern 图 4 反模式模型 检测出反模式以后, 应用系统需要进行重构. 开发者可以不需要中间件的协助, 直接通过修改应用程序源代码完成重构. 图 5(a) 展示了离线重构模型. 实体 Bean 中将添加新的方法 getdto(), 而该方法将返回一个 DTO 对象. 客户端将不再调用 ejbfindby*() 方法, 而是首先调用 getdto() 方法得到返回的 DTO 对象, 然后, 客户端将调用 DTO 中的 get*() 方法, 而不是调用实体 Bean 中的相应方法. 对比反模式模型可以发现, 该次重构对应用系统作了很多修改 : 需要添加 DTO 对象, 而且实体 Bean 中也需要实现 getdto() 方法. 对于开发者而言, 他们需要花费一定的时间与精力来完成这些修改. 此外, 由于调用序列的改变, 不仅服务器端的代码需要进行相应的修改, 客户端的代码也需要. 但是, 在一个分布式环境中, 有时很难做到修改所有的客户端. 在这种情况下, 重构对于某些客户端将不会生效, 该反模式对于它们依然存在. 从离线重构模型可以看出, 这个例子中最重要的工作就是进行了构件之间调用的重构. 实际上, 中间件是可以在不修改应用的前提下完成这类重构的. 当调用远程服务器上的 EJB 时, 由于客户端与 EJB 运行在不同的机器上, 它其实并不会去直接调用该 EJB, 而是调用 EJB 接口的一个实现, 该实现被称为一个客户桩 (stub). 当接收到客户端发来的请求后,Stub 负责将该请求转发给远程的 EJB.Stub 由中间件根据 EJB 接口自动生成, 存在于中

9 兰灵等 : 基于反模式的中间件应用系统性能优化 275 间件内, 并不为应用可见, 它的主要任务就是帮助应用系统完成网络通信. 而通过对 Stub 的修改, 向 Stub 里添加一些额外的功能, 则可以达到重构构件之间调用的目的. 图 5(b) 展示了在线重构模型. 在该模型中有两个视图 : 实线部分是应用视图, 仅仅描述了应用的信息 ; 而虚线部分是中间件视图, 描述的是中间件上运行的应用系统实际状态. 新添加的实体 StubCall 是为了指出来自客户端的请求被转发给哪个构件. 新添加的关系 smartreturn 表示 ejbfindby*() 方法返回的不是一个普通的 Stub, 而是经过修改附加有额外功能的 Stub. 所有的 get*() 方法调用全都被转发给了 DTOStub, 而不是实体 Bean. 这个模型可以指导中间件自动完成系统重构 :smartreturn 表示需要为实体 Bean 生成新的 Stub, 而 smartreturn 所关联的构件将指导中间件生成什么样的 Stub. 在这个例子中, smartreturn 关联了一个名字为 DTOStub 的构件, 因此, 中间件会启动相应的机制来自动生成 DTOStub. 相关的重构机制细节将在下一小节详细加以介绍. Component Caller Call Callee Component -type: string=entitybean n postinvoke Method -name: string=get* -type: string=remote postinvoke Method -name: string=getdto -type: string=remote Caller Call Callee Return Component -name: string=dto -type: string=pojo (a) Component Caller Call Callee Component -type: string=entitybean n postinvoke Method -name: string=get* -type: string=remote n postinvoke smartreturn Method -name: string=ejbfindby* -type: string=remote stubcall stubcall Callee Callee Component -name: string=dtostub Fig.5 (b) The models of refactoring 图 5 重构模型

10 276 Journal of Software 软件学报 Vol.9, No.9, September 2008 从模型对比上看, 与离线重构相比, 中间件支持的在线重构有两个优势 : 首先, 离线重构对于没有修改的客户端将不会生效, 而在线重构则不存在这个问题. 从图 5(b) 可以看出, 与最初的反模式模型相比, 在线重构模型中的应用视图没有任何的改动, 所有的改动都在中间件视图范围内. 这意味着所有的改动对于应用都是不可见的, 重构是在不修改应用的前提下完成的. 因此, 在线重构不需要客户端作任何修改就可以生效. 其次, 尽管离线重构与在线重构都是在应用中使用了 DTO 模式, 但在线重构是由中间件自动完成的, 这极大地降低了开发者的工作量. 4.3 重构机制我们目前实现的原型系统是基于 J2EE 应用服务器 PKUAS 实现的, 它为应用系统重构提供了丰富的调整机制 [6,7]. 本节将详细介绍在网上书店的应用中, 如何通过 PKUAS 的支持在线地进行应用重构. 根据如图 5(b) 所示的重构模型的指导, 中间件将进行如下的操作 : () 在 BookEJB 的容器中添加 DTO 控制器 (DTO controller): 在 PKUAS 的 EJB 容器中, 可以动态地添加或者删除各式控制器, 而这些控制器可以用于修改 EJB 的行为. 在线重构模型中, 与方法 ejbfindby*() 关联的关系 smartreturn 表示需要在容器中添加一个控制器, 该控制器负责实例化一个附带额外功能的 Stub, 并用它取代普通的 Stub 返回给客户端. 由于与 smartreturn 关联的构件名为 DTOStub, 中间件将在 BookEJB 容器中添加预定义的 DTO 控制器, 在不被应用感知的前提下为该应用实现 DTO 模式. (2) 生成 DTOStub 类 : 在线重构模型中的 DTOStub 构件表示需要在普通的 Stub 类基础上生成 DTOStub 类. 与普通的 Stub 比较,DTOStub 中添加了 BookEJB 中的一些属性, 并且修改了 Stub 中获得属性值的 get*() 方法. 在普通的 Stub 中,get*() 方法会将客户端的请求转发给服务器端的 BookEJB 以获得属性值, 而在 DTOStub 中, 修改后的 get*() 方法将直接返回当前 DTOStub 实例中对应的属性值. 具体需要在生成的 DTOStub 中添加哪些属性, 以及需要修改哪些 get*() 方法, 将由实际的运行情况来决定. 生成 DTOStub 以后, 将编译该类, 并由 BookEJB 的类装载器进行装载, 使得 BookEJB 可以使用新生成的 DTOStub. 在 PKUAS 中允许对 Stub 进行定制, 用户可以在普通的 Stub 中添加额外的功能. 一般情况下, 定制的 Stub 将由用户自己完成,PKUAS 则负责将普通的 Stub 动态地替换为用户定制的 Stub. 在本例的重构工作中, 由于相关的修改信息都可以在运行时刻获取, 因此, 添加的 DTOStub 将可以自动生成. 用户需要开发 DTO 模式控制器以及 DTOStub 的自动生成程序, 但它们并不是特定于应用的, 因此可以在需要在应用中添加 DTO 模式时得到有效的复用. 上述两个操作完成以后, 重构工作就已经完成, 这些操作可以在用户不参与的情况下由中间件自动完成. 由于上述的操作都需要耗费一定的时间, 因此重构开始时, 服务器将会把接收到的客户端发来的 ejbfindby*() 请求放置于一个缓冲池中, 在重构完成以后, 再应答这些请求. 对于重构开始时已经开始处理的请求, 为了不破坏应用逻辑的一致性, 对它们将不进行任何处理. 在重构完成以后, 应用系统依旧保持不变, 但是实际的运行流程却已经被中间件改变了, 细粒度的远程调用已经被去除. 图 6 展示了重构完成后客户端从服务器获取一组属性值时的过程图. 该过程是从 EJB 容器接受到 ejbfindby*() 请求开始的 :. 操作名为 ejbfindby*() 的请求到达 BookEJB 的容器 ; 2. 容器初始化一个 BookEJB 实例, 该实例将从数据库中查找相应的记录. 这两个步骤与重构之前是完全一样的. 在正常的流程中, 这两个步骤完成以后, 一个包含该 BookEJB 实例相关信息的对象将被返回给客户端 ; 3. 此时,DTO 模式控制器发生作用, 它将中断正常的流程并初始化一个 DTOStub 实例 ; 4. 生成的 DTOStub 实例从 BookEJB 实例获取属性值. 在接收到 DTOStub 的请求后,BookEJB 将调用 EJBLoad() 方法从数据库中获得需要的属性值. 最后,DTOStub 将更新自己属性的值 ; 5. 序列化 DTOStub, 通过网络将其返回到客户端 ;

11 兰灵等 : 基于反模式的中间件应用系统性能优化 客户端可以通过动态下载技术获得 DTOStub 类, 而服务器端返回的 DTOStub 实例可以在客户端通过反序列化重新生成. 客户端则通过这一次的远程调用就可以得到所需要的全部属性值 ; 7. 当客户端调用 get*() 方法时, 实际上调用的是 DTOStub 中的同名方法并返回 DTOStub 实例中的属性值. 如果客户端调用其他方法, 比如给某个属性赋值, 该请求则与普通流程一样会转发到服务器端. 从以上步骤可以看出, 经过重构后的应用系统中, 细粒度的远程调用实际上已经被去除了. Client 7 get 8 DtoStub 6 Network ejbfind 5 DTO pattern controller 3 2 BookEJB 4 DtoStub Container Fig.6 The actual flow of the call 图 6 方法调用流程 4.4 重构效果评估 在我们的方法中, 在运行时刻重构整个应用系统以去除反模式. 这种方法与传统的离线重构方式不同, 但是会有相当接近的效果. 本节将对重构效果进行评估. 整个应用系统的运行环境如下 : 部署 BookEJB 的机器配置有奔腾 4 2.8G Hz 的处理器以及 52M 内存 ; 部署 Web 端构件的机器配置有奔腾 4 2.4G Hz 的处理器以及 256M 内存 ; 两台机器之间的网络带宽为 00M. 图 7 展示了网上书店在重构前 经过离线重构 经过在线重构 3 种状态下的性能对比. 在这里, 我们以客 户端获取一组属性值的平均响应时间作为评估性能的指标. 其中, 客户端需要获取的属性值个数, 即调用 get*() 方法的次数是影响响应时间的重要因素, 我们对 3 种状态下客户端获取 ~5 个属性值的响应时间分别进行了测试 Before refactoring Online refactoring Offline refactoring Average response time (ms) Response time (ms) Fig.7 Performance before/after refactoring Fig.8 Performance effects of run-time information collection 图 7 重构前后性能对比图 8 运行时刻数据采集对性能的影响从图 7 展示的结果可以看出, 在线重构会降低操作的响应时间. 在进行重构之前, 每当客户端需要多获取一个属性值, 即多进行一次 get*() 操作时, 响应时间会增加 2ms 左右. 这是因为每执行一次 get*() 操作就会导致一次远程调用, 相比本地调用, 远程调用将会把大量的时间花费在网络相关的操作上, 主要包括建立网络连接 传输数据, 在本应用中, 执行一次这些操作的时间是.9ms 左右. 系统进行了在线重构以后, 当客户端需要获取的属性数目增加时, 响应时间增幅非常小, 每多获取一个属性值, 响应时间只增加约 0.ms. 这是由于在经过重构以后, 无论客户端需要获取多少个属性的值, 都只将进行一次远程调用. 在重构以后, 无论执行多少次 get*() 操作, 都不再有建立网络连接的操作. 此外, 在该应用中, 客户端获取更多的属性值并不会造成该次远程调用中传输数据的大幅增加, 当仅获取一个属性值时, 通过网络传输的数据量是 200 字节, 此后, 每多获取一个属性值, 数据量只增加大约 40 字节. 由此可见, 在获取属性数目不是特别大的情况下, 数据传输时间不会有明显变化. 因此, 相比重构前, 0 Response time (ms) Enable Disable

12 278 Journal of Software 软件学报 Vol.9, No.9, September 2008 客户端需要多获取一个属性值时, 网络操作所消费的时间将不再存在. 在系统经过离线重构的状态下, 响应时间会比在线重构后更低. 这是由于在线重构后系统的过程中多进行了一次数据库操作. 如图 6 所示, 整个过程中执行了两次访问数据库的操作 : 在步骤 2 中, 从数据中查找相应的记录, 在这个步骤中只读取了记录中的主键的数据 ; 在步骤 4 中, 再次访问数据库以提取相应记录中的其他属性值. 而在离线重构中, 由于开发者可以直接修改源代码, 则可以在 EJB 类中实现 getdto() 方法, 只通过一次数据库访问的操作就完成所有数据的提取. 但是, 由于 getdto() 方法是应用特定的, 无法进行复用, 因此, 需要开发人员直接进行改写. 而且两种重构方案的效果非常接近, 在线重构后的响应时间仅比离线重构后多 0.7ms( 约 9%). 更为重要的是, 在线重构的优势在于它可以在不中断当前应用运行的基础上完成. 运行时刻信息采集会对应用系统的性能带来负面的影响. 我们采用的信息采集机制是可配置的, 并不会对应用系统造成连续的影响. 为了明确运行时刻信息采集会对应用系统造成多大的负面影响, 我们在目前的原型系统上进行了性能测试. 我们采用了一个 J2EE 性能基准测试集 ECPerf [8], 并分别进行了采集运行时刻信息和不采集时候的性能测试. 性能测试结果如图 8 所示, 在采集运行时刻信息的情况下, 应用系统的平均响应时间会增加大约 7%, 而吞吐量会降低 5% 左右. 从测试结果可以看出, 我们的运行时刻信息采集机制不会对应用系统的性能造成严重的负面影响. 4.5 适用性评估为了评估本方法的适用性, 我们对现有的性能相关的反模式应用了本方法. 通过对中间件应用系统中可能出现的反模式进行调研, 我们共总结出 38 个性能相关的反模式. 图 9 展示了在实际应用中, 本方法针对这些反模式的适用程度. 8% Antipattern detection System refactoring 24% 39% Auto Detectable Semi-Auto Undetectbale Manual 92% 37% Fig.9 Applicability of the approach 图 9 方法适用范围在反模式检测阶段, 使用本方法可以检测出绝大部分的反模式 (35 个,92%). 仅有极少数反模式 (3 个,8%) 无法使用本方法进行检测, 对于该类反模式的检测, 需要获得构件内部应用逻辑的相关信息, 而此类信息目前无法在系统运行时刻通过中间件获取, 因此无法使用本方法进行检测. 在系统重构阶段, 本方法可以对大部分的重构 (23 个,6%) 提供支持. 其中,9 个重构方案 (24%) 可全自动地完成, 这些重构方案全是修改构件或者环境的属性值, 中间件可以在运行时刻进行调整 ;4 个重构方案 (37%) 可以半自动地完成, 它们通常是修改构件之间的调用序列或者调用参数, 该类重构的特点是需要用户添加一些应用特定的辅助类, 再由中间件完成重构工作. 特别地, 一些辅助类可以根据运行时刻信息自动生成, 例如, 本文实例研究中的重构方案. 因此, 事实上这些重构也可以全自动地完成. 剩余的 5 个重构方案 (39.5%) 需要修改构件内部的应用逻辑, 对于此类重构, 本方法只能向用户给出重构方案, 并由用户手工完成重构工作. 综上所述, 本方法适用于构件与环境的配置 构件之间调用相关的反模式及其相应重构, 而对于涉及构件内部应用逻辑的情况, 则不在本方法的适用范围内. 5 相关工作 目前有许多成熟的性能管理工具 [9 2], 它们通常能够检测出某些编程上的失误, 比如内存泄露等. 与这些工具相比较, 我们的研究更倾向于在反模式的指导下检测到设计阶段的错误. 对于分布式系统的性能问题, 目前的研究主要集中在能够提供性能优化支持的机制 [22,23]. 与这些研究相比, 我们的工作更多地关注性能优化的策

13 兰灵等 : 基于反模式的中间件应用系统性能优化 279 略 如何借助中间件的帮助更好地将反模式应用到性能优化工作中. 文献 [24] 介绍了软件性能工程 (software performance engineering, 简称 SPE) 的概念 方法与关键技术等. 软件性能工程是控制性能的一种综合方法, 在软件的整个开发过程中, 系统地规划和预测正在开发的软件的性能. 该方法中的一项关键技术就是通过应用性能模式与反模式, 在体系结构和设计方案中做出最优的选择, 从而控制软件达到性能目标. 与软件性能工程着眼于在软件设计开发时刻应用反模式相比, 我们的方法更强调在运行时刻应用反模式. 我们的方法可以作为软件性能工程的一个补充, 对于未在设计开发过程中充分考虑性能因素的应用系统, 可以在运行时刻检测到反模式并且进行在线重构. 文献 [25] 提出了一个可以检测性能反模式的框架. 该框架以一组规则表示一个反模式, 通过综合分析, 应用系统的静态信息与运行时刻信息检测出性能反模式 ; 然后使用性能模型来评估这些反模式带来的影响 ; 最终将该反模式以图形化的方式展现给用户, 使得用户更容易理解该反模式. 我们的工作与这个框架类似, 但是研究得更加深入. 在反模式检测方面, 我们通过对检测反模式所需应用状态信息的总结, 给出了基于 MOF 的元模型来表示反模式. 这种表示方式更加通用化, 也更易于理解和扩展, 同时也支持了自动化的反模式检测. 更为重要的是, 我们的方法支持完整的反模式应用, 不仅包括反模式的检测, 还包括之后相应的重构工作. 我们的工作充分地利用了中间件的调整机制, 在检测出反模式以后, 通过中间件的支持, 自动化地对应用系统进行在线重构. 6 结束语本文介绍了一种基于反模式的中间件应用系统性能优化方法. 在该方法中, 使用一个基于 MOF 的元模型来描述反模式, 这使得反模式表示更加准确, 也更易于理解. 在反模式模型的指导下, 反模式的检测以及相应的重构工作将以一种自动化的方式进行. 反模式的检测是基于运行时刻信息的, 而这些信息由中间件自动采集, 不需要对应用进行任何修改. 在检测出反模式以后, 将对应用系统进行在线重构以去除反模式. 与传统的离线重构方式相比, 在线重构可以在不中断应用系统运行的前提下完成, 而且许多重构工作可以由中间件自动完成. 今后的工作重点包括 : 在更多的中间件产品上实现该方法 ; 提高整个方法的自动化程度 ; 与设计开发阶段的方法更好地结合. References: [] Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 995. [2] Brown WJ, Malveau RC, McCormicm HW, Mowbray TJ. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. New York: John Wiley and Sons, Inc., 998. [3] Fowler M. Refactoring: Improving the Design of Existing Code. Addison Wesley Longman, Inc., 999. [4] Dudney B, Asbury S, Krozak JK, Wittkopf K. J2EE Antipatterns. Wiley Press, [5] Tate B, Clark M, Lee B, Linskey P. Bitter EJB. Manning Publications [6] Smith CU, Williams LG. More New Software Performance Antipatterns: Even More Ways to Shoot Yourself in the Foot. CMG, [7] Smith CU, Williams LG. New Software Performance Antipatterns: More Ways to Shoot Yourself in the Foot. CMG, [8] Smith CU, Williams LG. Software Performance Antipatterns. In: Proc. of the 2nd Int l Workshop on Software and Performance. New York: ACM, [9] Mei H, Huang G. PKUAS: An architecture-based reflective component operating platform, invited paper. In: Proc. of the 0th IEEE Int l Workshop on Future Trends of Distributed Computing Systems. Los Alamitos: IEEE Computer Society, [0] OMG. Meta object facility (MOF) specification. Version [] Schmidt D, Stal M, Rohnert H, Buschmann F. Patterns-Oriented Software Architecture. Wiley Press, [2] Agrawal R, Imielinski T, Swami A. Mining association rules between sets of items in large databases. In: Proc. of the 93 ACM SIGMOD Int l Conf. on Management of Data. New York: ACM,

14 280 Journal of Software 软件学报 Vol.9, No.9, September 2008 [3] Parsons T, Murphy J. Data mining for performance antipatterns in component based system using run-time and static analysis. Trans. on Automatic Control and Computer Science, 2004,49(63): [4] Marinescu F. EJB Design Patterns: Advanced Patterns, Processes, and Idioms. John Wiley and Sons, Inc., [5] Sun Microsystems. Enterprise JavaBeans spec. Version [6] Huang G, Mei H, Yang FQ. Runtime recovery and manipulation of software architecture of component-based systems. Int l Journal of Automated Software Engineering, 2006,3(2): [7] Huang G, Mei H, Wang QX, Yang FQ. Research on architecture-based reflective middleware. Journal of Software, 2003,4(): (in Chinese with English abstract). [8] Sun Microsystems. ECPerf kit Version. final release [9] Quest Software. JProbe performance profiler [20] IBM. WebSphere studio profiling tool [2] Borland. Optimizeit enterprise suite [22] Steigner C, Wilke J. Performance tuning of distributed applications with CoSMoS. In: Proc. of the ICDCS. Washington: IEEE Computer Society, [23] Kandasamy N, Abdelwahed S, Khandekar M. A hierarchical optimization framework for autonomic performance management of distributed computing systems. In: Proc. of the ICDCS. Washington: IEEE Computer Society, [24] Smith CU, Williams LG. Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Addision Wesley, [25] Parsons T. A framework for detecting performance design and deployment antipatterns in component based enterprise systems. In: Proc. of the 2nd Int l Middleware Doctoral Symp. New York: ACM, 附中文参考文献 : [7] 黄罡, 王千详, 梅宏, 杨芙清. 基于软件体系结构的反射式中间件研究. 软件学报,2003,4(): /4/89.htm 兰灵 (978-), 男, 北京人, 博士生, 主要研究领域为中间件技术, 软件工程. 王玮琥 (986-), 男, 主要研究领域为中间件技术, 软件工程. 黄罡 (975-), 男, 博士, 副教授,CCF 会员, 主要研究领域为中间件技术, 软件工程. 梅宏 (963-), 男, 博士, 教授, 博士生导师,CCF 高级会员, 主要研究领域为软件工程, 软件复用和软件构件技术, 分布对象技术.

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系 电子科学技术 Electronic Science & Technology 电子科学技术第 02 卷第 05 期 2015 年 9 月 Electronic Science & Technology Vol.02 No.05 Sep.2015 年 一种卫星遥测在线状态监测及分析系统的设计 董房 1,2, 刘洋 2, 王储 2 2, 刘赞 (1. 上海交通大学, 上海,200240; 2. 上海卫星工程研究所,

More information

2 3. 1,,,.,., CAD,,,. : 1) :, 1,,. ; 2) :,, ; 3) :,; 4) : Fig. 1 Flowchart of generation and application of 3D2digital2building 2 :.. 3 : 1) :,

2 3. 1,,,.,., CAD,,,. : 1) :, 1,,. ; 2) :,, ; 3) :,; 4) : Fig. 1 Flowchart of generation and application of 3D2digital2building 2 :.. 3 : 1) :, 3 1 Vol. 3. 1 2008 2 CAA I Transactions on Intelligent Systems Feb. 2008, (,210093) :.,; 3., 3. :; ; ; ; : TP391 :A :167324785 (2008) 0120001208 A system f or automatic generation of 3D building models

More information

2013_6_3.indd

2013_6_3.indd 中 国 科 技 资 源 导 刊 ISSN 1674-1544 2013 年 11 月 第 45 卷 第 6 期 95-99, 107 CHINA SCIENCE & TECHNOLOGY RESOURCES REVIEW ISSN 1674-1544 Vol.45 No.6 95-99, 107 Nov. 2013 构 建 基 于 大 数 据 的 智 能 高 校 信 息 化 管 理 服 务 系 统

More information

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

More information

Microsoft Word - 201506定版

Microsoft Word - 201506定版 56 Chinese Journal of Library and Information Science for Traditional Chinese Medicine Dec. 2015 Vol. 39 No. 6 综 述 中 医 药 学 语 言 系 统 研 究 综 述 于 彤, 贾 李 蓉, 刘 静, 杨 硕 *, 董 燕, 朱 玲 中 国 中 医 科 学 院 中 医 药 信 息 研 究 所,

More information

,,.,, : 1),,,,, 2),,,,, 3),,,,,,,,,, [6].,,, ( ),, [9], : 1), 2),,,,, 3),,, 2.,, [10].,,,,,,,,, [11]. 2.1,, [12],, ;, ; Fig. 1 1 Granular hier

,,.,, : 1),,,,, 2),,,,, 3),,,,,,,,,, [6].,,, ( ),, [9], : 1), 2),,,,, 3),,, 2.,, [10].,,,,,,,,, [11]. 2.1,, [12],, ;, ; Fig. 1 1 Granular hier 36 7 Vol. 36, No. 7 2010 7 ACTA AUTOMATICA SINICA July, 2010 1, 2 1, 2, 3 1, 2,,,,,,, DOI,,, 10.3724/SP.J.1004.2010.00923 Distributed Simulation System Hierarchical Design Model Based on Quotient Space

More information

Microsoft Word - 专论综述1.doc

Microsoft Word - 专论综述1.doc 2016 年 第 25 卷 第 期 http://www.c-s-a.org.cn 计 算 机 系 统 应 用 1 基 于 节 点 融 合 分 层 法 的 电 网 并 行 拓 扑 分 析 王 惠 中 1,2, 赵 燕 魏 1,2, 詹 克 非 1, 朱 宏 毅 1 ( 兰 州 理 工 大 学 电 气 工 程 与 信 息 工 程 学 院, 兰 州 730050) 2 ( 甘 肃 省 工 业 过 程 先

More information

Microsoft Word - 793-797 tb20150504赵宏宇s-高校教改纵横.doc

Microsoft Word - 793-797 tb20150504赵宏宇s-高校教改纵横.doc 微 生 物 学 通 报 Microbiology China tongbao@im.ac.cn Apr. 20, 2016, 43(4): 793 797 http://journals.im.ac.cn/wswxtbcn DOI: 10.13344/j.microbiol.china.150504 高 校 教 改 纵 横 生 物 工 程 专 业 发 酵 课 程 群 建 设 探 索 * 赵 宏 宇

More information

ebook204-2

ebook204-2 Internet Information Services 2 I I S 5 We b We b I I S IIS 5 M i c r o s o f t M i c r o s o f t Active Server Pages A S P We b IIS 5 IIS 5 3 We b IIS 5 We b Microsoft Solutions Framework M S F M S F

More information

35期

35期 中 国 农 学 通 报 2013,29(35):391-395 Chinese Agricultural Science Bulletin 基 于 数 字 图 书 馆 的 农 业 移 动 信 息 服 务 集 成 模 式 究 赵 丹 丹, 钱 金 良, 杨 娜, 孙 玲, 李 山 云, 王 家 银 ( 云 南 省 农 业 科 学 院 农 业 经 济 信 息 究 所, 昆 明 650205) 摘 要 :

More information

F4

F4 DOI:10.3969/j.issn.1009-6868.2016.01.002 网 络 出 版 地 址 :http://www.cnki.net/kcms/detail/34.1228.tn.20151117.1506.006.html Challenges and Countermeasures of Network Space Security 周 延 森 /ZHOU Yansen 周 琳 娜

More information

IT 36% Computer Science Teachers Association, CSTA K K-12 CSTA K-12 K-12 K-6 K6-9 K STEM STEM STEM

IT 36% Computer Science Teachers Association, CSTA K K-12 CSTA K-12 K-12 K-6 K6-9 K STEM STEM STEM 2017 4 357 GLOBAL EDUCATION Vol. 46 No4, 2017 K-12 2016 K-12 K-12 / 200062 / 200062 2015 8 2015 STEM STEM 1 Computer Science Association for Computing Machinery ACM Code Computer Science Teachers Association

More information

Microsoft Word 聂雪梅.doc

Microsoft Word 聂雪梅.doc 4 4 Vol. 4 No. 4 2013 8 Journal of Food Safety and Quality Aug., 2013 聂雪梅 *, 李立, 孙利, 高飞 (, 100123) 摘要 : 2011 12,, 2007~2011,,,, 关键词 : ; ; ; ; Trade and notification situation on food import and export

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

理 成 可 做 關 聯 分 析 的 格 式, 再 應 用 統 計 統 計 計 算 軟 體 R (R Core Team, 2013) 中 的 延 伸 套 件 arules (Hahsler, Gruen, and Hornik, 2005; Hahsler, Buchta, Gruen, and H

理 成 可 做 關 聯 分 析 的 格 式, 再 應 用 統 計 統 計 計 算 軟 體 R (R Core Team, 2013) 中 的 延 伸 套 件 arules (Hahsler, Gruen, and Hornik, 2005; Hahsler, Buchta, Gruen, and H 連 鎖 輕 食 店 之 產 品 關 聯 分 析 - 以 茗 人 為 例 Association Analysis of Deli Chain Example of MingZen 摘 要 所 謂 關 聯 分 析, 就 是 從 商 店 銷 售 交 易 資 料 庫 中, 找 出 項 目 之 間 的 關 聯 性, 並 探 勘 出 在 資 料 間 具 有 相 關 性 的 隱 藏 規 則 有 趣 的 是, 商

More information

Microsoft Word - 33-p0191-14skyd8.doc

Microsoft Word - 33-p0191-14skyd8.doc 第 20 卷 第 4 期 中 南 大 学 学 报 ( 社 会 科 学 版 ) Vol.20 No.4 2014 年 8 月 J. CENT. SOUTH UNIV. (SOCIAL SCIENCE) Aug. 2014 基 于 模 糊 层 次 分 析 法 的 政 府 干 部 胜 任 力 评 价 实 证 研 究 薛 琴 ( 南 京 工 程 学 院 经 济 与 管 理 学 院, 江 苏 南 京,211167)

More information

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074> 软 件 架 构 师 研 修 讲 座 胡 协 刚 软 件 架 构 师 UML/RUP 专 家 szjinco@public.szptt.net.cn 中 国 软 件 架 构 师 网 东 软 培 训 中 心 小 故 事 : 七 人 分 粥 当 前 软 件 团 队 的 开 发 现 状 和 面 临 的 问 题 软 件 项 目 的 特 点 解 决 之 道 : 从 瀑 布 模 型 到 迭 代 模 型 解 决 项

More information

Microsoft Word - 103-4 記錄附件

Microsoft Word - 103-4 記錄附件 國 立 虎 尾 技 大 103 年 度 第 4 次 教 務 會 議 記 錄 附 件 中 華 民 國 104 年 6 月 16 日 受 文 者 : 國 立 虎 尾 技 大 發 文 日 期 : 中 華 民 國 104 年 5 月 28 日 發 文 字 號 : 臺 教 技 ( 二 ) 字 第 1040058590 號 速 別 : 最 速 件 密 等 及 解 密 條 件 或 保 密 期 限 : 附 件 :

More information

2015-5-1.indd

2015-5-1.indd 中 国 科 技 资 源 导 刊 ISSN 1674-1544 2015 年 9 月 第 47 卷 第 5 期 26-34 CHINA SCIENCE & TECHNOLOGY RESOURCES REVIEW ISSN 1674-1544 Vol.47 No.5 26-34, Sept. 2015 国 家 科 技 报 告 服 务 系 统 构 建 研 究 王 星 等 赵 捷 ( 中 国 科 学 技 术

More information

第 1 期 常 壮 等 : 基 于 RS-485 总 线 的 舰 船 损 管 训 练 平 台 控 系 统 研 究 87 能 : 1) 损 管 基 本 理 论 的 学 习 帮 助 舰 员 熟 悉 舰 艇 舱 室 相 关 规 章 制 度 损 管 施 分 布 和 使 用 不 沉 性 文 件 等 ) 损 管

第 1 期 常 壮 等 : 基 于 RS-485 总 线 的 舰 船 损 管 训 练 平 台 控 系 统 研 究 87 能 : 1) 损 管 基 本 理 论 的 学 习 帮 助 舰 员 熟 悉 舰 艇 舱 室 相 关 规 章 制 度 损 管 施 分 布 和 使 用 不 沉 性 文 件 等 ) 损 管 第 6 卷 第 1 期 011 年 月 Chinese 中 国 Journal 舰 of船 Ship研 Research 究 Vol.6 No.1 Feb. 第 011 6 卷 doi: 10. 3969 / j. issn. 1673-3185. 011. 01. 017 基 于 RS-485 总 线 的 舰 船 损 管 训 练 平 台 控 系 统 研 究 常 壮 1 邱 金 水 刘 伯 运 1

More information

Fig. 1 Frame calculation model 1 mm Table 1 Joints displacement mm

Fig. 1 Frame calculation model 1 mm Table 1 Joints displacement mm 33 2 2011 4 ol. 33 No. 2 Apr. 2011 1002-8412 2011 02-0104-08 1 1 1 2 361003 3. 361009 3 1. 361005 2. GB50023-2009 TU746. 3 A Study on Single-span RC Frame Reinforced with Steel Truss System Yuan Xing-ren

More information

在 培 养 职 前 卓 越 化 学 教 师 的 院 校, 会 编 一 本 过 去 称 作 化 学 教 学 论 实 验, 现 在 拟 为 卓 越 化 学 教 师 教 育 实 验 教 学 研 究 的 教 材 各 院 校 对 这 门 课 程 所 给 的 学 时 不 太 一 样, 但 都 是 围 绕 实 验

在 培 养 职 前 卓 越 化 学 教 师 的 院 校, 会 编 一 本 过 去 称 作 化 学 教 学 论 实 验, 现 在 拟 为 卓 越 化 学 教 师 教 育 实 验 教 学 研 究 的 教 材 各 院 校 对 这 门 课 程 所 给 的 学 时 不 太 一 样, 但 都 是 围 绕 实 验 doi: 10.3866/pku.DXHX201607011 卓 越 化 学 教 师 教 育 实 验 教 学 研 究 课 程 探 微 * 杨 承 印 汪 蒙 蒙 赵 洋 ( 陕 西 师 范 大 学 化 学 化 工 学 院, 西 安 710119) 摘 要 : 在 对 实 验 操 作 进 行 编 码 的 基 础 上 对 高 中 化 学 课 程 标 准 中 有 关 实 验 进 行 统 计 分 析, 以

More information

Revit Revit Revit BIM BIM 7-9 3D 1 BIM BIM 6 Revit 0 4D 1 2 Revit Revit 2. 1 Revit Revit Revit Revit 2 2 Autodesk Revit Aut

Revit Revit Revit BIM BIM 7-9 3D 1 BIM BIM 6 Revit 0 4D 1 2 Revit Revit 2. 1 Revit Revit Revit Revit 2 2 Autodesk Revit Aut 60 2 2016 2 RAILWAY STANDARD DESIGN Vol. 60 No. 2 Feb. 2016 1004-2954201602-0071-06 BIM 1 1 2 2 1 1. 7140992. 710054 BIM BIM 3D 4D nd BIM 1 3D 4D Revit BIM BIM U442. 5TP391. 72 A DOI10. 13238 /j. issn.

More information

~ ~

~ ~ * 40 4 2016 7 Vol. 40 No. 4 July 2016 35 Population Research 2014 1 2016 2016 9101. 0 40 49. 6% 2017 ~ 2021 1719. 5 160 ~ 470 100872 Accumulated Couples and Extra Births under the Universal Tw o-child

More information

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B 25 9 2008 9 M ICROEL ECTRON ICS & COMPU TER Vol. 25 No. 9 September 2008 J ava 1,2, 1,2, 1,2 (1, 330022 ; 2, 330022) :,. Apla - Java,,.. : PAR ;Apla - Java ; ;CMP ; : TP311 : A : 1000-7180 (2008) 09-0018

More information

m m m ~ mm

m m m ~ mm 2011 10 10 157 JOURNAL OF RAILWAY ENGINEERING SOCIETY Oct 2011 NO. 10 Ser. 157 1006-2106 2011 10-0007 - 0124-05 710043 6 TBM TBM U455. 43 A Structural Calculation and Analysis of Transfer Node of Three

More information

SVM OA 1 SVM MLP Tab 1 1 Drug feature data quantization table

SVM OA 1 SVM MLP Tab 1 1 Drug feature data quantization table 38 2 2010 4 Journal of Fuzhou University Natural Science Vol 38 No 2 Apr 2010 1000-2243 2010 02-0213 - 06 MLP SVM 1 1 2 1 350108 2 350108 MIP SVM OA MLP - SVM TP391 72 A Research of dialectical classification

More information

交流活动

交流活动 信 息 科 学 技 术 学 院 简 报 School of Electronics Engineering and Computer Science 二 零 一 六 年 第 二 期 ( 总 第 102 期 ) 北 京 大 学 信 息 科 学 技 术 学 院 二 零 一 六 年 三 月 三 十 一 日 党 政 : 3 月 7 日, 北 京 大 学 校 长 助 理 教 育 基 金 会 秘 书 长 邓 娅

More information

g 100mv /g 0. 5 ~ 5kHz 1 YSV8116 DASP 1 N 2. 2 [ M] { x } + [ C] { x } + [ K]{ x } = { f t } 1 M C K 3 M C K f t x t 1 [ H( ω )] = - ω 2

g 100mv /g 0. 5 ~ 5kHz 1 YSV8116 DASP 1 N 2. 2 [ M] { x } + [ C] { x } + [ K]{ x } = { f t } 1 M C K 3 M C K f t x t 1 [ H( ω )] = - ω 2 10 2016 10 No. 10 Modular Machine Tool & Automatic Manufacturing Technique Oct. 2016 1001-2265 2016 10-0012 - 05 DOI 10. 13462 /j. cnki. mmtamt. 2016. 10. 004 * 116024 MIMO TH166 TG502 A Dynamic Performance

More information

Microsoft Word - A201009-646.doc

Microsoft Word - A201009-646.doc # 中 国 网 络 游 戏 外 挂 问 题 现 状 分 析 * 兰 晓, 尹 杰 ( 中 国 传 媒 大 学 信 息 工 程 学 院 ) 摘 要 : 网 络 游 戏 外 挂 的 泛 滥 严 重 阻 碍 了 中 国 网 络 游 戏 产 业 的 正 常 发 展 本 文 给 出 了 网 络 游 戏 外 挂 的 定 义, 并 对 当 前 中 国 网 络 游 戏 存 在 的 安 全 问 题 进 行 了 分 析,

More information

14-1-人文封面

14-1-人文封面 107 14 157-70 1 1 2 2 2 2 1 2 imonsters Trend Micro Incorporated 2015 2012 35 2013 2 140 2014 Android 400 2012 10 2015 800 imonsters 58 imonsters All, Castellar, & Van Looy, 2016 Piaget 1962 Vygotsky 1978

More information

语篇中指代词的分布规律与心理机制*

语篇中指代词的分布规律与心理机制* 2005132227~238 Advances in Psychological Science 1 2 1 430079 2 430081 3 PLS B849:C93 1 [1] 45~65 Hofstede [2] Chemers Hofstede [4,5] Chemers idiographic approach [6] nomothetic approach HouseWright [3]

More information

* CUSUM EWMA PCA TS79 A DOI /j. issn X Incipient Fault Detection in Papermaking Wa

* CUSUM EWMA PCA TS79 A DOI /j. issn X Incipient Fault Detection in Papermaking Wa 2 *. 20037 2. 50640 CUSUM EWMA PCA TS79 A DOI 0. 980 /j. issn. 0254-508X. 207. 08. 004 Incipient Fault Detection in Papermaking Wastewater Treatment Processes WANG Ling-song MA Pu-fan YE Feng-ying XIONG

More information

a b

a b 38 3 2014 5 Vol. 38 No. 3 May 2014 55 Population Research + + 3 100038 A Study on Implementation of Residence Permit System Based on Three Local Cases of Shanghai Chengdu and Zhengzhou Wang Yang Abstract

More information

/3 CAD JPG GIS CAD GIS GIS 1 a CAD CAD CAD GIS GIS ArcGIS 9. x 10 1 b 1112 CAD GIS 1 c R2VArcscan CAD MapGIS CAD 1 d CAD U

/3 CAD JPG GIS CAD GIS GIS 1 a CAD CAD CAD GIS GIS ArcGIS 9. x 10 1 b 1112 CAD GIS 1 c R2VArcscan CAD MapGIS CAD 1 d CAD U 1006-3862 2010 05-0059 - 07 361005 1 GIS 2 3 What if 2. 0 1 2 3 4 GIS TU984. 11 A 1 Planning Support System MIS PSS 1989 1 90 23 4-7 GIS Planning Support GIS System SDSS PSS GIS GIS CAD GIS SDSS CAD CAD

More information

Microsoft Word - 1843-1847 tb20110372 何颖

Microsoft Word - 1843-1847  tb20110372  何颖 微 生 物 学 通 报 Microbiology China tongbao@im.ac.cn DEC 20, 2011, 8(12): 184 1847 2011 by Institute of Microbiology, CAS 高 校 教 改 纵 横 基 于 建 构 主 义 学 习 理 论 的 微 生 物 学 实 验 课 程 教 学 新 模 式 何 颖 廖 国 建 谢 建 平 * ( 西 南

More information

θ 1 = φ n -n 2 2 n AR n φ i = 0 1 = a t - θ θ m a t-m 3 3 m MA m 1. 2 ρ k = R k /R 0 5 Akaike ρ k 1 AIC = n ln δ 2

θ 1 = φ n -n 2 2 n AR n φ i = 0 1 = a t - θ θ m a t-m 3 3 m MA m 1. 2 ρ k = R k /R 0 5 Akaike ρ k 1 AIC = n ln δ 2 35 2 2012 2 GEOMATICS & SPATIAL INFORMATION TECHNOLOGY Vol. 35 No. 2 Feb. 2012 1 2 3 4 1. 450008 2. 450005 3. 450008 4. 572000 20 J 101 20 ARMA TU196 B 1672-5867 2012 02-0213 - 04 Application of Time Series

More information

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I 2004 5 IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I Abstract The techniques of digital video processing, transferring

More information

Vol. 22 No. 4 JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY Aug GPS,,, : km, 2. 51, , ; ; ; ; DOI: 10.

Vol. 22 No. 4 JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY Aug GPS,,, : km, 2. 51, , ; ; ; ; DOI: 10. 22 4 2017 8 Vol. 22 No. 4 JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY Aug. 2017 150080 GPS,,, : 27. 36 km, 2. 51, 110. 43, ; ; ; ; DOI: 10. 15938 /j. jhust. 2017. 04. 015 U469. 13 A 1007-2683

More information

豐佳燕.PDF

豐佳燕.PDF Application of Information Literacy to chiayen@estmtc.tp.edu.tw information literacy Theme-oriented teaching. Abstract Based on the definition of Information Literacy and Six core concepts of the problem

More information

~ 10 2 P Y i t = my i t W Y i t 1000 PY i t Y t i W Y i t t i m Y i t t i 15 ~ 49 1 Y Y Y 15 ~ j j t j t = j P i t i = 15 P n i t n Y

~ 10 2 P Y i t = my i t W Y i t 1000 PY i t Y t i W Y i t t i m Y i t t i 15 ~ 49 1 Y Y Y 15 ~ j j t j t = j P i t i = 15 P n i t n Y * 35 4 2011 7 Vol. 35 No. 4 July 2011 3 Population Research 1950 ~ 1981 The Estimation Method and Its Application of Cohort Age - specific Fertility Rates Wang Gongzhou Hu Yaoling Abstract Based on the

More information

第 02 期 1 医 疗 信 息 现 状 20% EMR Electronic Medical Record HIS HIS [1-2] 40 2011 张 肖 等 : 基 于 大 数 据 的 医 疗 健 康 创 新 应 用 2 大 数 据 环 境 下 医 疗 数 据 特 征 分 析 PC [3]

第 02 期 1 医 疗 信 息 现 状 20% EMR Electronic Medical Record HIS HIS [1-2] 40 2011 张 肖 等 : 基 于 大 数 据 的 医 疗 健 康 创 新 应 用 2 大 数 据 环 境 下 医 疗 数 据 特 征 分 析 PC [3] 电 子 科 学 技 术 电 第 02 子 科 卷 学 第 技 02 术 期 Electronic 2015 年 Science 3 月 & Technology Electronic Science & Technology Vol.02 No.02 Mar.2015 年 基 于 大 数 据 的 医 疗 健 康 创 新 应 用 张 肖, 杨 锦 洲, 王 志 勇 ( 中 国 联 通 研 究 院, 北

More information

4 115,,. : p { ( x ( t), y ( t) ) x R m, y R n, t = 1,2,, p} (1),, x ( t), y ( t),,: F : R m R n.,m, n, u.,, Sigmoid. :,f Sigmoid,f ( x) = ^y k ( t) =

4 115,,. : p { ( x ( t), y ( t) ) x R m, y R n, t = 1,2,, p} (1),, x ( t), y ( t),,: F : R m R n.,m, n, u.,, Sigmoid. :,f Sigmoid,f ( x) = ^y k ( t) = 2007 4 4 :100026788 (2007) 0420114206, (, 430074) :,,,,,,GIS.,,. : ; ; ; ; : TP391 ;P338 : A Development of Combinatorial Intelligentized Decision2Making Support System and Its Utilization in Runoff Forecasting

More information

Mechanical Science and Technology for Aerospace Engineering October Vol No. 10 Web SaaS B /S Web2. 0 Web2. 0 TP315 A

Mechanical Science and Technology for Aerospace Engineering October Vol No. 10 Web SaaS B /S Web2. 0 Web2. 0 TP315 A 2012 10 31 10 Mechanical Science and Technology for Aerospace Engineering October Vol. 31 2012 No. 10 Web2. 0 400030 SaaS B /S Web2. 0 Web2. 0 TP315 A 1003-8728 2012 10-1638-06 Design and Implementation

More information

. 3. MOOC 2006 MOOC Automated Text Marker 2014 e-rater Yigal et al MOOC Coursera Edx 97

. 3. MOOC 2006 MOOC Automated Text Marker 2014 e-rater Yigal et al MOOC Coursera Edx 97 23 3 2017 6 Open Education Research Vol. 23 No. 3 Jun. 2017 1 2 1 2 1. 100875 2. 100875 PPT G434 A 1007-2179 2017 03-0096-09 Coursera Edx MOOC 100 2 3- social network services SNS 4 2008 2009 2017-03-

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

m 3 m m 84 m m m m m m m

m 3 m m 84 m m m m m m m 2011 8 8 155 JOURNAL OF RAILWAY ENGINEERING SOCIETY Aug 2011 NO. 8 Ser. 155 1006-2106 2011 08-0096 - 06 430063 1 2 3 U231 +. 4 A Design of Underground Space of Furong Square Station of Urban Rail Transit

More information

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 新 媒 体 环 境 下 公 务 员 在 线 培 训 模 式 研 究 作 者 姓 名 : 学 科 专 业 : 导 师 姓 名 : 完 成 时 间 : 潘 琳 数 字 媒 体 周 荣 庭 教 授 二 一 二 年 五 月 University of Science and Technology of China A dissertation for

More information

1 引言

1 引言 P P 第 40 卷 Vol.40 第 7 期 No.7 计 算 机 工 程 Computer Engineering 014 年 7 月 July 014 开 发 研 究 与 工 程 应 用 文 章 编 号 :1000-348(014)07-081-05 文 献 标 识 码 :A 中 图 分 类 号 :TP391.41 摘 基 于 图 像 识 别 的 震 象 云 地 震 预 测 方 法 谢 庭,

More information

Microsoft Word - A201202-493_1329751213.doc

Microsoft Word - A201202-493_1329751213.doc 5 10 15 20 25 BP 神 经 网 络 在 中 国 创 业 板 企 业 成 长 性 预 测 研 究 ** 孙 静 稳, 刘 金 平 ( 中 国 矿 业 大 学 管 理 学 院, 江 苏 徐 州 221116) 摘 要 : 根 据 创 业 板 企 业 的 高 科 技 和 高 成 长 性 特 点, 成 为 金 融 证 券 市 场 热 门 关 注 的 对 象, 其 成 长 性 研 究 是 资 本

More information

Microsoft Word - 01李惠玲ok.doc

Microsoft Word - 01李惠玲ok.doc 康 寧 學 報 11:1-20(2009) 1 數 位 學 習 於 護 理 技 術 課 程 之 運 用 與 評 值 * 李 惠 玲 ** 高 清 華 *** 呂 莉 婷 摘 要 背 景 : 網 路 科 技 在 教 育 的 使 用 已 成 為 一 種 有 利 的 教 學 輔 助 工 具 網 路 教 學 的 特 性, 在 使 學 習 可 不 分 時 間 與 空 間 不 同 進 度 把 握 即 時 性 資

More information

56 包 装 工 程 1.2 眼 动 跟 踪 技 术 介 入 APP 图 形 用 户 界 面 可 用 性 评 估 眼 动 仪 是 基 于 眼 动 轨 迹 跟 踪 的 装 置, 用 于 测 量 眼 睛 的 位 置 和 眼 球 运 动 眼 动 仪 是 用 于 人 类 视 觉 系 统 心 理 学 认 知

56 包 装 工 程 1.2 眼 动 跟 踪 技 术 介 入 APP 图 形 用 户 界 面 可 用 性 评 估 眼 动 仪 是 基 于 眼 动 轨 迹 跟 踪 的 装 置, 用 于 测 量 眼 睛 的 位 置 和 眼 球 运 动 眼 动 仪 是 用 于 人 类 视 觉 系 统 心 理 学 认 知 第 36 卷 第 8 期 包装工程 PACKAGING ENGINEERING 55 基于眼动仪的智能手机 APP 图形用户界面设计可用性评估 常方圆 上海出版印刷高等专科学校 上海 200093 摘要 目的 用眼动追踪技术对APP用户图形界面设计原型进行可用性评估 方法 方法 采用创新的图形要素 分离概念 设计 3 组不同的平行设计测试 以兴趣区为范围 使用眼动仪收集主要眼动轨迹数据 如首次 进入时间

More information

/MPa / kg m - 3 /MPa /MPa 2. 1E ~ 56 ANSYS 6 Hz (a) 一阶垂向弯曲 (b) 一阶侧向弯曲 (c) 一阶扭转 (d) 二阶侧向弯曲 (e) 二阶垂向弯曲 (f) 弯扭组合 2 6 Hz

/MPa / kg m - 3 /MPa /MPa 2. 1E ~ 56 ANSYS 6 Hz (a) 一阶垂向弯曲 (b) 一阶侧向弯曲 (c) 一阶扭转 (d) 二阶侧向弯曲 (e) 二阶垂向弯曲 (f) 弯扭组合 2 6 Hz 31 3 Vol. 31 No. 3 218 9 Journal of Shijiazhuang Tiedao University Natural Science Edition Sep. 218 1 1 2 1 2 1 1. 543 2. 543 U462. 3 217-2 - 16 A 295-373 218 3-63 - 6 1-4 5-7 8-11 1 11 11 398 mm 86 mm

More information

% GIS / / Fig. 1 Characteristics of flood disaster variation in suburbs of Shang

% GIS / / Fig. 1 Characteristics of flood disaster variation in suburbs of Shang 20 6 2011 12 JOURNAL OF NATURAL DISASTERS Vol. 20 No. 6 Dec. 2011 1004-4574 2011 06-0094 - 05 200062 1949-1990 1949 1977 0. 8 0. 03345 0. 01243 30 100 P426. 616 A Risk analysis of flood disaster in Shanghai

More information

Microsoft Word - 46.doc

Microsoft Word - 46.doc 基 于 PDM 的 邮 件 管 理 系 统 的 研 究 汪 水 琴 李 杨 谢 川 杨 文 通 王 建 华 ( 北 京 工 业 大 学, 北 京,100022 ) Research of an E-Mail Management System Based on PDM WANG Shui-qin, LI Yang, XIE Chuan, YANG Wen-tong, WANG Jian-hua (Beijing

More information

JOURNAL OF EARTHQUAKE ENGINEERING AND ENGINEERING VIBRATION Vol. 31 No. 5 Oct /35 TU3521 P315.

JOURNAL OF EARTHQUAKE ENGINEERING AND ENGINEERING VIBRATION Vol. 31 No. 5 Oct /35 TU3521 P315. 31 5 2011 10 JOURNAL OF EARTHQUAKE ENGINEERING AND ENGINEERING VIBRATION Vol. 31 No. 5 Oct. 2011 1000-1301 2011 05-0075 - 09 510405 1 /35 TU3521 P315. 8 A Earthquake simulation shaking table test and analysis

More information

Microsoft PowerPoint ARIS_Platform_en.ppt

Microsoft PowerPoint ARIS_Platform_en.ppt ARIS Platform www.ixon.com.tw ARIS ARIS Architecture of Integrated Information System Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer ARIS () 2 IDS Scheer AG International Presence >> Partners and subsidiaries

More information

% 30% % % % %

% 30% % % % % 2 2 Economics of Education Research (Beida) 3 2004 6 Institute of Economics of Education, Peking University 100871 2001 115 6 70% 2002 145 6 64.7% 5 2002 80% 2003 212 67 46% 2003 6 2003 8 1 50 15 2003

More information

科 研 信 息 化 技 术 与 应 用,2015, 6 (1) of identity and the framework of identity management, this paper analyses the development trend of Identity Management

科 研 信 息 化 技 术 与 应 用,2015, 6 (1) of identity and the framework of identity management, this paper analyses the development trend of Identity Management 科 研 信 息 化 技 术 与 应 用 2015, 6(1): 41 49 应 用 / APPLICATION 身 份 管 理 发 展 趋 势 和 中 国 科 学 院 身 份 管 理 系 统 薛 聪 1,2, 向 继 1 1, 高 能 1. 中 国 科 学 院 信 息 工 程 研 究 所 信 息 安 全 国 家 重 点 实 验 室, 北 京 100093 2. 中 国 科 学 院 大 学, 北 京

More information

电力信息化2013年第1期.indb

电力信息化2013年第1期.indb 中图分类号 TP319 文献标志码 B 文章编号 1672-4844(213)1-87-6 摘要 SAP ERP 信息是很多大型企业的核心信息 是企业在进行容灾建设时主要关切的 信息 文章以双活方式运行的特点对 SAP ERP 信息进行了分析 推导出了 SAP ERP 信息以双活模式运行时操作响时间的计算公式 提出了影响操作响时间的主要因素是网 络时延 测试了 SAP ERP 产品以服务器双活模式运行的实际效果和以数据库双活

More information

标题

标题 2012 年 6 月 交 通 运 输 系 统 工 程 与 信 息 Journal of Transportation Systems Engineering and Information Technology Vol 郾 12 Sup. 1 June 2012 文 章 编 号 : 1009 鄄 6744 (2012) Sup. 1 鄄 0086 鄄 05 * 张 万 安, 肖 跃 秀 ( 吉 安

More information

United Nations ~ ~ % 2010

United Nations ~ ~ % 2010 42 3 2018 5 Vol. 42 No. 3 May 2018 38 Population Research 2014 60 3% ~ 4% 10% 60 +

More information

XXX专业本科人才培养方案

XXX专业本科人才培养方案 计 算 机 科 学 与 技 术 专 业 本 科 人 才 培 养 方 案 (Computer Science and Technology 080901) 一 培 养 目 标 本 专 业 培 养 德 智 体 美 全 面 发 展, 具 有 良 好 的 科 学 与 人 文 素 养, 熟 悉 经 济 管 理 法 律 等 相 关 基 础 知 识, 系 统 地 掌 握 计 算 机 硬 件 软 件 方 面 的 基

More information

參、提升醫事人員專業素質及保健服務能力

參、提升醫事人員專業素質及保健服務能力 99 年 度 高 屏 區 醫 療 區 域 輔 導 與 醫 療 資 源 整 合 計 畫 目 錄 頁 碼 99 年 度 高 屏 醫 療 區 域 輔 導 與 醫 療 資 源 整 合 計 畫 分 項 計 畫 表 ----------------------------------------001 分 項 計 畫 成 果 報 告 --------------------------------------------------------------------------------------------002

More information

<4D6963726F736F667420576F7264202D203631372D3632312032303133303430333030312DBACEC0F25FD0A3B6D4B8E55F2DB6FED0A32D2D2DC8A5B5F4CDBCD6D0B5C4BBD8B3B5B7FBBAC52E646F63>

<4D6963726F736F667420576F7264202D203631372D3632312032303133303430333030312DBACEC0F25FD0A3B6D4B8E55F2DB6FED0A32D2D2DC8A5B5F4CDBCD6D0B5C4BBD8B3B5B7FBBAC52E646F63> 第 4 卷 第 2 期 食 品 安 全 质 量 检 测 学 报 Vol. 4 No. 2 2013 年 4 月 Journal of Food Safety and Quality Apr., 2013 何 莉 *, 姜 笑 寒 ( 广 东 省 食 品 药 品 职 业 技 术 学 校, 广 州 510663) 摘 要 : 本 文 通 过 科 学 地 运 用 html5+jsp+sql 技 术, 建

More information

北 京 大 学

北 京 大 学 北 京 大 学 硕 士 研 究 生 培 养 方 案 ( 信 息 工 程 学 院 报 表 修 订 版 本 ) 一 级 学 科 名 称 专 业 名 称 计 算 机 科 学 与 技 术 计 算 机 应 用 技 术 专 业 代 码 081203 北 京 大 学 研 究 生 院 制 表 填 表 日 期 :2012 年 06 月 16 日 一 学 科 ( 专 业 ) 主 要 研 究 方 向 序 研 究 方 向

More information

58 特 殊 教 育 與 復 健 學 報 壹 研 究 動 機 與 背 景 教 育 成 敗, 繫 於 師 資 之 良 窳 教 育 部 於 2010 年 8 月 召 開 第 八 次 全 國 教 育 會 議 中, 師 資 培 育 與 專 業 發 展 為 一 項 重 要 的 討 論 議 題, 其 中 研 修

58 特 殊 教 育 與 復 健 學 報 壹 研 究 動 機 與 背 景 教 育 成 敗, 繫 於 師 資 之 良 窳 教 育 部 於 2010 年 8 月 召 開 第 八 次 全 國 教 育 會 議 中, 師 資 培 育 與 專 業 發 展 為 一 項 重 要 的 討 論 議 題, 其 中 研 修 國 立 臺 南 大 學 特 殊 教 育 學 系 特 殊 教 育 與 復 健 學 報, 民 99,24 期,57 79 57 臺 灣 與 中 國 大 陸 視 障 教 育 師 資 培 育 制 度 之 比 較 以 臺 南 大 學 與 南 京 特 殊 教 育 職 業 技 術 學 院 為 例 莊 素 貞 國 立 臺 中 教 育 大 學 特 殊 教 育 學 系 袁 東 浙 江 省 寧 波 市 盲 童 學 校 摘

More information

698 39,., [6].,,,, : 1) ; 2) ,, 14,, [7].,,,,, : 1) :,. 2) :,,, 3) :,,,., [8].,. 1.,,,, ,,,. : 1) :,, 2) :,, 200, s, ) :,.

698 39,., [6].,,,, : 1) ; 2) ,, 14,, [7].,,,,, : 1) :,. 2) :,,, 3) :,,,., [8].,. 1.,,,, ,,,. : 1) :,, 2) :,, 200, s, ) :,. 39 6 Vol. 39, No. 6 2013 6 ACTA AUTOMATICA SINICA June, 2013 1, 2,,,. DOI,,,., 2013, 39(6): 697 702 10.3724/SP.J.1004.2013.00697 Present Situation and Development Tendency of Aerospace Control Techniques

More information

10.11648.j.si.20160402.18

10.11648.j.si.20160402.18 Science Innovation 2016; 4(2): 65-71 http://www.sciencepublishinggroup.com/j/si doi: 10.11648/j.si.20160402.18 ISSN: 2328-7861 (Print); ISSN: 2328-787X (Online) Case Study on Career Plan of College's Students

More information

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D 2008 1 1 A. B. C. D. UML 2 3 2 A. B. C. D. 3 A. B. C. D. UML 4 5 4 A. B. C. D. 5 A. B. C. D. 6 6 A. DES B. RC-5 C. IDEA D. RSA 7 7 A. B. C. D. TCP/IP SSL(Security Socket Layer) 8 8 A. B. C. D. 9 9 A. SET

More information

标题

标题 012 Journal of Library Science in China 嘉 兴 模 式 的 延 伸 与 深 化 : 从 总 分 馆 体 系 到 图 书 馆 服 务 体 系 李 超 平 摘 要 嘉 兴 模 式 包 含 两 个 体 系 : 一 是 以 总 分 馆 为 核 心 的 公 共 图 书 馆 服 务 体 系, 二 是 跨 系 统 的 图 书 馆 服 务 联 盟 体 系 研 究 发 现, 从

More information

Microsoft Word - 王彬_已修改_.doc

Microsoft Word - 王彬_已修改_.doc 第 39 卷 第 1 期 应 用 科 技 Vol.39, No.1 2012 年 2 月 Applied Science and Technology Feb. 2012 doi:10.3969/j.issn.1009-671x.201110009 基 于 J2EE 网 络 教 学 系 统 的 设 计 与 实 现 李 静 梅, 王 彬, 彭 晴 晴 哈 尔 滨 工 程 大 学 计 算 机 科 学 与

More information

第 03 期 刘高军等 : 基于 CNONIX 的 XML 与 EXCEL 相互转换技术研究 XML XML CNONIX XML EXCEL EXCEL EXCEL EXCEL CNONIXEXCEL XML EXCEL CNONIX XML EXCEL CNONIX 1 CNONIX 数据元分析

第 03 期 刘高军等 : 基于 CNONIX 的 XML 与 EXCEL 相互转换技术研究 XML XML CNONIX XML EXCEL EXCEL EXCEL EXCEL CNONIXEXCEL XML EXCEL CNONIX XML EXCEL CNONIX 1 CNONIX 数据元分析 电子科学技术电子科学技术第 02 卷第 03 期 Electronic 2015 年 Science 5 月 & Technology Electronic Science & Technology Vol.02 No.03 May.2015 年 基于 CNONIX 的 XML 与 EXCEL 相互转换技术研究 刘高军, 李丹, 程利伟, 钱程, 段然 ( 北方工业大学计算机学院, 北京,100144)

More information

60 2006 7,.,,.. :,,. 2 211,:, ( 1 ). Π,.,.,,,.,.,. 1 : Π Π,. 212,. : 1)..,. 2). :, ;,,,;,. 3

60 2006 7,.,,.. :,,. 2 211,:, ( 1 ). Π,.,.,,,.,.,. 1 : Π Π,. 212,. : 1)..,. 2). :, ;,,,;,. 3 2006 7 7 :100026788 (2006) 0720059207 1, 1, 2, 3 (11, 100080 ;21, 100089 ; 31, 621010) :.,,,;,,.,,,. : ;; ; : C931 : A Collaborative Models Research on Collaboration Systems in Farm2produce Circulation

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

(ICL),, 5 ( ), 40,, , [2,15-19], 3, (THI) (WCI) ( 1) 1 Tab.1 THI WCI and ICL grade standard,, ( ); 3, ;, 1 1, Fig.1 Structur

(ICL),, 5 ( ), 40,, , [2,15-19], 3, (THI) (WCI) ( 1) 1 Tab.1 THI WCI and ICL grade standard,, ( ); 3, ;, 1 1, Fig.1 Structur 28 5 2009 09 PROGRESS IN GEOGRAPHY Vol.28, No.5 Sept., 2009, (, 710062 ) :,, 26,, 3 :,, ;, 4, W, M,, : ; ; ; ; 1,2006 ( )14, 4943, 259.5,, 80.5% 85.8%,, 28,,,,,,, 14 26 40,, 30, 1966 (W H Terjung), [1]

More information

be invested on the desilting of water sources and to paved canals with cement mortar while drinking water project can focus on the improvement of wate

be invested on the desilting of water sources and to paved canals with cement mortar while drinking water project can focus on the improvement of wate 2011 9 100101 101 3 2007 2000 10 F303 A 1002-9753 2011 09-0030 - 11 Trends on Public Infrastructure and Public Investment Priority in Rural China LUO Ren - fu ZHANG Lin - xiu ZHAO Qi - ran HUANG Ji - kun

More information

~ ~ ~ ~ ~ ~ ~ % % ~ 20% 50% ~ 60%

~ ~ ~ ~ ~ ~ ~ % % ~ 20% 50% ~ 60% 33 202 67 ~ 79 The Chinese Journal for the History of Science and Technology Vol. 33 No. 202 896 ~ 949 404 00083 896 ~ 907-908 ~ 98-99 ~ 949 - - N092 TF-092 A 673-44 202 0-0067-3 R. F. Tylecote R. I. McCallum

More information

物理学报 Acta Phys. Sin. Vol. 62, No. 14 (2013) 147802 叠 [4]. PET 设备最重要的部件就是探测器环, 探测 备重建图像具有减少数据插值的优势. 器环的性能直接影响 PET 的成像能力. 探头与探头 之间得到的符合直线叫做投影线. 所有的投影线在

物理学报 Acta Phys. Sin. Vol. 62, No. 14 (2013) 147802 叠 [4]. PET 设备最重要的部件就是探测器环, 探测 备重建图像具有减少数据插值的优势. 器环的性能直接影响 PET 的成像能力. 探头与探头 之间得到的符合直线叫做投影线. 所有的投影线在 数 据 插 值 对 正 电 子 发 射 断 层 成 像 设 备 的 图 像 重 建 影 响 的 研 究 * 杨 昆 刘 新 新 李 晓 苇 ( 河 北 大 学 物 理 学 院, 保 定 071000 ) ( 2013 年 1 月 30 日 收 到 ; 2013 年 4 月 9 日 收 到 修 改 稿 ) 正 电 子 发 射 断 层 扫 描 (positron emission computed tomography,

More information

Microsoft Word - ED-774.docx

Microsoft Word - ED-774.docx journal.newcenturyscience.com/index.php/gjanp Global Journal of Advanced Nursing Practice,214,Vol.1,No.1 The practicality of an improved method of intravenous infusion exhaust specialized in operating

More information

201005 2 4 C J. C. Caldwell 訛 輯 輥 訛 輰 輥 Victor Nee 1 輥 輱 訛 1 1950 ~ 1971 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 5.96 5.90 6.67 6.18 6.

201005 2 4 C J. C. Caldwell 訛 輯 輥 訛 輰 輥 Victor Nee 1 輥 輱 訛 1 1950 ~ 1971 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 5.96 5.90 6.67 6.18 6. * 1949 ~ 1973 20 60 Abstract Previous studies of the high birth rate during the collectivization period in rural China have been focused on how the number of children helped towards the family s financial

More information

Microsoft Word - D-2°w¶Ë¬ì¹ï¤U�Iµh®{¤âÀˬd¬yµ{_¬x°ö�×__P.329-335_.doc

Microsoft Word - D-2°w¶Ë¬ì¹ï¤U�Iµh®{¤âÀˬd¬yµ{_¬x°ö�×__P.329-335_.doc 針 傷 科 對 下 背 痛 徒 手 檢 查 流 程 329 針 傷 科 對 下 背 痛 徒 手 檢 查 流 程 洪 培 修 1 張 晉 賢 2 張 世 良 3 1 嘉 義 基 督 教 醫 院 中 醫 科 系 2 長 庚 紀 念 醫 院 中 醫 醫 院 基 隆 分 院 暨 長 庚 大 學 醫 學 院 3 中 國 醫 藥 大 學 中 醫 院 學 針 灸 研 究 所 摘 要 前 言 腰 痛 或 下 背 痛

More information

30 2008,2(1) 基 礎 上, 各 種 數 據 均 以 圖 形 化 方 式 表 達, 因 此 各 級 分 析 結 果 均 可 以 隨 時 檢 驗 另 外, 由 於 系 統 是 以 網 站 形 式 發 佈, 任 何 用 戶 均 可 通 過 網 絡 查 詢 瀏 覽 系 統 中 的 數 據, 因

30 2008,2(1) 基 礎 上, 各 種 數 據 均 以 圖 形 化 方 式 表 達, 因 此 各 級 分 析 結 果 均 可 以 隨 時 檢 驗 另 外, 由 於 系 統 是 以 網 站 形 式 發 佈, 任 何 用 戶 均 可 通 過 網 絡 查 詢 瀏 覽 系 統 中 的 數 據, 因 第 2 卷 第 1 期 澳 門 科 技 大 學 學 報 Vol.2 No.1 2008 年 6 月 30 日 Journal of Macau University of Science and Technology June 30, 2008 29 月 球 探 測 數 據 實 時 管 理 系 統 的 開 發 朱 紅 岷 **, 祝 夢 華, 劉 良 鋼 *, 許 敖 敖 ( 澳 門 科 技 大 學

More information

山东省招生委员会

山东省招生委员会 附 件 2: 2012 年 度 山 东 大 学 精 品 课 程 申 报 表 课 程 名 称 课 程 负 责 人 所 属 院 系 网 站 建 设 与 设 计 连 莉 副 教 授 计 算 机 学 院 课 程 类 型 理 论 课 ( 不 含 实 践 ) 理 论 课 ( 含 实 践 ) 实 践 ( 验 ) 课 所 属 专 业 大 类 所 属 专 业 类 理 工 电 子 信 息 科 学 类 联 系 电 话 13256167020

More information

weblogic

weblogic Weblogic Allen Long allen@huihoo.com http://www.huihoo.com 2004-04 1 WebLogic, WLS WLS Domain 2 Weblogic6.1 Weblogic6.1 J2EE1.2,J2EE1.3 HTTP 1.1 J2EE Connector Architecture 1.0 J2EE EJB 2.0 J2EE JDBC 2.0

More information

室内设计2015年第4期.indd

室内设计2015年第4期.indd ISSUE 4 AUG. 2015 / JOURNAL OF HUMAN SETTLEMENTS IN WEST CHINA / 018 DOI: 10.13791/j.cnki.hsfwest.20150405 任留柱, 田长丰. 环境设计 景观方向 研究生教育中的设计能力培养探索[J]. 西部人居环境学刊, 2015, 30(04): 18-22. 环境设计 景观方向 研究生教育中的设计能力培养探索*

More information

Microsoft Word - 31空中大學校稿檔.doc

Microsoft Word - 31空中大學校稿檔.doc 高 雄 市 立 空 中 大 學 103 年 度 施 政 績 效 成 果 報 告 重 要 施 政 項 目 執 行 成 果 與 效 益 壹 教 學 研 究 及 訓 輔 一 推 動 教 務 行 政 ( 一 ) 積 極 招 生 拓 展 生 源, 持 續 推 動 終 身 學 習 與 繼 續 教 育 理 念, 致 力 成 為 實 用 取 向 的 幸 福 大 學 1. 訂 定 招 生 人 數 量 化 目 標, 定

More information

2012 1 162 CREDIT REFERENCE No. 1 2012 Serial NO. 162 欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟 100054 F832. 4 A 1674-747X 2012 01-0001 - 12 30 1 1999 1999 10 1 10 2012-01 - 10 1958-1 1 1999 1 10

More information

叶荣华 等 一个支持 Web 服务聚集的多 Agent 协作框架 第2 期 示当不采用行业关联时的相应比例 图 4 为重复 10 次实验的 Q r 和 Q0 的分布情况 实验表明 在 简单搜索的情况下 SA 能搜到满足服务能力的需 求的比例明显低于采用相关行业关联策略后的情 况 的无关 RA 返回 而采用关键词策略后返回的 RA 只比准确的 RA 略高一点 所以 采用关键词策略 可以大大降低 SA

More information

1. 课 程 负 责 人 情 况 姓 名 蒋 效 宇 性 别 男 出 生 年 月 基 本 信 息 最 终 学 历 研 究 生 职 称 副 教 授 电 话 学 位 博 士 职 务 无 传 真 研 究 方 向 MIS 系 统 整 合 电 子

1. 课 程 负 责 人 情 况 姓 名 蒋 效 宇 性 别 男 出 生 年 月 基 本 信 息 最 终 学 历 研 究 生 职 称 副 教 授 电 话 学 位 博 士 职 务 无 传 真 研 究 方 向 MIS 系 统 整 合 电 子 北 京 服 装 学 院 精 品 课 程 建 设 立 项 申 报 表 课 程 名 称 管 理 信 息 系 统 所 属 部 门 商 学 院 课 程 类 型 理 论 课 ( 不 含 实 践 ) 理 论 课 ( 含 实 践 ) 实 验 ( 践 ) 课 所 属 一 级 学 科 名 称 所 属 二 级 学 科 名 称 课 程 负 责 人 管 理 科 学 与 工 程 管 理 信 息 系 统 蒋 效 宇 申 报 日

More information

Improving the Effectiveness of the Training of Civil Service by Applying Learning Science and Technology: The Case Study of the National Academy of Ci

Improving the Effectiveness of the Training of Civil Service by Applying Learning Science and Technology: The Case Study of the National Academy of Ci 善 用 學 習 科 技 提 升 公 務 人 員 培 訓 之 效 能 : 以 國 家 文 官 學 院 學 習 科 技 之 建 構 與 運 用 為 例 蔡 璧 煌 鍾 廣 翰 摘 要 公 務 人 員 的 素 質 代 表 一 國 國 力, 除 攸 關 國 家 施 政 外, 也 影 響 國 家 整 體 之 發 展, 因 此 如 何 善 用 學 習 科 技 協 助 公 務 人 員 培 訓 與 管 理, 未 來

More information

荨荨 % [3] [4] 86%( [6] 27 ) Excel [7] 27 [8] 2 [9] K2 [2] ; Google group+ 5 Gmail [2] 2 fxljwcy 3E [22] 2 2 fxljzrh 2D [23] 3 2 fxzphjf 3D 35

荨荨 % [3] [4] 86%( [6] 27 ) Excel [7] 27 [8] 2 [9] K2 [2] ; Google group+ 5 Gmail [2] 2 fxljwcy 3E [22] 2 2 fxljzrh 2D [23] 3 2 fxzphjf 3D 35 * ( 875) CSCL - - 2-33 - ; ; ; ; G42 A [ ] 672 8(23)3 6 7 Web 2. SNA [4] : [] - 2- (mode) 2 [2] (http://lcell.bnu.edu. cn) - 2-2- - ( Social Network Analysis SNA) - (bipartite matrix) 2 3 - [5] [3] ( )

More information

Microsoft Word - 2015年第三期09

Microsoft Word - 2015年第三期09 第 32 卷 第 3 期 河 北 工 程 大 学 学 报 ( 社 会 科 学 版 ) Vol.32 No.3 2015 年 9 月 Journal of Hebei University of Engineering (Social Science Edition) Sept.2015 潍 坊 地 区 非 物 质 文 化 遗 产 要 素 研 究 刘 阳 ( 中 央 戏 剧 学 院 戏 剧 管 理 系,

More information

业 务 与 运 营 社 交 网 络 行 为 将 对 网 络 流 量 造 成 较 大 影 响 3) 即 时 通 信 类 业 务 包 括 微 信 QQ 等, 该 类 业 务 属 于 典 型 的 小 数 据 包 业 务, 有 可 能 带 来 较 大 的 信 令 开 呼 叫 建 立 的 时 延 销 即 时

业 务 与 运 营 社 交 网 络 行 为 将 对 网 络 流 量 造 成 较 大 影 响 3) 即 时 通 信 类 业 务 包 括 微 信 QQ 等, 该 类 业 务 属 于 典 型 的 小 数 据 包 业 务, 有 可 能 带 来 较 大 的 信 令 开 呼 叫 建 立 的 时 延 销 即 时 移 动 互 联 网 业 务 在 LTE 时 代 的 发 展 分 析 及 业 务 建 模 刘 琪 王 蕴 实 盛 煜 李 轶 群 中 国 联 通 网 络 技 术 研 究 院 北 京 100084 摘 要 LTE 时 代 的 到 来 为 移 动 互 联 网 业 务 的 发 展 提 供 了 新 的 平 台, 也 给 运 营 商 带 来 巨 大 的 挑 战 文 章 探 讨 了 移 动 互 联 网 业 务 在

More information

(Pattern Recognition) 1 1. CCD

(Pattern Recognition) 1 1. CCD ********************************* ********************************* (Pattern Recognition) 1 1. CCD 2. 3. 4. 1 ABSTRACT KeywordsMachine Vision, Real Time Inspection, Image Processing The purpose of this

More information

10.11648.j.sjbm.20150306.21

10.11648.j.sjbm.20150306.21 Science Journal of Business and Management 2015; 3(6): 293-301 Published online January 27, 2016 (http://www.sciencepublishinggroup.com/j/sjbm) doi: 10.11648/j.sjbm.20150306.21 ISSN: 2331-0626 (Print);

More information

132 包 装 工 程 2016 年 5 月 网 产 品 生 命 周 期 是 否 有 与 传 统 产 品 生 命 周 期 曲 线 相 关 的 类 似 趋 势 旨 在 抛 砖 引 玉, 引 起 大 家 对 相 关 问 题 的 重 视, 并 为 进 一 步 研 究 处 于 不 同 阶 段 的 互 联 网

132 包 装 工 程 2016 年 5 月 网 产 品 生 命 周 期 是 否 有 与 传 统 产 品 生 命 周 期 曲 线 相 关 的 类 似 趋 势 旨 在 抛 砖 引 玉, 引 起 大 家 对 相 关 问 题 的 重 视, 并 为 进 一 步 研 究 处 于 不 同 阶 段 的 互 联 网 第 37 卷 第 10 期 包 装 工 程 2016 年 5 月 PACKAGING ENGINEERING 131 传 统 产 品 生 命 周 期 曲 线 对 互 联 网 产 品 适 应 性 探 究 田 姣, 刘 吉 昆 ( 清 华 大 学, 北 京 100084) 摘 要 : 目 的 探 讨 传 统 产 品 生 命 周 期 曲 线 对 于 互 联 网 产 品 生 命 周 期 是 否 依 然 适

More information

10 ( ) ( ) [5] 1978 : [1] (P13) [6] [1] (P217) [7] [1] (P19) : : [1] [4] (P1347) (P18) 1985 : [1] (P343) 1300 : [1] (P12) 1984 :

10 ( ) ( ) [5] 1978 : [1] (P13) [6] [1] (P217) [7] [1] (P19) : : [1] [4] (P1347) (P18) 1985 : [1] (P343) 1300 : [1] (P12) 1984 : 27 3 ( ) Vol.27 No.3 2010 5 Journal of Shenzhen University (Humanities & Social Sciences) May 2010 ( 518060) : ; : ; : ; ; ; ; : F 127.9 :A :1000-260X(2010)03-0009-13 30 [2] : [2] (P381) 1979 : : [3] :1978

More information

事故的共性原因: 行为、知识、习惯

事故的共性原因: 行为、知识、习惯 * Behavior Based Model for Organizational Safety Management FU Gui Lu Bai Chen Xiuzhen (School of Resources and Safety Engineering, China University of Mining & Technology-Beijing, Beijing, 100083 ) Abstract:

More information

48 Computer Education 2011 2 课 程 体 系 设 置 2.1 科 学 设 置 培 养 方 案 课 程 模 块, 确 定 培 养 方 向 首 先, 我 们 通 过 对 人 才 市 场 需 求 分 析, 确 定 了 专 业 培 养 目 标 然 后, 根 据 教 育 部 高 等

48 Computer Education 2011 2 课 程 体 系 设 置 2.1 科 学 设 置 培 养 方 案 课 程 模 块, 确 定 培 养 方 向 首 先, 我 们 通 过 对 人 才 市 场 需 求 分 析, 确 定 了 专 业 培 养 目 标 然 后, 根 据 教 育 部 高 等 第 3 期 2011 年 2 月 10 日 Computer Education No.3 Feb.10,2011 47 文 章 编 号 :1672-5913(2011)03-0047-05 中 图 分 类 号 :G642 文 献 标 识 码 :A 网 络 工 程 1+X 应 用 型 人 才 培 养 新 模 式 陈 晓 龙, 彭 志 平 ( 广 东 石 油 化 工 学 院 计 算 机 科 学 与 技

More information