java卡互操作性研究白

java卡互操作性研究白
java卡互操作性研究白

提高JAVA卡互操作性的研究

联通兴业通信技术有限公司王俊清郭娜

【摘要】:

目前栖息于JAVA USIM卡上的应用主要分三大类:银行类、公交类、校企类。本文主要以银行类应用为例,分析目前联通java卡的互操作性现状,并提出了改进互操作性的建议,为实现第三方应用开发作好技术准备。

【关键词】:UICC、USIM、SWP、PBOC、JAVA、互操作性

一、背景:

联通金融USIM卡是符合3GPP相关规范和GP规范的含有USIM应用和PBOC应用的有SWP 功能的JAVA卡。主要遵循七部分规范: UICC规范、USIM规范、JAVA卡规范、GP规范、SWP 卡规范、HCI规范和PBOC3.0规范。

理论上讲,联通金融USIM卡据有良好的安全性和互操作性,可以采用预置和后期两种方式加载。然而,现实中其互操作性很差。

本文建立在联通11家供卡商的卡与4家应用的实际互测试基础上,分析了引起互操作性的因素,对未来实现第三方应用开发提供了有价值的参考。

二、联通JAVA USIM卡架构简介:

联通JAVA USIM卡架构图如下:

图1、电信JAVA USIM卡架构图(From Obethur)

由上图看出,电信JAVA卡的电信应用在靠近底层实现,运行速度和效率较高,其他Applet开发不需改动COS,直接利用JAVA的API开发。

三、理想的JAVA卡应用编写状态

如果运营商采购的java卡遵循的各规范版本一致,各家卡商开发的PBOC检测用应用经

四、实际的JAVA卡应用编写现状

联通java卡互操作性较差,一个应用,如果采用m家卡商的卡需要m家根据各自的卡编写m个应用程序,编程、测试及管理维护的使用效率大大降低,项目开展速度缓慢,无法实现第三方应用编程和统一管理,联通JAVA卡应用编写现状示意图见图3。

最近,联通兴业组织了一次4家应用开发商的应用在11家联通供卡商的卡上进行的兼容性测试,结果如下:

表1.

本次测试由于时间问题准备的较为仓促,测试设备和测试项没有事先统一规定,有的应用商测试项较多,覆盖面较广,有的检测却相对简单。另外,有的测试使用手机终端进行,

有的使用非接读卡器进行,因此,本次测试只具有参考价值。通过4家应用测试的卡未必是没有问题的,本次在其他家卡上兼容性表现不好的应用也未必是不好的应用。

虽然只是一个不全面的测试,也已经发现了严重的兼容性问题:卡与应用的兼容性问题,卡和应用与终端的兼容性问题。

此次兼容性问题可基本排除“规范版本众多,彼此不统一”和“使用私有指令”等因素。 本文只讨论分析本次测试同一个金融应用不能在各家卡上兼容的原因:

1) PBOC 规范中一些参数的设定很灵活,没有相应的生产规范进行明确,致使各家定

义不同;

2) 各家对规范理解存在一定差异,而测试又没有全覆盖; 3) 各家对规范中可选项的处理存在差异;

4) COS 内存管理水平的优劣差别致使程序健壮性不同;

5) 程序指令优先顺序和占用的资源状况影响卡与应用的适配性;

6) 硬件性能差异造成应用程序兼容性差:由于芯片内存大小、CPU 运算速度差异、协

处理器存在与否等造成了同样的JAVA 卡应用程序在性能差的芯片上难以正常运行; 7) 应用编程水平和卡与应用的适配性对兼容性存在影响,同款芯片同样COS 的卡,运

行同样功能的不同应用,速度差距也较大。

8) COS 编程人员的经验与处理能力存在差异:目前联通的SWP 卡芯片商主要有3家,

这3家芯片水平基本相当,但同样应用下载、安装、删除、运行在11家卡商COS 的速度却存在明显差别,见下表:

武汉天喻信息产业股份有限公司提供,单位:毫秒)

五、java 卡的生产控制过程

1、新产品开发 图4. 新产品开发

2、新产品研发到发布

由于银检中心的检测只针对功能测试,而不负责互操作性和与终端的兼容性测试。而从图6的流程图也可以看出,由于卡、应用的互操作性问题,致使到“第三方开发的银行应用2”这一步很难做到理想状态,如果再考虑兼容性问题,情况就变得更为复杂,只好谁家的卡谁来开发应用,否则,在产品成熟之前反复去银检中心检测和反复备案将成为常态,极大地加大卡商的研发成本,延长了产品开发周期,使得第三方开发成为噩梦。

那么,如何改进流程呢?一个可行的过程就是在卡商去银检中心检测应用前进行把关,以助其提高成功率。

六、增强java卡的互操作性建议

1、加强企业规范制定

加强企业规范制定的前瞻性、国际性、实用性、严谨性、完整性,避免歧义的发生。

1)综合考虑卡商的相关产品的技术稳定性和版本的先进性,如果稳定性大同小异,版

本就高不就低。不到万不得已,不宜轻易升级卡的软件版本。当用户的需求超过了

现有标准卡的处理能力,而一些卡商的卡所具备的非标准能力可以实现用户需求时,要综合考虑商业利益和互操作性之间的平衡。

2)制定科学合理的测试和生产规范,一些灵活的参数,可选项、条件项,不适合在技

术规范中明确,要在测试和生产规范中明确,使得每次采购均有相应的生产测试规

范支撑对应,以保证至少同批次卡拥有良好的互操作性。

2、增加互测试以增强卡的互操作性和降低检测成本

目前,每一家卡商在去银检中心检测前的一项重要工作就是编写涵盖PBOC规范功能的

应用程序,然后下载到自家的卡上,再到银检中心进行认证。

那么是否过了银检中心认证的卡就能彼此可以互操作呢?理论上可以,但银检中心的检测涵盖点也有一个不断完善的过程,而卡的硬件性能、内存管理水平、实现方式、实现效率和对危机的处理经验不同,使得面对编写习惯差异不同的应用时表现不一,甚至会暴露一些隐秘错误甚至程序崩溃。

为了避免第三方检测机构认证后再发现错误而重新进行所有检测流程,建议联通兴业在应用送检前组织卡商进行互测试。

首先,规定统一的测试环境、测试条件、测试功能项、测试性能点。然后在测试中发现总结问题,对因歧义和参数定义不明确造成的问题在测试规范和生产规范中进行确定和完善,以规避潜在问题。

其次,虽然互测试是组织方为了降低卡商开发成本所作,但卡商的参与度和热情未必高,尤其测试技术相对强大的卡商不愿参加,组织者除了明确第三方应用开发的决心外,还应该

在规则制定上有所考虑,那么不参加的卡商不仅会减少一次交流和自我完善的机会,在日后应用和卡片的招投标中也会受到影响。

再次,要制定合理的规程,提高测试的有效性、公平性、规范性,避免强者成为弱者的测试人员,比如:规定测试次数,将测试错误多少作为产品优劣的一项指标,作为未来产品采购的一项参考。而对于能够更多的检测出其他卡商产品错误的卡商,在技术支撑方面加分,也一并在招投标中给与考虑。

最后,由于送检之前的产品可能故意开有漏洞,使得个别卡商能够无偿拿到别家的应用,可以规定,每家提供的卡样由应用测试者持有,不需要归还。

3、对于第三方应用进行限制和要求

与芯片采购备案一样,第三方应用也需要备案,合同里明确中标者需提供源码,以备将来出现问题时的分析和问责。

对第三方应用能力进行评估,实行第三方应用入围,综合考虑以下因素,并将结果在招投标中给于考虑:

1)应用的功能性;

2)应用的易用性;

3)应用与各家卡的兼容性;

4)应用代码运行速度;

5)应用代码效率;

6)第三方应用开发商后期服务水平和态度。

图7. 第三方应用开发商入围及应用开发

4、加强产品检测

1)除对卡片进行基本指令(包括API)测试外还要进行指令组合交叉测试、压力测试,

速度性能测试等。

2)加强与第三方检测机构的合作,如银行卡检测中心和中国信息安全认证中心等权威

检测机构的合作,并强化第三方认证测试作用,使其严格遵循标准规范流程。

5、加强管理

1)建立通用开放、版本可管可控的智能卡平台。

2)为保证卡商提交给银行卡检测中心的卡和最终提交给联通的卡为相同的卡,并且避

免由于加载项增多后造成的问题,联通应计算和保留卡商送检COS代码的哈西值。

3)同一批次卡(即符合联通相同版本规范的卡)的复位应答ATR历史字节中要有联通

规定的统一的批次号。以便今后的统一管理。

七、作者简介

王俊清,高级工程师,主要从事智能卡COS及应用开发工作;

郭娜,工程师,主要从事智能卡应用开发工作。

八、引用

[1]JR/T 0025《中国金融集成电路(IC)卡规范》(系列规范)

[2]《中国联通电信智能卡SWP卡技术规范v2.0》

[3] Java Card(TM) Specification.

[4] Global Platform Card Specification.

[5]《金融USIM卡多应用加载的安全性和互操作性研究》(《电子世界》2012年10月期)

[6]欧贝特“UICC/USIM 简介”

教育研究方法之观察法论文5

市场调研之观察法调研报告 ——蛋糕面包消费调研 一、调研准备 ?调研目的:以南大南院校内各面包蛋糕售卖点为例,研究并分析消费者的多种消费心理及各类影响因素,为商家的销售及宣传策略提供参考依据。 ?调研时间:2010年10月25日7:00-18:00 ?调研地点:南大南院校内各面包蛋糕售卖点 调研对象:南大南院校内消费群体 ?调研方法:直接观察法(在被观察者不被察觉的自然状态下,有规律地观察并记录其外部行为表现,以分析其心理活动) ?借助工具:手机、照相机、记录本、MP3录音 ?调研执行者:所有组员 二、调研过程 1、确定调研主题及时间地点; 2、调研前的资料收集(如调研地点的考察及被调研产品的相关信息收集); 3、观察记录表格的设计; 4、进行具体的角色分工和任务分派; 5、目标地点观察法的具体实施 6、调研数据的分类、汇总、整理及分析; 7、调研报告的撰写。 1、确定调研主题及时间地点。 观察内容:性别、年龄等外貌特征、行为表现、购买商品、考虑因素、购买时间 2、调研前的资料收集(如调研地点的考察及被调研产品的相关信息

收集)。 (1)被调研地点概况:食堂、慧院附近、南区门口,人流量大,学 生上课必经之路旁。 (2)被调研产品情况: 面包种类:12种 蛋糕种类:16种 3、观察记录表格的设计。 调研结果统计表 序号时间人物行为表现购买商品考虑因素 01 02 03 04 05 〃〃〃 4、进行具体的角色分工和任务分派。 工作安排: (1)选定三个较大的面包销售点作为我们的观察对象(慧苑楼下马得利、食堂风味小吃城、南区门口商店) (2)小组各成员提前十分钟(6:50)准备到各观察地点,进行观察记录 (3)当晚八点统一整理数据

热喷涂技术与应用论文

等离子喷涂技术的现状与展望 程越 机电院学号:2010235 摘要:综合分析了国内外等离子喷涂技术的现状, 着重阐述了今后的发展趋势, 并希望这一技术在我国的工业生产中发挥更大的作用。关键词:等离子喷涂实时诊断智能控制 1概述 随着现代科技和工业的发展, 对材料的性能提出了愈来愈高的要求, 不同的领域对材料的性能要求也有很大的差别, 即对于同一零部件的不同部位所要求的性能亦有所不同。因此, 寻求各种功能材料,甚至是智能材料已经成为当今世界的热门研究课题之一。 等离子喷涂技术是获得材料表面功能涂层的有效手段, 具有生产效率高、涂层质量好、喷涂的材料范围广、成本低等优点。因此, 近十几年来, 该技术的进步和生产应用发展很快, 现已广泛用于核能、航天航空、石化、机械等领域。 欧美国家从事等离子喷涂技术的研究工作较早, 现已形成大规模的开发、研制、生产基地。涌现出一批大型跨国公司, 如美国的Miller公司、METCO公司、瑞士的Castolin公司, 并分别开发了自己的系列产品, 不断加以改进。如METCO公司从最初的3M系统发展到了现在的10M 系统。最近又推出了计算机控制的等离子喷涂系统, 配有AR-2000 型6关节机器人, 可对不同部件进行编程, 制订不同的喷涂工艺, 具有菜单式软件驱动,可实时监测和记录等离子喷涂工艺参数, 并加以闭环控制。 日本虽然起步较晚, 但非常注重引进世界一流的设备和技术, 并加以发展。特别是近年来, 日本在等离子喷涂技术方面的研究异常深人, 大有后来居上之势。 在1992年第十三届国际热喷涂会议上, 共提交论文250多篇。其中美国110篇, 日本40篇, 德国24篇,中国12 篇, 其它多来自欧洲国家。在编人会议论文集的161篇文章中, 我国只有2 篇人选。由此可看出在一定程度上反映了各国的发展水平。 与先进国家相比, 我国在等离子喷涂技术研究上投入的人力、物力较少, 而又分散在多家研究机构。如武汉材料保护研究所、航天部625所、清华大学、华南理工大学、沈阳工业大学、北京矿冶研究总院和广州有色金属研究所。这样, 其研究能力就显得更加势单力薄。80年代初, 武汉材保所和航天部625所, 在METCO公司7M 系统的基础上, 分别研制出可控硅整流等离子喷涂系统, 可惜未能形成生产能力和继续发展。近年来, 我国对等离子喷涂技术的研究工作多集中在涂层性能及喷涂工艺方面。国内从事等离子喷涂设备生产的仅几家小厂, 技术力量薄弱, 尚不具备开发、研制能力, 所生产的机型落后, 技术水平低。 2等离子喷涂电源及改进 目前, 等离子喷涂技术正朝着高效、大功率方向发展。但现已商品化的等离子喷涂系统多采用传统的整流式电源, 不仅能耗高, 而且体大笨重, 不便于现场使用。作为世界一流的METCO公司所生产的等离子喷涂设备中, 其电源也是晶闸管整流式, 其整机重量930kg。体积为690mm(长)╳1230mm(宽)╳1220mm(高)。目前, 使等离子喷涂设备实现节能和小型化已成为一个重要的研究课题。 瑞士的castolin、公司最近率先推出了小型的晶体管式等离子喷涂电源, 其设计紧凑,

Java-异常(习题)

java异常(习题) 练习 1. 填空 Java 中所有的错误都继承自______类;在该类的子类中, _______类表示严重的底层错误,对于这类错误一般处理的方式是___________; _______类表示例外、异常。 2. 查api,填空 异常类java.rmi.AlreadyBoundException,从分类上说,该类属于__________(已检查| 未检查)异常,从处理方式上说,对这种异常___________________; 异常类java.util.regex.PatternSyntaxException,从分类上说,该类属于_________(已检查|未检查)异常,从处理方式上说,对这种异常__________________。 4. (try-catch-finally)有如下代码:

问:当读入的n 分别为1,2,3,4,5 时,输出的结果分别是什么?

5. (自定义异常)创建两个自定义异常类MyException1 和MyException2。 要求: 1) MyException1 为已检查异常,MyException2 为未检查异常 2) 这两个异常均具有两个构造函数,一个无参,另一个带字符串参数,参数表示产生异常的详细信息。

问: 在//1 处,填入以下________代码可以编译通过,在//2 处,填入_________代码可以编译通过。 A. throws java.io.IOException B. throws java.io., java.io.EOFException C. throws java.sql.SQLException D. 不能抛出任何异常。

软件可行性研究报告

软件可行性研究报告软件可行性分析报告 文档名称:家庭理财系统可行性分析报告 项目名称:家庭理财系统 软件标识: 项目负责人: 编写人: 校对: 审核: 批准: 开发单位:BL开发小组 目录

一、概 述 ........................................................ ........................................................... (1) 1.1项目名 称 ........................................................ ........................................................... .. (1) 1.2项目背 景 ........................................................ ........................................................... .. (1) 1.3项目产品的主要用途与性 能 ........................................................ .. (1)

1.4投资必要性和预期效 益 ........................................................ . (2) 二、可行性研究的前提......................................................... .. (2) 2.1 要 求 ........................................................ ........................................................... (2) 2.2 家庭理财系统的主要功 能 ........................................................ .. (3) 2.3 系统运行的软硬件环 境 ........................................................ (6)

教育研究方法论文

本科生课程研究报告 研究题目: 课程名称: 学院: 专业: 学号: 姓名:

目录 一、摘要 (3) 二、选题背景、目的和意义 (3) 背景 (3) 国内现状 (4) 目的 (4) 意义 (4) 正文 (5) 一、逃课现象各方面情况论述 (5) (一)喜欢专业程度 (5) (二)课时安排 (7) (三)逃课率 (9) (四)逃课原因分析 (10) (五)逃课类型 (12) (六)逃课时间 (13) (七)逃课态度 (14) 二、减少逃课的对策 (16) 三、调研感想 (17)

一、摘要 利用周末时间研究、选择、制定、发放问卷,对数学与统计学院2013级以及2014级、地理科学学院2013级的同学进行以班级为单位的调查,通过对不同学院不同年级学生逃课现状的调查,从一个 层面上了解大学生逃课现状,针对不同的逃课问题可以提出一些相 关的建议,深入了解学生发展中存在的问题及对策,对比三个样本 的差异之处,从而得出相关性的结论。正文中从喜欢专业的程度、 年级的不同以及逃课频率及原因、对策及发展建议等方面总结了此 次研究报告。 二、选题背景、目的和意义 背景 刚刚挣开高考的束缚,很多学生就觉得是进入了天堂,却不知是新的开始、新的挑战。在经过刚开始的试探以后,学生就开始了有规划有目的的逃课,在一个方面影响了个人的学习成绩及期末的评优,在另一个方面又影响了整个学校学习的风貌建设。也有很多同学因为学生工作、谈恋爱等情况忽略了学习的重要性,经常因为各种事情逃课,这对一个学生、学校的发展都是不利的。也有一部分学生是从众心理的怂恿,在其它学生也逃课的诱惑下,也跟着逃课,从精神层面上来说,对培养学生的自制能力是有所限制的。 科技的迅速发展,促使全球经济、社会的不断发展,科技的作用和地位日益引起全国的重视。教育与科技日益密切,教育促进了科学技术的发展,推动了科技革命的进步。“在当代,国家实力的竞争,关键是科技力,基础是教育,焦点是人才”。在我们学校生活里,很多方面都用了科技,各式各样的ppt、视频、动画等。也正因为如此,一部分学生把科技的真正意义上的“科技”理解错了,我们可以在各种学习中充分利用网络、多媒体技术、电子图书馆等来扩大我们学习的知识面,但是一部分学生没有端正学习的态度,没有真正认识到科技的重要性,反而是沉迷与虚拟的网络世界,没有把学习落实到真正意义上的提升自己。一系列的逃课会导致学生丧失学习的兴趣和积极性,甚至说就因此而毁了大学四年。 大学教育阶段是高等教育的重要阶段,也是培养我们成为祖国栋梁走进社会的重要阶段,这个阶段的教育关乎着我们大学生的未来,因此,了解大学生的逃课现状,提出一些因地制宜的建议来帮助学生专注于学习是很多必要的。

2013年秋季兰州理工大学《材料研究方法》期中考试复习题

2013年秋季兰州理工大学研究生《材料研究方法》考试复习题 一、名词解释 1)短波限 各种管电压下的连续X射线谱都具有一个最短的波长值,该波长值称为短波限。P6。 2)吸收限 吸收限是指对一定的吸收体,X射线的波长越短,穿透能力越强,表现为质量吸收系数的下降,但随着波长的降低,质量吸收系数并非呈连续的变化,而是在某些波长位置上突然升高,出现了吸收限。每种物质都有它本身确定的一系列吸收限。P13。 3)特征X射线 U时,在连续谱的某些特当加于X射线管两端的电压增高到与阳极靶材相应的某一特定值 k 定的波长位置上,会出现一系列强度很高、波长范围很窄的线状光谱,它们的波长对一定材料的阳极靶有严格恒定的数值,此波长可作为阳极靶材的标志或特征,故称为特征X射线。P8。 4)相干散射 当入射线与原子内受核束缚较紧的电子相遇,光量子不足以使原子电离,但电子可在X射线交变电场作用下发生受迫振动,这样的电子就成为一个电磁波的发射源,向周围辐射电磁波,这些散射波之间符合波长相等、频率相同、位相差相同的光的干涉条件,故称相干散射。P11。 5)光电效应 光电效应是入射X射线的光量子与物质原子中电子相互碰撞时产生的物理效应。当入射光量子的能量足够大时,可以从被照射物质的原子内部(例如K壳层)击出一个电子,同时外层高能态电子要向内层的K空位跃迁,辐射出波长一定的特征X射线。这种以光子激发原子所发生的激发和辐射过程称为光电效应。P12。 6)晶带面 在晶体结构和空间点阵中平行于某一轴向的所有晶面均属于同一个晶带,这些晶面叫做晶带面。P24。 7)系统消光

我们把因原子在晶体中位置不同或原子种类不同而引起的某些方向上的衍射线消失的现象称之为系统消光。P35。 8)球差 球差即球面像差,是由于电磁透镜的中心区域和边缘区域对电子的折射能力不符合预定的规律而造成的像差。P111。 9)像散 像散是由于电磁透镜磁场的非旋转对称性而引起的像差。P112。 10)色差 是由于入射电子波长(或能量)的非单一性所造成的。P112。 11)倒易点阵 倒易点阵是在晶体点阵的基础上按照一定的对应关系建立起来的空间几何图形,是晶体点阵的另一种表达形式。 二、简答题 1、试说明电子束入射固体样品表面激发的主要信号、主要特点和用途。P183-185。 2、扫描电镜的分辨率受哪些因素影响? 给出典型信号成像的分辨率,并说明原因。P188 3、透射电镜中有哪些主要光阑?在什么位置?其作用如何?P124。 4、何为波谱仪和能谱仪?说明其工作的三种基本方式,并比较波谱仪和能谱仪的优缺点。P198。 5、决定X 射线强度的关系式是 M c e A F P V V mc e R I I 2222 2230)()(32-???? ??=θθφπλ, 试说明式中各参数的物理意义? 6、比较物相定量分析的外标法、内标法、K 值法、直接比较法和全谱拟合法的优缺点? 7、实验中选择X 射线管以及滤波片的原则是什么?已知一个以Fe 为主要成 分的样品,试选择合适的X 射线管和合适的滤波片? 三、计算题 1、在立方点阵中画出下面的晶面和晶向。 2、已知面心立方铝的点阵常数a=0.40491nm ,今用CuKα(λ=1.5406?)辐射在衍射仪上扫

java异常分类

Java中的异常类型 1. https://www.360docs.net/doc/f64408877.html,ng.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话) 2. https://www.360docs.net/doc/f64408877.html,ng.classnotfoundexception 这个异常是很多原本在jb等开发环境中开发的程序员,把jb下的程序包放在wtk下编译经常出现的问题,异常的解释是"指定的类不存在",这里主要考虑一下类的名称和路径是否正确即可,如果是在jb下做的程序包,一般都是默认加上package的,所以转到wtk下后要注意把package的路径加上。 3. https://www.360docs.net/doc/f64408877.html,ng.arithmeticexception 这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。 4. https://www.360docs.net/doc/f64408877.html,ng.arrayindexoutofboundsexception 这个异常相信很多朋友也经常遇到过,异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。 5. https://www.360docs.net/doc/f64408877.html,ng.illegalargumentexception 这个异常的解释是"方法的参数错误",很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如g.setcolor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是出现了错误。

纳米材料研究方法

纳米材料研究方法 ——《材料研究方法》课程论文学院:机电工程学院 :王前聪 学号:201602044

纳米材料研究方法 摘要:本文以纳米材料为主要研究对象,阐述了其分析使用的分析方法。 关键词:纳米材料分析方法表征 1前言 纳米材料具有许多优良的物理及化学特性以及一系列新异的力、光、声、热、电、磁及催化特性,被广泛应用于国防、电子、化工、建材、医药、航空、能源、环境及日常生活用品中,具有重大的现实与潜在的高科技应用前景。纳米科技是未来高科技的基础, 而适合纳米科技研究的仪器分析方法是纳米科技中必不可少的实验手段。因此, 纳米材料的分析和表征对纳米材料和纳米科技发展具有重要的意义和作用。分析科学是人类知识宝库中最重要、最活跃的领域之一, 它不仅是研究的对象, 而且又是观察和探索世界特别是微观世界的重要手段。随着纳米材料科学技术的发展, 要求改进和发展新分析方法、新分析技术和新概念, 提高其灵敏度、准确度和可靠性, 从中提取更多信息, 提高测试质量、效率和经济性。 纳米材料主要性质有:小尺寸效应、表面与界面效应、量子尺寸效应、宏观量子隧道效应。目前表征纳米材料的技术很多,采用各种不同的测量信号形成了各种不同的材料分析方法,大体可以分为以下几种方法。

2 X射线衍射分析(XRD) X射线粉末衍射法的基本原理是:一束单色X射线碰击到研成细粉的样品上,在理想情况下,样品中晶体按各个可能的取向随机排列。在这样的粉末样品中,各种点阵面也以每个可能的取向存在。因此,对每套点阵面,至少有一些晶体的取向与入射束成Bragg角e,于是对这些晶体和晶面发生衍射。衍射束采用与图象记录仪相连的可移动检测仪Geiger,如计数器(衍射仪)检测,在记录纸上画出一系列峰。峰度位置和强度很容易从谱图上得到,从而使它成为物相分析的极为有用和快速的方法。 3光谱分析方法 3.1激光拉曼光谱分析(LR) 拉曼散射的过程涉及光的弹性散射和非弹性散射,当一束频率为n。的单色光照射到样品上时,都会发生散射现象,产生散射光,将产生弹性散射(Ray leighscattering)和非弹性散射(Raman scattering)。散射光的大部分具有与入射光(激发光)相同的频率,即散射光的光子能量与入射光的相同,这就是弹性散射,称为瑞利散射。当散射光的光子能量发生改变与入射光不同时,其频率高于和低于入射光即非弹性散射,称为拉曼散射。频率低于激发光的拉曼散射叫斯托克斯散射,频率高于激发光的拉曼散射叫反斯托克散射。其中Stokes线(v0一△v)与Anti-stokes线(v0+△v)对称分布在激发线(n0)。由于拉曼位移△、只取决于散射分子的结构而与v0无关,所以拉曼光谱可以作为分子振动能级的指纹光谱。拉曼位移△v(散射光

Java中常见异常类型及分析

Java常见异常类型及原因分析 这里介绍几种常见的异常并对原因进行分析,包括: ●NullPointException异常; ● ClassCastException异常; ● ArrayIndexOutOfBoundsException异常; ●UnsupportedClassVersionError错误; ●NumberFormatExceptio异常 ●堆栈溢出和内存溢出。 1 NullPointException异常 顾名思义,NullPointerException是空指针异常。但是在Java中没有指针,怎么会有空指针异常呢? 在C++中,声明的指针需要指向一个实例(通过new方法构造),这个指针可以理解为地址。 在Java中,虽然没有指针,但是有引用(通常称为对象引用,一般直接说对象),引用也是要指向一个实例对象(通过new方法构造)的,从这种意义上说,Java中的引用与C++中的指针没有本质的区别,不同的是,处于安全的目的,在Java中不能对引用进行操作,而在C++中可以直接进行指针的运算,例如book++等。 所以这里的NullPointerException虽然不是真正的空指针异常,但本质上差不多,是因为引用没有指向具体的实例,所以当访问这个引用的方法的时候就会产生这种异常。例如下面的代码: String str = "这是一个测试用的字符串!"; System.out.println(str.length()); 这段代码没有问题,但是如果改成下面的代码: String str ; System.out.println(str.length()); 就会产生NullPointerException异常了,当然一般人不会犯这样低级的错误。 那这种异常通常是如何产生的呢?比较多见的是下面的两种情况: 1)把调用某个方法的返回值直接赋值给某个引用,然后调用这个引用的方法。在这种情况下,如果返回的值是null,必然会产生NullPointerException异常。例如: String userName=request.getParameter("userName"); if(userName.length()==0) ...... else ...... 如果request.getParameter("userName")的结果为null,则这里就会产生这种异常。 2)在方法体中调用参数的方法。这种情况下,如果调用方法的时候传递进来的值是null,也要产生NullPointerException异常。 要解决这种异常,只需要检查异常出现在第几行(通常在集成开发环境中会提示用户错误发生在第几行),然后查看调用了哪个对象的方法,然后检查这个对象为什么没有赋值成

项目可行性分析报告(模板)

项目可行性分析报告 第一部分:项目总论 一、项目概况 二、可行性研究结论 三、主要技术经济指标表 四、项目存在问题与建议 第二部分项目背景 一、项目提出背景 二、项目发展概况 三、项目投资的必要性 第三部分项目投资所在城市的基本概况 一、城市基本发展情况 二、城市地理位置、交通、 三、城市气候与生态环境 四、城市的人文环境 五、城市经济状况 六、城市的人口结构及人均经济状况 七、城市整体发展规划及功能布局 八、城市对项目的影响与建议措施 第四部分市场分析 一、整体房地产市场发展状况分析 二、项目区域市场分析 第五部分地块分析 一、地块概况 二、地块分析 三、土地价格 四、土地升值潜力初步评估 五、项目取得用地的法律及政策性风险分析

六、地块SWOT分析 七、项目评价 第六部分项目定位 一、项目目标设置 二、项目整体定位策略 三、项目定位建议 第七部分项目整体规划分析 一、项目规划设计可行性分析 二、项目规划设计的主题及概念 第八部分项目开发建设进度安排与销售节点 一、项目分期开发设置 二、工程计划 三、销售节点 第九部分投资估算与资金筹措 一、成本预测 二、税务分析 三、资金筹措 四、资金投放使用计划 第十部分销售收入测定 一、销售收入测算 二、销售利润测算 第十一部分财务与敏感性分析 一、项目盈利能力分析 二、项目盈亏平衡分析 三、项目敏感性分析 第十二部分综合评价 一、经济评价(定性) 二、社会评价(定性) 三、环境评价 四、市场预测

五、存在问题与建议 六、总体结论及建议 第十三部分竞拍和投标方式取得土地需要增加和完善的内容 一、主要指标测算 二、竞争对手分析 三、制定策略 第十四部分附件 第一部分:项目总论 一、项目概况

《近代材料研究方法1》实验教学大纲

《近代材料研究方法1》实验教学大纲 课程名称:《近代材料研究方法》课程编码:050231037 课程类别:专业基础课课程性质:必修 适用专业:无机非金属材料工程、粉体工程 课程总学时:48 实验(上机)计划学时:8 开课单位:材料科学与工程学院 一、大纲编写依据 1、无机非金属材料工程2017版教学计划; 2、无机非金属材料工程专业《近代材料研究方法》理论教学大纲对实验环节的要求; 3、近年来《近代材料研究方法》实验教学经验。 二、实验课程地位及相关课程的联系 1、《近代材料研究方法》是无机非金属材料工程重要的专业基础课程; 2、本实验项目是《近代材料研究方法Ⅲ》课程综合知识的运用; 3、本实验是一门实践性很强的课程,在现代材料研究中,掌握先进的分析仪器和分析手段是非常重要的,可以提高学生分析解决问题能力,动手实验能力,增加学生就业竞争力。 4、本实验以《无机材料科学基础》、《物理化学》、《大学物理》为先修课。 5、本实验对毕业论文等工作具有指导意义。 三、本课程实验目的和任务 1、主要掌握X射线衍射仪、扫描电镜、电子探针、热分析法的基本理论, 2、掌握X射线衍射仪、扫描电镜、电子探针、热分析仪几种仪器的结构和实验方法,了解几种仪器的功能和使用范围,使学生正确选用仪器,获得必要信息。 3、培养学生观察问题、分析问题和独立解决问题的能力。 4、熟悉X射线衍射仪;进行立方晶系物质的指标化和晶格常数的计算。 5、能够对X射线衍射图谱进行标定,能够利用粉末衍射卡片对单相物质进行物相鉴定。 6、了解扫描电镜、电子探针的结构,学会观察二次电子及背反射电子像,掌握电子探针的点、线、面三种分析方法,通过设计性实验训练,使学生初步掌握根据需要选择合适的分析方法。 7、了解热分析仪的基本结构,能够对热分析曲线进行分析与标定。 8、培养正确记录实验数据和现象,正确处理实验数据和分析实验结果的能力以及正确书写实验报告的能力。 四、实验基本要求 1、实验项目的选定依据教学计划对学生工程实践能力培养的要求; 2、巩固和加深学生对X射线衍射、扫描电镜等基础知识的理解,提高学生综合运用所学知识的能力; 3、实验项目要求学生综合掌握本课程基本知识,并运用相关知识自行设计实验方案; 4、通过实验,要求学生做到: 学会根据需要选择分析检测手段; 能够预习实验,自行设计实验方案并撰写实验报告;

技术可行性分析报告

XXXXX系统 技术可行性分析报告 项目名称: 项目编号: 编写: 审核: 批准: 日期:

目录 1项目简介.......................................................................................................................................................... 22系统构成.......................................................................................................................................................... 33产品技术平台分析.......................................................................................................................................... 3 3.1系统运行环境...................................................................................................................................... 3 3.2开发环境.............................................................................................................................................. 44主要关键技术.................................................................................................................................................. 45关键技术的解决方案...................................................................................................................................... 5 5.1Struts2框架.......................................................................................................................................... 5 5.2持久层框架.......................................................................................................................................... 8 5.3Ajax技术 ......................................................................................................................................... 11 5.4XML解析器.................................................................................................................................... 15 5.5SNMP ............................................................................................................................................... 186系统架构解决方案...................................................................................................................................... 22 6.1架构1 ............................................................................................................................................... 22 6.2架构2 ............................................................................................................................................... 227本项目确定的方案...................................................................................................................................... 23 7.1系统架构.......................................................................................................................................... 23 7.2技术方案.......................................................................................................................................... 231项目简介

教育研究方法论文

用内容分析法研究慕课的发展 摘要:随着现代教育技术的发展,信息化教育的发展也是日新月异,慕课这种学习模式也出现在学生的日常学习中,教育者对慕课的研究也越来越深入,从2013年开始,中国知网就开始收录了关于慕课的文献。本文主要通过对中国知网检索到的文献进行分析,通过使用内容分析法这一研究方法,对检索到的文献数量,以及文献作者和他们的所属单位进行分析。通过对他们的分析来看慕课未来的发展趋势以及它的发展领域。 关键词:内容分析法;慕课;发展趋势;发展领域 一、引言 随着教育信息化的发展,网络在教育中的使用越来越多,最典型的例子就是慕课的发展,本文通过使用内容分析法分析了从2013年到2017年的文献,从年度分布、期刊分布以及文献第一作者的所属单位来分析慕课的发展趋势。从2013年到2017年这五年期间,人们对慕课的研究是逐年的增加,慕课的发展也是在逐年的进步。通过本文的分析,对慕课将来的发展趋势也有一定得预测。 二、研究设计 (一)、研究方法 本文选用内容分析法为主要研究方法,对2013-2017年以来国内公开发表的与慕课相关文献进行对比、分析,以期梳理现状,对研究问题、研究热点等进行归纳总结。 (二)、研究对象 本文的研究对象主要是来源于中国知网,以“慕课”为关键词,搜索到与慕课相关的文献是从2013年开始的,因此本文研究的时间跨度是从2013-2017年,共有3001篇文献。然后对这些文献进行相关性处理,主要选定了来自六个核心期刊的101篇学术论文进行分析,这六个核心期刊分别是中国教育信息化、中国电化教育、中国远程教育、开放教育研究、电化教育研究和现代教育技术。 (三)、研究编码体系 本文从研究过程、研究文献、研究内容和研究趋势四个维度对研究样本进行统计分析。其中在对文献进行统计、分类过程中是以每一篇独立的文献作为分析单元。通过对每篇文献年份分布以及每个年份的文献分布数量来分析慕课自出现以来的发展趋势,以及这几年它的研究热点。这几个方面的分析会通过类目表的形式体现出来。 对慕课研究的分析,本文设计了两个类目表格,其中一个是分析101篇期刊文献在2013年到2017年在六个核心期刊的分布状况,以此来得出慕课近几年的发展趋势。第二个类目表格是关于文献第一作者的锁住单位,通过分析论文作者的所属单位,可以了解慕课的发展领域。 三、研究结果与分析 (一)、慕课的研究过程分析

java异常处理例题代码

App9_1.java:输出一个数组的所有元素,捕获数组下标越界异常和除娄为0异常。public class App9_1{ public static void main(String args[]){ int i; int[] a={1,2,3,4}; for(i=0;i<5;i++) System.out.println(" a["+i+"]="+a[i]); System.out.println("5/0"+(5/0)); } } App9_2.java:使用try-catch-finall语句对程序中的异常进行捕获与处理。 public class App9_2{ public static void main(String args[]){ int i; int a[]={1,2,3,4}; for (i=0;i<5;i++){ try{ System.out.print("a["+i+"]/"+i+"="+(a[i]/i)); } catch(ArrayIndexOutOfBoundsException e){ System.out.print("捕获到了数组下标越界异常"); } catch(ArithmeticException e){ System.out.print("异常类名称是:"+e); //显示异常信息 } catch(Exception e){ System.out.println("捕获"+e.getMessage()+"异常!"); //显示异常信息 } finally{ System.out.println(" finally i="+i); } } System.out.println("继续!!"); } } App9_3.java:使用throw语句在方法中抛出异常。 public class App9_3{ public static void main(String args[]){ int a=5,b=0; try{ if (b==0) throw new ArithmeticException(); //抛出异常,不是必须的 else System.out.println(a+"/"+b+"="+a/b); //若不抛出异常,则运行此行

可行性分析报告案例

第五章可行性分析 可行性分析是企业进行清洁生产审核工作的第五个阶段。本阶段的目的是对筛选出来的中/高费方案进行分析和评估,以选择最佳的、可实施的清洁生产方案。本阶段工作重点是:在结合市场调查和收集一定资料的基础上,进行方案的技术、环境、经济的可行性分析和比较,从中选择和推荐最佳的可行方案。5.1矿粉矾渣综合利用方案可行性分析 5.1.1方案简介 公司原有生产工艺是孰料、石灰粉、炉渣、粉煤灰和脱硫石膏混合,经粉磨后选粉进入包装车间。考虑到水泥中加入矿粉矾渣可以节约原料,公司决定实施该方案。在粉磨车间,在粉磨车间粉磨工段后配置2个300吨储罐,矿粉矾渣加入储罐后,由提升机提升至水泥输送线,将矿渣和矾渣掺入到水泥成品,再混匀。 该方案主要设备如下: 斗提提升机NE50×17m 2台 螺旋闸门500×500 2台 电动三通分料器400×400 2台 300吨矿粉、矾渣储罐 2套 机械吊装 2只 绞刀、转子秤及配套产品 2台 方案工艺流程图如下图:

图5-1 矿粉矾渣综合利用方案工艺流程图 5.1.2技术可行性评估 矾渣是一种灰白色的粒状物,有时亦呈粉红色。其主要成份为硅、铝的化合物及少量铁、硫、钙、碱的化合物。由于矾渣中含有一定数量的可溶性铝,在石膏存在的条件下,有可能形成钙矾石,起着良好的增强作用。目前国家支持水泥行业利用工业废渣在制造复合水泥,《国家重点行业清洁生产技术导向目录》(第二批)中指出,采用此技术可以减少粉尘产生量,水泥生产成本大大降低,同时使工业废渣得到综合利用。通过本方案实施,每年可提高混合材配料比,降低熟料使用量,通过核算,混合材配料比为31.2%,熟料配料比为68.8%,优化了配料结构,减少熟料使用量。因此本方案符合国家有关的技术政策和能源政策。 本方案采用的设备为行业通用设备,自动化程度高,易于操作,安全可靠。因此本方案在技术上是可行的。 5.1.3环境可行性评估 矿渣、矾渣是工业废物,目前还没有有效的处理方法,对环境的影响也较大。该项目实施后,不但可以解决工业废渣处理问题,年收纳矿粉、矾渣各22500t,将其很好利用,解决了矾渣堆积对环境的影响,同时提高了企业的废渣利用率,并节约了熟料4万t。矾渣、矿粉均采用罐车运输至厂区,分别直接打入新建的储罐中,由储罐底部卸料口直接加入水泥成品输送线,整个进料和卸料过程全部密封,减少了原料装卸及输送过程产生的粉尘,经核算每年可减少粉尘1t,对

教育研究方法

复习题 一、单项选择题 1、教育研究中,()的主要目的在于分析事物未来发展的前景和趋势,回答“将会怎么样”的问题。 A.基础研究 B.应用研究 C.发展研究 D.预测研究 答案:D 解析:预测未来发展趋势的属于预测研究。 2、在教育文献检索中,题录、书目、索引、提要等属于文献等级中的()。 A.零级文献 B.一级文献 C.二级文献 D.三级文献 答案:C 解析:二级文献包括题录、目录等内容。 3、从教育整个历史发展看,两千多年来教育研究方法的发展,大体上经历的三个大的历史阶段,其中()是以实践中重思辨、逻辑和分析为基本特征。 A.直觉观察时期 B.分析为主的时期 C.独立学科时期 D.现代教育时期 答案:B 解析:分析为主的时期重思辨、逻辑和分析。 4、下列不属于比较研究法的运用条件的是()。 A.同一性 B.多边性 C.可比性 D.定量性 答案:D 解析:定量性也可以进行比较,与题目不符。 5、在选题时,选定的问题一定要具体化,界限清晰,范围宜小,不能太笼统,这体现了好的研究课题应有的()特点。 A.问题要有可行性 B.问题必须明确具体 C.问题要新颖 D.问题须有价值 答案:B

解析:问题明确具体要求选题不能太大。 6、一般来说,开题报告主要包括选题背景与意义、研究内容与目标、()、参考文献等内容。 A.研究方法与手段 B.致谢 C.结语 D.摘要 答案:A 解析:研究方法与研究手段是开题报告必不可缺的一部分。 7、教育调查、观察、访谈、测验及教育实验等均属于(),是形成科学事实的方法。 A.定性研究 B.定量研究 C.实证研究 D.理论研究 答案:C 解析:实证研究是区别理论研究的一种研究类型。 8、下列场合,不适合使用定性分析的是()。 A.注重对过程的探讨 B.比较研究中的差异描述 C.教育数据的统计分析 D.有关观念意识方面材料的分析 答案:C 解析:数据的统计属于定量分析。 9、()是指在自然、真实的教育环境中,教育实际工作者按照一定的操作程序,综合运用多种研究方法与技术,以解决教育实际问题为首要目标的一种研究模式。 A.行动研究 B.调查研究 C.实验研究 D.叙事研究 答案:A 解析:行动研究就是在实际行动中的研究。 10、下列不属于定性研究的特点的是()。 A.建构社会实相 B.价值中立 C.倾向寻求特殊性 D.研究者可置身其中 答案:B 解析:寻求特殊性是定量研究的特点。

相关文档
最新文档