PB11.5+WEB客户端编程技巧总结

PB11.5+WEB客户端编程技巧总结
PB11.5+WEB客户端编程技巧总结

PB11.5 WEB客户端编程技巧总结

一、概述

用PB11.5把现有C/S程序转换成WEB应用程序后,保留了大部分C/S环境下的代码,并且大部分都能执行过去。但是在BS平台下,原来的PB代码从客户端转成了IIS上的服务代码,原的“客户端”就成了浏览器,转换后的客户端编程其实就是面向浏览器的编程。

根据目前我对PB11.5所了解的情况,PB11在代码方面可以使用条件编译方式嵌入.NET 代码,其实我感觉.net里能实现的内容,用PB代码也基本能实现,.net里不能实现的,PB 也可实现(如datawindow),但这些都属于服务端的编程范畴,实际应用中很少会碰到在PB 里再嵌入.net代码的,除非要写一些很特殊的代码,所以,可以说,服务端方面仅用PB代码就可以彻底解决。

但实际上,这种纯PB代码的程序一发布成WEB后,会存在不少问题,在C/S环境下,要完成一个操作往往需要多个交互过程,如“打开窗口、选择行、输入数据、返回、刷新页面”这么一个过程,转成B/S后,运行是这样的“打开窗口(POSTBACK)、选择行(POSTBACK)、输入数据(回车后POSTBACK)、返回(POSTBACK)”,那么多的POSTBACK使得操作变得

“打开消息窗(POSTBACK)、很笨重,就连简单的一个MESSAGEBOX,都要2次POSTBACK:

点确定(POSTBACK)”。因此,使用PB11开发WEB程序将要面临一个很严峻的问题:如何提高客户端的性能,减少POSTBACK次数。

值得庆幸的是,PB11.5的WEB页面使用了AJAX技术,POSTBACK并不会产生整个页面的提交,而是部分提交。另外,PB11.5还提供了不少客户端的编程接口,可以通过这些编程接口进一步优化页面。那么,有哪些地方可以运用javascript和html代码优化页面呢?

1、数据窗口对象appendedhtml属性。

刚接触PB11.5的WEB开发的时候,一定会被他的那么多unsupport属性所蒙蔽,原先在C/S下绚丽多彩的界面,转成B/S后变得暗淡无光,因此也就失去了进一步开发的乐趣。其实不然,PB提供了appendedhtml的属性后,使WEB界面编程变得更为灵活,一个小小的appendedhtml,可以将DHTML、javascript等所有页面技术嵌入到里面去。可以实现的效果如:透明、垂直居中、渐变、鼠标移动特效等等。

查看发布成WEB后的页面代码,会发现,appendedhtml里的内容是放在

里,也就是说,数据窗口的内容转成了WEB元素,如标签转成了
,列就是

Appendedhtml的写法:引号必须使用转义符~如:modify(‘sfz.html.appendedhtml = "style = ~~"padding-top:2px;~~"’),至于如何设置元素属性,可以查看《DHTML手册》。

2、数据窗口事件。此方法是在数据窗口对象初始化的时候写入对应的脚本,如:

#IF DEFINED PBWEBFORM THEN

dw_1.JavaScriptFile = "uo_dw.js"

dw_1.OnClientItemChanged = "MyItemChanged"

#END IF

另外,在发布成WEB的时候,必须嵌入已写好的javascript脚本,这些被脚本会在页面的head区被包含进去。

经过上面代码一处理,数据窗口的事件被触发后就会直接跳到javascript脚本去处理而不执行回调(就是PB里写的程序不会被执行)。

那么,哪些事件支持脚本编程呢?根据PB11.5文档所提供的技术说明,目前仅限于数据窗口内事件处理,包括clicked、DoubleClicked、RButtonDown、ButtonClicked、ButtonClicking、ItemFocusChanged、ItemError、ItemChanged、RowFocusChanged。在指定客户端事件脚本的时候,事件前都必须加”OnClient”。

二、客户端程序的优化思路

借助javascript脚本技术,我们可以对目前程序上的几个操作瓶颈进行优化。

1、数据窗口的条件性POSTBACK。

如果不对datawindow进行脚本处理,那么如果事件内有代码,则将会在触发该事件的时候执行POSTBACK,这样会有很多没必要的POSTBACK。如,在itemchanged事件里写入了对身份证输入后进行检查的代码,在IE下运行的情况是,该数据窗口的任何列输入完后都会执行POSTBACK,有没有办法实现只输入身份证的时候才POSTBACK呢?可以通过以下方法:

(1)在窗口的open事件里写入脚本。

#IF DEFINED PBWEBFORM THEN

dw_1.JavaScriptFile = "uo_dw.js"

dw_1.OnClientItemChanged = "MyItemChanged"

#END IF

(2)脚本里写入条件回调程序。

function MyItemChanged (sender, rowNumber, columnName,newValue)

{if(columnName== ‘sfz’)

{return PBDataWindow_ItemChangedReject(sender, rowNumber, columnName, newValue);

}

Else

{//do nothing}

}

其中,PBDataWindow_ItemChangedReject为调用数据窗口的itemchanged事件,数据窗口提供的回调函数,可以在PBDataWindow.js找到,查阅PB帮助文档可以查看其具体用法。

2、PB代码向javascript脚本转化。

首先,必须理解PB-WEB程序的运行模式,见下图:

从上图可以看出,IE与数据库之间其实就是数据请求的关系,我们可以认为,除了需要从服务端下载数据和页面加载的请求外,其他都是没必要的请求。这些没必要的请求包括:

1)messagebox。消息提示可以说是UI界面交互的最重要的环节之一,几乎所有业务

操作都会涉及,很遗憾的是,除了数据窗口事件里的javascript支持本地消息提示

外,目前还没有一种办法可以脱离IIS,直接在PB代码里调用IE消息提示的方法。

2)简单的数据检查。如登录时的验证码、输入格式校验、身份证合法性检查等,可以

直接在javascript里处理。

3)辅助性的数据输入。包括下拉数据窗口、下拉日历等。在传统的C/S模式下,直接

打开一个窗口就可以实现下拉数据选择功能,但是这种方法在WEB下已经行不通,频繁的POSTBACK会使操作变得笨重、缓慢,甚至比直接输入来的慢。但是有些

下拉的数据又需要从服务端取,这样可以将下拉窗口设计成共用模块启动时直接装

载到页面,在需要调用的地方用javascript代码显示出来,然后象服务端请求数据,选择数据后返回、设置数据、隐藏下拉窗口,这一过程只要一个POSTBACK,即

数据请求过程。

4)页面切换。在IE下打开多个业务窗口,这些窗口都已经装载到了IE下,可以通过

javascript脚本实现页面显示、隐藏,以提高响应速度。

5)窗口、对象的关闭、销毁。类似此操作,可以直接在IE下完成,无需要再送到IIS

上处理。

6)实现回车后焦点切换。打开PB安装文件所在路径,打开F:\Program

Files\Sybase\PowerBuilder 11.5\DotNET\webroot\scripts目录下的dwcommon.js,并修

改其代码段。函数为:HTDW_inputKeyDown()代码if (event.keyCode == 9 && !event.ctrlKey && !event.altKey && !event.shiftKey) ProcessTab(obj);修改为if ((event.keyCode == 9 || event.keyCode == 13) && !event.ctrlKey && !event.altKey

&& !event.shiftKey) ProcessTab(obj);实现按回车键的tab效果。

三、PB与javascript混合编程技巧

1、使用PB提供的javascript函数

打开IIS目录,在发布好的站点文件夹下,有个scripts文件夹,存放的是所有PB的内置函数,这些函数描述了客户端的调用、回调方法,具体使用方法在PB文档里有做了描述。

数据窗口对象(大部分数据窗口函数接口里都用sender做为参数)可以引用的函数可以在dwcommon.js里的function HTDW_DataWindowClass(name)里找到,如下图:

如:this.SetItem = HTDW_SetItem;这行表示,可以调用数据窗口的SetItem()函数进行设置数据窗口值,至于SetItem参数,可以查找HTDW_SetItem函数的参数结构。如下图:

调用举例:

数据窗口的回调函数,可以在PBDataWindow.js里找到,上面已经举过例子,这里不做描述了。

2、灵活地操控WEB元素

WEB页面上,每个元素都有一个ID值,是唯一标识该元素的键值。如表示“确定”按钮的ID为ID_OK。

要在javascript里编写程序实现与页面元素交互,最重要的一点是要弄清楚从PB转换成页面后的元素的ID值,这些ID值是IIS发送过来的,与PB里的对象名有一定的对应关系。目前PB技术文档没有这方面的说明,但我们可以通过多种途径来获得这些元素ID。

1)利用event对象获得窗口事件的源、父对象

如,可以定义var o = window.event.srcElement;获取鼠标在窗口上点击的对象,通过o.parentElement可以获取该对象的父对象。

2)通过getElementByName、getElementById、getElementsByTagName等方法获取对象

ID。

3)通过alert消息提示将对象ID显示出来。

有了这些ID,接下去如何操控界面元素,就和C/S编程差不多了,有关函数操作、属性操作等可以参考javascript和DHTML相关资料。

应用举例:

本人总结的一些网络推广方法

本人总结的一些网络推广方法 一.IM推广(典型代表QQ) 首先我们要了解什么是IM推广,IM也就是即时通讯,其中代表有QQ、msn、飞信等,其中QQ市场占有率最高,所以IM推广一般是以QQ平台为主。 1.高适用性:这点表现在用户数量,覆盖面广 2.精准,有针对性:这点表现是QQ有各种群组交流 3.易于操作性:只要你会用电脑,会打字、聊天就行 4.成本低:可以说是零成本,只要网页免费注册QQ帐号就行,有钱的可以每个月 花10块开个会员,那样可以创建500人的高级群,最近又出了个超级会员,20块 一个月,可以创建2000人的群 5.持续性:QQ加了好友,加了群,这些好友,群组就在列表里面了,之后投放广 告,就可以对目标用户进行长期的、持续的推广 1.针对特定人群推广 很多人喜欢在QQ群中交流,使用QQ推广是一个不错的选择,像哪些地方性网站、 行业性网站,这类的用户都特喜欢在QQ群中交流。还有那些减肥、时尚、IT、 汽车、游戏等产品也都适合QQ推广 2.针对固定人群推广 有些产品头疼的不是推广,而是如果增加用户的回访,转化率。比如一些黏性比 较低的网站,用户几个月才登录一次,时间一长,用户可能在把这网站忘了,先 建立网站的官方群,然后尽量把用户都拉进去,这样就算用户一年不登网站也没 关系,只要他们看到群,就会对我们网站有映像,当网站有活动的时候,他们就 可以通过群来参与。 2.低流量指标推广 对于网站推广,流量是考核推广人员的重要指标之一,如果指标很高,这也不适 合,这适合的是流量指标比较低的,比如企业网站,对于流量的要求非常低,随 便在几个QQ群里推广,就能达标。 3.推广有针对性项目 对于一些简单、明确、针对性强的产品和项目,非常适合QQ推广,比如一篇文 章、网络投票、线下活动、软件使用等。 4.对现有用户进行维护 如何维护现有用户?如何提高用户满意度?这些都是需要我们思考的,我们可以 通过QQ群交流跟用户增进感情、加强联络。 5.潜在用户的挖掘 干营销与销售的都知道,怎样才能证明自己优秀,不是看他开发了多少新用户, 而是让多少新用户变成老用户,让老用户重复消费,对于网络营销来说,最好的 工具就是QQ 二.友情链接 友情链接可以说是最老推广方法了,他的操作方式也很简单,就是2个网站相互进链接,就算完成。但是千万不要以为这个很简单,想做好他,并不容易。 2.1友情链接的作用 1.提升PR 首先我们需要了解什么是PR,PR全称PageRank,是谷歌发明的一种网页评级技 术 ,PR越高,网站的排名越高,最有效的方法就是跟PR高的优质网站交换友情链接

材料物理专业《材料分析测试方法A》作业

材料物理专业《材料分析测试方法A 》作业 第一章 电磁辐射与材料结构 一、教材习题 1-1 计算下列电磁辐射的有关参数: (1)波数为3030cm -1的芳烃红外吸收峰的波长(μm ); (2)5m 波长射频辐射的频率(MHz ); (3)588.995nm 钠线相应的光子能量(eV )。 1-3 某原子的一个光谱项为45F J ,试用能级示意图表示其光谱支项与塞曼能级。 1-5 下列原子核中,哪些核没有自旋角动量? 12C 6、19F 9、31P 15、16O 8、1H 1、14N 7。 1-8 分别在简单立方晶胞和面心立方晶胞中标明(001)、(002)和(003)面,并据此回答: 干涉指数表示的晶面上是否一定有原子分布?为什么? 1-9 已知某点阵∣a ∣=3?,∣b ∣=2?,γ = 60?,c ∥a ×b ,试用图解法求r *110与r *210。 1-10 下列哪些晶面属于]111[晶带? )331(),011(),101(),211(),231(),132(),111(。 二、补充习题 1、试求加速电压为1、10、100kV 时,电子的波长各是多少?考虑相对论修正后又各是多 少? 第二章 电磁辐射与材料的相互作用 一、教材习题 2-2 下列各光子能量(eV )各在何种电磁波谱域内?各与何种跃迁所需能量相适应? 1.2×106~1.2×102、6.2~1.7、0.5~0.02、2×10-2~4×10-7。 2-3 下列哪种跃迁不能产生? 31S 0—31P 1、31S 0—31D 2、33P 2—33D 3、43S 1—43P 1。 2-5 分子能级跃迁有哪些类型?紫外、可见光谱与红外光谱相比,各有何特点? 2-6 以Mg K α(λ=9.89?)辐射为激发源,由谱仪(功函数4eV )测得某元素(固体样品) X 射线光电子动能为981.5eV ,求此元素的电子结合能。 2-7 用能级示意图比较X 射线光电子、特征X 射线与俄歇电子的概念。 二、补充习题 1、俄歇电子能谱图与光电子能谱图的表示方法有何不同?为什么? 2、简述X 射线与固体相互作用产生的主要信息及据此建立的主要分析方法。 第三章 粒子(束)与材料的相互作用 一、教材习题 3-1 电子与固体作用产生多种粒子信号(教材图3-3),哪些对应入射电子?哪些是由电子 激发产生的?

报表测试方法总结

报表测试方法总结 1.提高对业务的熟悉程度 和功能测试以及其他测试一样,报表测试也需要熟悉业务,包括业务流程、业务规则以及数据存储,不同点是报表测试要理解每个指标的算法、数据来源以及要明白具体的业务动作和指标之间的关系,例如:要统计保费收入,首先要考虑正常保单,其次要考虑批增、批减以及注销、全单退以及其他特殊批改,这些业务类型都可以对此指标的统计结果产生影响。所以如果不能分析业务动作和指标之间的关系,那就无法验证报表中数据的准确性。 2.数据准备 数据对报表测试来说是非常重要的问题,因为报表的基本功能就是通过各种查询统计分析的方法为用户提供准确的数据,帮助用户进行决策以及分析,所以在报表测试前要保证准备足够多准确、有效的数据。在实际测试的时候一定要覆盖到报表所要求的每个维度,要保证所有的指标都要有对应的数据,不能出现指标为零的情况,当然也不需要过多,只要覆盖了所有的类型就可以了。一下总结了两种数据准备的方法: 1>对测试后期比如冻结测试时产生的数据进行备份,用于报表测试,前提一定要保证 数据的原始性,不允许对任何人对数据进行修改; 2>自己手工对数据进行准备并且精心设计,要分析影响所测指标的各种因素,以及每 个因素可能出现的不同变化,这样才有可能覆盖各种查询统计方法,并且要考虑需 要考虑的是对各种正常的、异常的业务流程和业务规则的组合的遍历或覆盖,从而 来验证报表是否取到的该取的数据、没有取不该取的数据,并且最后计算出了正确 的结果。最后要将自己准备的数据用excel保存,并对数据的特点进行记录,以提 高测试时的效率,并可以减少回归测试工作量; 3.数据正确性验证 对于客户来说,使用报表就是期望通过报表系统这个平台能够快速简单的查到自己所需要的数据,所以测试报表最主要的内容就是要验证数据的正确性,总结方法如下: 1 > 要弄清楚数据的来源,来源于哪张表、哪个字段; 2 > 时间条件:统计区间具体应该以业务中的什么时间在卡,并且考虑需求中是否包括 统计区间的边界值; 3>要弄清楚所测表以及所测指标的特定条件,比如要统计2009-01-01——2009-01-31 这个月份所有代理业务,那特定条件就是将保单的业务来源要限制在代理业务中; 4>Sql准备,这个过程是将上面三个过程进行总结,也是后续和开发人员进行分析数 据的基础,所以提高自己编写sql的能力。另外当测试时间不充裕的情况下,对一

网络推广个人年终工作总结

网络推广个人年终工作总结 来西利亚已近半年了,并担任SEO推广工作。这几个月的时间,在单位领导、部门经理和同事的关心和帮助下,严格要求自己,遵守公司各项规章制度,与同事之间相处融洽;工作上,尽职尽责,除了做好本职工作外,还对公司的各项业务及产品情况作了一个全面的了解,熟悉业务知识,更好的做好本职工作本岗位。通过这近半年来的学习与工作,工作和能力上有了新的进步,现将这半年来来的工作情况总结如下: 从刚开始起步推广到现在我经历了一些关于网络推广方面的东西。从中让我学习了一些推广方法,也从中了解到了什么是推广,推广对整个网站带来的作用,带来的盈利等等,开始了与网络媒体打交道。在往后的几个月里,几乎与各大门户网站,女性等专业类网站,一些网络渠道类的,都打过交道。在打交道过程中,我收获很大。不仅逐渐掌握了谈广告业务的要点,更重要的是我认识了很多行业内广告的好友,了解了各类网络广告的最新资源、价格、位置及效果预算等…… 这里我简单谈谈我对网络推广的看法: 一个网站做的再好。不能有效的将它宣传出去,不能让外面人知道有这么一个网站。网站做的再好也等于零。网站的成败全压在推广身上。要想网站能够快速的发展起来,少了推广时根本无法实现的。 首先先了解这个站是做什么的?具体的用户群属于什么?他们来

到这个网站对他们有什么利益等等。详细的了解这些信息便于以后推广的方式和方法。 结合网站对应的人群进行推广。 推广大多都是在各大论坛、社区网站等等进行发帖、宣传等等。这样的方法效果比较明显。会直接通过你发的链接进入该网站。 方法是总结出来,不是仅仅靠一个人的想法就能实现。需要不断的测试及修改。才能达到的方法。目前我们还需要不断修改和寻找新的方法。 下面简单介绍下我这半年中我工作的基本内容: 1、每天在各大论坛和社区网站中发帖 发帖的方向大致在“问问”网站上。因为问问上的回答保留时间很长,一旦审核通过很难被删。这样有效的增加了网站的外部链接。也会在不同的时间段带回流量。 (发帖的过程中还要记录对应发帖的地址。以便以后查询) 具体位置:天涯问问搜搜问问百度知道新浪问问发布信息的网站等 2、搜索引擎贴吧:贴吧就包括很多搜索引擎上的。比如百度贴吧、天涯来吧、问问搜吧等等。在这里发帖一定要找对相应的吧进行发帖。这有就有效的适合相对的人群。被删除的几率也会随即减少。 3、博客、微博等推广:最近网络上流行一种微博的社交网站。这种网站的好处就是以最快的速度发布信息。对方也会很快的看到你所发的帖子、链接等等。但是要想效果明显的话,必须要将个人微博

APP测试方法

App测试方法总结 一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能 6)限制或使用本地连接 7)限制/允许使用手机拍照或录音 8)限制/允许使用手机读取用户数据 9)限制/允许使用手机写入用户数据 10)限制/允许应用程序来注册自动启动应用程序 2.安装与卸载安全性 1)应用程序应能正确安装到设备驱动程序上 2)能够在安装设备驱动程序上找到应用程序的相应图标 3)安装路径应能指定 4)没有用户的允许,应用程序不能预先设定自动启动 5)卸载是否安全,其安装进去的文件是否全部卸载 6)卸载用户使用过程中产生的文件是否有提示 7)其修改的配置信息是否复原 8)卸载是否影响其他软件的功能 9)卸载应该移除所有的文件 3.数据安全性 1)当将密码或其它的敏感数据输入到应用程序时,其不会被存储在设备中,同时密码也不会被解码。 2)输入的密码将不以明文形式进行显示。 3)密码、信用卡明细或其他的敏感数据将不被存储在它们预输入的位置上。 4)不同的应用程序的个人身份证或密码长度必须至少在4-8个数字长度之间。 5)当应用程序处理信用卡明细或其它的敏感数据时,不以明文形式将数据写到其他单独的文件或者临时文件中。以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。 6)党建敏感数据输入到应用程序时,其不会被存储在设备中。 7)应用程序应考虑或者虚拟机器产生的用户提示信息或安全警告 8)应用程序不能忽略系统或者虚拟机器产生的用户提示信息或安全警告,更不能在安全警告显示前,利用显示误导信息欺骗用户,应用程序不应该模拟进行安全警告误导用户。9)在数据删除之前,应用程序应当通知用户或者应用程序提供一个“取消”命令的操作。10)应用程序应当能够处理当不允许应用软件连接到个人信息管理的情况。 11)当进行读或写用户信息操作时,应用程序将会向用户发送一个操作错误的提示信息。12)在没有用户明确许可的前提下不损坏删除个人信息管理应用程序中的任何内容。13)如果数据库中重要的数据正要被重写,应及时告知用户。 14)能合理的处理出现的错误。 15)意外情况下应提示用户。 4.通讯安全性

材料测试分析方法(究极版)

绪论 3分析测试技术的发展的三个阶段? 阶段一:分析化学学科的建立;主要以化学分析为主的阶段。 阶段二:分析仪器开始快速发展的阶段 阶段三:分析测试技术在快速、高灵敏、实时、连续、智能、信息化等方面迅速发展的阶段4现代材料分析的内容及四大类材料分析方法? 表面和内部组织形貌。包括材料的外观形貌(如纳米线、断口、裂纹等)、晶粒大小与形态、各种相的尺寸与形态、含量与分布、界面(表面、相界、晶界)、位向关系(新相与母相、孪生相)、晶体缺陷(点缺陷、位错、层错)、夹杂物、内应力。 晶体的相结构。各种相的结构,即晶体结构类型和晶体常数,和相组成。 化学成分和价键(电子)结构。包括宏观和微区化学成份(不同相的成份、基体与析出相的成份)、同种元素的不同价键类型和化学环境。 有机物的分子结构和官能团。 形貌分析、物相分析、成分与价键分析与分子结构分析四大类方法 四大分析:1图像分析:光学显微分析(透射光反射光),电子(扫描,透射),隧道扫描,原子力2物象:x射线衍射,电子衍射,中子衍射3化学4分子结构:红外,拉曼,荧光,核磁 获取物质的组成含量结构形态形貌及变化过程的技术 材料结构与性能的表征包括材料性能,微观性能,成分的测试与表征 6.现代材料测试技术的共同之处在哪里? 除了个别的测试手段(扫描探针显微镜)外,各种测试技术都是利用入射的电磁波或物质波(如X射线、高能电子束、可见光、红外线)与材料试样相互作用后产生的各种各样的物理信号(射线、高能电子束、可见光、红外线),探测这些出射的信号并进行分析处理,就课获得材料的显微结构、外观形貌、相组成、成分等信息。 9.试总结衍射花样的背底来源,并提出一些防止和减少背底的措施 衍射花样要素:衍射线的峰位、线形、强度 答:(I)花材的选用影晌背底; (2)滤波片的作用影响到背底;(3)样品的制备对背底的影响 措施:(1)选靶靶材产生的特征x射线(常用Kα射线)尽可能小的激发样品的荧光辐射,以降低衍射花样背底,使图像清晰。(2)滤波,k系特征辐射包括Ka和kβ射线,因两者波长不同,将使样品的产生两套方位不同得衍射花样;选择浪滋片材料,使λkβ靶<λk滤<λkα,Ka射线因因激发滤波片的荧光辐射而被吸收。(3)样品,样品晶粒为50μm左右,长时间研究,制样时尽量轻压,可减少背底。 11.X射线的性质; x射线是一种电磁波,波长范围:0.01~1000à X射线的波长与晶体中的原子问距同数量级,所以晶体可以用作衍射光栅。用来研究晶体结构,常用波长为0.5~2.5à 不同波长的x射线具有不同的用途。硬x射线:波长较短的硬x封线能量较高,穿透性较强,适用于金属部件的无损探伤及金属物相分析。软x射线:波长较长的软x射线的能量较低,穿透性弱,可用干分析非金属的分析。用于金属探伤的x射线波长为0.05~0.1à当x射线与物质(原子、电子作用时,显示其粒子性,具有能量E=h 。产生光电效应和康普顿效应等 当x射线与x射线相互作用时,主要表现出波动性。 x射线的探测:荧光屏(ZnS),照相底片,探测器

Monkey测试方法总结

monkey测试方法总结 测试策略:全模块、单模块 测试步骤: 1、测试前准备: 1.PC侧安装adb驱动,使用adb shell命令不报错 2.手机设置:锁屏方式设置为无,屏幕亮度建议设成最低(防止电量消耗过大导致关机) 3.手机为刚刷的新版本或者进行一次恢复出厂设置 备注:或测试前请先删除自行安装的第三方:手机助手、测试工具apk等等 4.休眠设成最长时间或不休眠 5.设置-开发者选项中勾选不锁定屏幕 6.设置手机时间为当前正确时间 7.若要测试上网请连接可用wifi或打开数据业务 8.测试前需开启aplog*#*#201206#*#* 备注:测试前请确保日志功能开启,测试完成后先保存日志 adb root adb remount adb shell rm -rf /data/logs/* 作用就是删除以前的旧log 工具使用前请确定手机版本为debug版本,PC 的adb命令使用正常 附件解压到任意目录,双击InstalllogClient.bat会自动安装logClient客户端并重

启 手机配置: 1. 连接热点360WiFi-6CDC31,连接密码为xdjatest 2. 输入密码后勾选下面的高级选项-》将DHCP选项改为静态-》设置IP地址为11.12.112.196至199之间的IP,设置完IP直接点击连接,连接上热点后即配置完毕 2、测试执行: 先执行命令adb shell 再输入如下的命令: 全模块: monkey--throttle500--ignore-crashes--ignore-timeouts--ignore-security-exc eptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/st orage/sdcard0/monkey_log.txt& 单模块: monkey-p.xdja.ncser--throttle500--ignore-crashes--ignore-timeouts--ign ore-security-exceptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.txt& 备注: 1、单模块命令加:-p模块包名; 2、测试9小时使用180000,测试18小时使用375000

网络推广工作总结

一2月份工作总结 1.医院信息的发布:主要在分类信息网上发布,其次是博客,最后是论坛。这三块地方呢各有长短,分类信息上广告性比较强能带链接,但好的收录平台少;其次是博客,能带锚文本,但广告性不能太强,易招到封杀;最后是论坛,对带链接的广告类文章版主们一般不是很欢迎。 2.友情链接的交换:主要从对方的pr值,百度收录量,权重,网页首页是否在第一位等判断是否适合做交换。 3.问答问题类的推广:主要做的还是百度知道和soso问问,soso问问比较好做竞争力比较小,但不能放链接;百度知道竞争压力大,不易存活,但它的效果好。 4.论坛发贴顶帖:这个比较好做,签名能带链接,但都是与医院不相关类的。 5. 本月医疗信息类发布550条,论坛发帖顶帖500余条,友情链接交换26条 二2月份学习心得 1.学习如何使用站长工具查询外链收录情况,以及利用站长工具在友情链接交换时判定对方是否符合要求。 2.如何设置论坛签名的锚文本 3.学习了如何选择合适的长尾关键词,并区分哪些长尾关键词比较热门哪些比较冷门。并学习了关键词的分布密度 4.学习了目标关键词之后标题标签、关键词标签、描述标签的写法。 5.学习了外链、内链、隐藏链接、黑链的区别及各自的作用。 6.学习了做网站时如何选取域名以及选择哪种域名比较好。 7.学习了什么是相对地址,什么是绝对地址以及404页面有什么作用。 三3月工作计划 1.做好百度工作:众所周知,百度比较喜欢自己旗下产品,做起来也比较费劲,但他的效果却也是与你的努力成正比。以后想多尝试做百度,目前主要做的还是百度知道,现在已经研究出怎样提问才不被删除,但回答与采纳还需要继续学习。所以在以后工作中除了完成本职工作任务外将会多涉及百度产品。 2.了解对手很重要:俗话说知己知彼百战百胜,医院方面友谊、丽人、计生等都是比较大的

App常用测试方法总结

APP常用测试方法总结 一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能 6)限制或使用本地连接 7)限制/允许使用手机拍照或录音 8)限制/允许使用手机读取用户数据 9)限制/允许使用手机写入用户数据 10)限制/允许应用程序来注册自动启动应用程序 2.安装与卸载安全性 1)应用程序应能正确安装到设备驱动程序上 2)能够在安装设备驱动程序上找到应用程序的相应图标 3)安装路径应能指定 4)没有用户的允许,应用程序不能预先设定自动启动 5)卸载是否安全,其安装进去的文件是否全部卸载 6)卸载用户使用过程中产生的文件是否有提示 7)其修改的配置信息是否复原 8)卸载是否影响其他软件的功能 9)卸载应该移除所有的文件 3.数据安全性 1)当将密码或其它的敏感数据输入到应用程序时,其不会被存储在设备中,同时密码也不会被解码。 2)输入的密码将不以明文形式进行显示。 3)密码、信用卡明细或其他的敏感数据将不被存储在它们预输入的位置上。4)不同的应用程序的个人身份证或密码长度必须至少在4-8个数字长度之间。5)当应用程序处理信用卡明细或其它的敏感数据时,不以明文形式将数据写到其他单独的文件或者临时文件中。以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。 6)党建敏感数据输入到应用程序时,其不会被存储在设备中。 7)应用程序应考虑或者虚拟机器产生的用户提示信息或安全警告

材料测试方法

2010年: 1.说明产生特征X射线谱的原理以及如何命名特征X射线。 答:X射线的产生与阳极靶物质的原子结构紧密相关,原子系统中的电子遵从泡利不相容原理不连续的分布在K L M N 等不同能级的壳层上,而且按照能量最低原理首先填充最靠近原子核的K壳层,再依次填充L M N壳层。各壳层能量由里到外逐渐增加。 E k

推广工作总结范文

推广工作总结范文 篇一:市场推广部年终总结范文 市场推广部年终总结范文 年终快到了,作为营销人,一份像样的总结报告必不可少。有的朋友对写报告头痛不已,拼拼凑凑写不好;有的朋友则对此不当回事,敷衍了事完成任务。殊不知一份年终总结是对自己一年工作的盘点和汇报,对个人发展意义不小。下面来看看市场推广部年终总结怎么写? 斗转星移。历史货轮即将驶入XX年。回目走过的一年,部门承载了许多,有过大喜过望,有过悬而未决,但总归都是值得载入史册的。在继承我院的优良的口碑营销推广的基础上,又开拓了以网络营销为主的崭新的推广方式。现将一年的市场推广工作总结下: 第一 传统的口碑营销方式在我部门的普遍的应用。因为我国是关系社会,一件产品信息往往通过亲戚朋友间的交流迅速传播开来。学员到我部门报到的当天我们都会询问他是哪个渠道知道我院的小语种培训。相当一部分人是通过父母,或朋友的推荐。在我们和学员的交流沟通时,也会选择代表性的人进行适当的口碑营销,比如俄语初级班大多数的学员的父母都是在雅宝路工作,所以我们会尽量选择这样的学员

进行口碑的营销。 第二 (转载于: 小龙文档网:推广工作总结范文) 正确的市场的定位,让我们市场推广以及宣传方面少走弯路,做到有限资源的最大利用率。首先要确立目标人群,在我们部门学习都是那个年龄段,学习目的是什么。经过调研的确认俄语基础班的学员有许多90后的学员,日语脱产班的学员学习都是以出国为目的。 1、经过了初步的定位以后,就要在网络上进行营销。由于我们的资源有限,所以我们采用了大家喜闻乐见的营销方式,qq在我国的使用量是最大的聊天工具,为了能对学员的情况有更深入的了解,在各个班级都建立qq群,使我和学员们有一个沟通与交流的平台,更能有效地开展工作。同时通过这种线上交流方式,拉近与学员们的距离。增加彼此间的信任感。例如你发传单,很多人有抵触情绪,认为小广告不可信,但qq聊天工具上大家熟识后,他们还会为你尽心宣传。 2、通过博客的方式宣传,博客已不可思议的速度笼络人心,从名人到草根,从学界泰斗到新锐人物。这也是最精打细算的市场推广方式,通过博客的点击量,扩大我部门的知名度和影响力。至今为止人气最高的博客是新浪博客,

软件测试方法总结

软件测试方法总结 软件测试方法总结1 工作刚满三个月,在这三个月的时间内,我主要做了以下几个方面的工作: 1. 对软件的熟悉与理解 2. 跟随开发人员对软件的改进进行了跟踪测试,利用功能组合的方法,对各种工具进行了测试,提交Bug共计405个,已验证关闭268个。 3. 对软件用户手册和管理员手册的一部分进行了测试与更改,期间也加深了对该软件各个功能的理解 对已经实现的功能基本上都进行了测试,对软件使用上的改进也提出了自己的建议。期间也了解了软件的功能需求,主要是对客户端服务器端及方案设计器进行了功能测试。在这段时间里学到了不少东西。 在这段期间软件根据用户的反馈一直在不断的改进,基本上每天都会有变化,我跟据开发的进度一直在不断的测试,对新增加的工具边使用边学习,提交缺陷报告,并及时与开发人员进行沟通处理有歧异的缺陷报告,反复验证修复后的缺陷。直到上一周利用他们出差的时间,我有对以前测试过的工具重新进行了更深一层的的组合测试。通过这段时间的改进,软件的各项功能已经越来越全面, 目前软件的基本功能都已实现,致命错误越来越少,

期间也试用了自动化性能测试工具LoadRunner,由于软件还没有整体完成,在使用中不好匹配协议,现在正在熟悉另一个自动化工具RationalRobot来进行性能测试。 下半年,主要工作时是: 1. 随着软件的逐步完成,将细化功能测试并及早的着手准备性能测试,界面测试,易用性等其他方面的总体测试, 2. 测试所有与本软件有关的文档 3. 解决所有遗留的有歧异的缺陷报告,参照提交的缺陷报告进行回归测试。 4. 随着其他项目的开展着手准备测试前期的工作。 具体的工作实施安排还将根据项目组的工作进展和规划进行调整。 软件测试方法总结2 时光荏苒,如今xx年的帷幕已经谢下,xx年的钟声已经敲响,在公司高层的正确领导下,我们佰腾科技又走过了一年。而我也在自己的努力以及同事的帮助下完成了20xx年我所负责的工作,以下就是我对过去这一年的工作总结: 一、测试工作及经验 作为软件部测试组的一员,首先要做好的就是自己的本职工作,我在20xx年中所做的工作主要有: 1.XXXXXXXX测试用例的编写,对系统的测试、跟踪; 2.XXXXXXXX需求、高保图、界面和功能的测试;

材料测试总结

XRD: 1.作用:X射线衍射分析是研究晶体结构内部原子排列状况最有力的工具。 2.由原子排列规律与标准数据库对照可直接得到结晶物质的相,因为世界上有七十万种(2008年底)结晶物质都有其特有的原子排列。 3.对X射线衍射峰强度和峰形函数分析又可得到物相的精确点阵参数、晶格畸变、微观尺寸、微观应力、结晶度、织构等。 4.X射线是在1895年由德国科学家伦琴在研究阴极射线时发现的。1912年德国科学家劳埃首次将X射线穿透晶体时发现衍射现象,从而既证明了它电磁波的性质和对应超短的波长,现已证明它的波长介于γ射线和紫外线之间,由0.01到100?。 5.X射线的产生是由高速运动的电子轰激金属靶子,电子的动能转变成X光能,其X射线成分很复杂,由各种波长各种强度的X射线混合而成,从本质上可分成两组: 6.例1.要想得到α-Fe的(222)面的衍射线,应该选用何种靶? 解:α-Fe属立方晶系,查数据库资料得知a=2.8664?,那么(222)晶面间距根据公式可得:d222=a/(H2+K2+L2)1/2 =2.8664/√12=0.8225 ? 将d值代入布拉格公式2dsinθ=nλ得λ=1.6450 ?,即λ≤1.6450 ? 时才满足α-Fe的(222)面的衍射线,根据上面的表可知铜、钼靶满足此条件,但此仅只满足衍射条件而已,如果考虑其他原因如避免激发试样荧光辐射,铜靶也不合适。 例2.如上例,求出不同靶对α-Fe的(222)面的衍射角。 根据公式sinθ=λ/2*0.8225,θ=sin-1(λ/1.6450) 若用铜靶λ=1.541,θ=69.72 衍射角2 θ=139.44 若用钼靶λ=0.708,θ=25.49 衍射角2 θ=50.98 7.K值法应用实例:锐钛矿(A-TiO2)和金红石(R-TiO2)都由TiO2组成的不同结构的同质异构体,他们是重要的光催化材料,两者的性能差别很大。由锐钛矿加温在一定的条件下转化为稳定的金红石相,因此对它们的转化条件及转化过程研究尤为重要。从PDF卡片上查到R-TiO2用d=0.325nm的线条K=3.4,A-TiO2用d=0.351nm的线条K=4.3。 通过实测样品W-54号样,IR=1628,IA=10006,那么: WA/WR=( IA/ IR)*(KR/KA)=(10006/1628)*(3.4/4.3)=4.87. 因W A+ WR=1,故W A=0.8296=82.96%,即锐钛矿占82.96,相应的金红石占17.04%。W-57号样是在上面样品基础上提高温度的产物,此时明显金红石相增加,I3.25=3163,I3.51=8453,W A/WR=2.11,得到W A=67.85%,相应的金红石占32.15%。 8.

方案测试经验总结

项目测试经验总结 说明:以下项目测试经验是我在原来公司工作中的实际经验,拿出来和大家一起交流。我相信之前的项目测试工作中有不少可以改进的地方,还希望大家多多交流。 项目测试经验 ——Judy Shen 本文是对我近几年测试工作经验的总结,并以简报的方式在研发中心内进行分享及交流。 1测试团队介绍 在介绍我们之前项目测试工作之前,需要首先介绍一下之前我所在团队的组织架构及测试人员在项目中的工作。 我们的测试团队属于质量改进中心下的测试部,它和研发团队属于两个不同的中心。测试团队有6个人,从图一可以看出来,一个人可以参与多个处于不同阶段的项目测试工作。 图一测试团队组织架构 参与项目的测试人员以测试组的形式进入项目,测试组和需求组、开发组并列。每个测试组有一个测试组长负责项目测试工作。项目经理不直接面对测试组成员,而是通过测试组长进行任务安排、协调、沟通。测试部经理知情测试人员的项目测试工作,项目测试组的工作汇报均需要抄送给测试部经理。如图二所示: 图二项目组织架构(旧) 上面说到的是旧的测试人员工作模式,在去年年底,为了有效利用公司测试人员资源,我们开始了测试外包的尝试。这里的测试外包模式是指,测试组不进入项目,而是由项目组将测试工

作以一个项目的方式分包给测试部,由测试部根据项目组提供的信息,进行计划、执行测试,并按照项目要求提交测试成果给项目组。 这个模式还在探索中,如图三所示,测试部经理直接负责项目的测试工作,测试组的工作情况抄送给项目经理。这种模式需要进行独立核算,包括成本估算、预算、结算等。但是这种模式的整体思路还不是很成熟,从这个组织架构上大家也可以看出来,很多东西还没有理顺,所以一直都处于尝试过程中。后面提到的内容,如果没有特殊说明,都是在旧的模式下进行的。 图三项目组织架构(测试外包方式) 我想不可否认,大家都认为测试人员应该是测试技术上的专家,但是,测试人员是否需要熟悉并擅长一定的业务呢?不管答案是什么都没有关系,但是我认为一个好的测试人员不仅是测试专家,他同时也是业务专家。有一些测试人员,因为系统的业务知识很复杂,就一头扎进去,几乎全力去学习业务知识,测试技术的学习和研究没有跟上,结果不是设计出大量冗余的测试用例,就是很多方面没考虑到,面对客户的不当请求,也没有底气说测试应该怎么做,弄得做起项目来辛苦异常,个个苦不堪言! 有着样的说法:“软件测试人员要两条腿走路,左腿是测试技术,右腿是业务知识。只有两条腿的健壮差不多,走路才稳当。”出于这种思想的考虑,在原来的测试团队,我们每个人都有两个学习、研究方向,一个是技术方向,一个是业务方向。例如: ●技术方向: ?功能自动化测试 ?性能测试 ?单元测试 ?测试管理 ●业务方向: ?物流业务 ?智能交通 ?知识管理 但这种方式在工作开展上有些困难。如果公司认为测试人员应该绝大部分时间用在项目测试工作上,那么测试团队既要研究测试技术,又要挤出时间学习业务知识,在操作上是比较困难的。在我们以前的测试团队的工作中,有一部分工作时间是用来进行部门建设的,部门建设工作中包括前面说到的技术研究、业务学习,还有就是部门搭建所需要进行的一些工作(如部门制度建设)。当时公司允许我们团队有30%的工作量投入部门建设上。将部门建设工作分开,主要是用于统计部门成本和测试成本用的。 前面说到了测试人员是以测试组身份进入项目开展测试工作的,但不是每个成员上去都从事同样的工作。在进入项目组工作时,每个测试人员所充当的角色是不同的,项目的测试角色划分为以下四种,如表一所示。在实际工作中因为测试人员数量有限,所以经常是一个人担任多个角色。

网络推广工作总结【最新版】

网络推广工作总结 光阴似箭,转眼间,20XX年即将完结,总的来说,在这一年里还是学到了很多,进步了很多。因为主要是负责网络发布这一块,今天我对网络发布这一块的情况做如下总结 在互联网如此发达的今天,网络营销或者说电子商务显得极为重要。首先,对于网络平台的总体发布情况来说,网站平台的选择不外乎两块,中文网站和英文网站,记得刚来的时候,比较注重中文网站平台的发布,因而使得我们主打产品在中文排名上有了一定的位置,但是英文网站方面就相对弱了一点。 不过还好,后来将侧重点慢慢移到了英文网站上,使得我们的主打产品在英文网站上也有了一定的排名。对于具体的关键词排名每半个月都有做统计,总体来讲还是可以的,基本上在各大搜索引擎的前三页都能找到我们公司的产品信息。 从总体网站发布量来看,大概地统计了一下,目前注册的中文网站约110个左右,英文网站90个左右。当然并不是说注册的网站多,我们产品的曝光率就会高,因为搜索引

擎都喜欢原创的东西,所以平时在产品简介部分也下了一定的功夫。 还有就是每天都会上去更新产品信息,可一键更新的网站,每天会更新一次,对于一些更新比较麻烦的网站,至少 3-5天会上去更新一次(这样不会影响搜索引擎的收录)。还有就是鉴于网上视频搜索率也挺高的,同时也注册了5个视频网,将我们相关设备的视频传了上去,希望能吸引一定的浏览量。 对于公司的企业网站,平时也会定期上去完善一些资料,比如上去发布一些行业动态,充实并更新一下我们的产品信息。企业网站主要是用来展示我们公司的一个整体形象及服务,因此也为此统一了一下产品的发布格式及图片,这样看起来更专业点。 中文页面的产品信息已经都统一好了,至于英文页面还有部分产品未统一格式,接下来会抽空完善一下的。至于网站的改版问题,如果没必要的话暂时不要改版,因为改版的话会影响到网站被各大搜索引擎收录的情况(一般新网站被收录的时间大概在1个月左右)。

软件日志测试方法总结

软件日志测试方法总结 一.我们为什么要做日志测试? 虽然额外的日志记录可能会导致软件程序的执行速度下降。但如果有详细的日志记录就可以帮助我们更迅速地诊断问题,加快我们对故障的响应,并且往往可以显著地减少发现一些隐藏得非常深的错误的问题! 二.日志级别 log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained informational events than the DEBUG.Since:1.2.12,很低的日志级别,一般不会使用。 DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的,主要用于开发过程中打印一些运行信息。 INFO 消息在粗粒度级别上突出强调应用程序的运行过程。打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。 WARN 表明会出现潜在错误的情形,有些信息不是错误信息,但是也要给程序员的一些提示。 ERROR 指出虽然发生错误事件,但仍然不影响系统的继续运行。打印错误和异常信息,如果不想输出太多的日志,可以使用这个级别。 FATAL 指出每个严重的错误事件将会导致应用程序的退出。这个级别比较高了。重大错误,这种级别你可以直接停止程序了。

OFF 最高等级的,用于关闭所有日志记录。 如果将log level设置在某一个级别上,那么比此级别优先级高的log都能打印出来。一般来说测试环境会设置为DEBUG级别,客户正式环境会设置为ERROR级别。 三.如何查看日志? windows的直接使用Notepad++、UE编辑器查看日志文件就可以了,以下详细介绍linux系统的日志查看方法: 1.使用ssh工具连接服务器 2.连接成功后,使用cd命令切换到tomcat/logs/下的catalina.out文件 3.使用tail命令查看日志文件,例如tail -f catalina.out,默认会显示最后10行日志,-f参数可以循环读取日志,当前产生的所有日志都会输出。如果需要查看日志文件中已存在的N行内容,可以使用命令tail -f -n 1000 catalina.out(查看文件中1000行内容,并循环输出当前产生的日志) 4.一些偶发的问题,我们在提交bug时,可以将错误堆栈截图上传,帮助开发更快的定位问题。

材料测试分析方法答案

第一章 一、选择题 1.用来进行晶体结构分析的X射线学分支是() A.X射线透射学; B.X射线衍射学; C.X射线光谱学; D.其它 2. M层电子回迁到K层后,多余的能量放出的特征X射线称() A.Kα; B. Kβ; C. Kγ; D. Lα。 3. 当X射线发生装置是Cu靶,滤波片应选() A.Cu;B. Fe;C. Ni;D. Mo。 4. 当电子把所有能量都转换为X射线时,该X射线波长称() A.短波限λ0; B. 激发限λk; C. 吸收限; D. 特征X射线 5.当X射线将某物质原子的K层电子打出去后,L层电子回迁K层,多余能量将另一个L层电子打出核外,这整个过程将产生()(多选题) A.光电子; B. 二次荧光; C. 俄歇电子; D. (A+C) 二、正误题 1. 随X射线管的电压升高,λ0和λk都随之减小。() 2. 激发限与吸收限是一回事,只是从不同角度看问题。() 3. 经滤波后的X射线是相对的单色光。() 4. 产生特征X射线的前提是原子内层电子被打出核外,原子处于激发状态。() 5. 选择滤波片只要根据吸收曲线选择材料,而不需要考虑厚度。() 三、填空题 1. 当X射线管电压超过临界电压就可以产生X射线和X射线。 2. X射线与物质相互作用可以产生、、、、 、、、。 3. 经过厚度为H的物质后,X射线的强度为。 4. X射线的本质既是也是,具有性。 5. 短波长的X射线称,常用于;长波长的X射线称 ,常用于。 习题 1.X射线学有几个分支?每个分支的研究对象是什么?

2. 分析下列荧光辐射产生的可能性,为什么? (1)用CuK αX 射线激发CuK α荧光辐射; (2)用CuK βX 射线激发CuK α荧光辐射; (3)用CuK αX 射线激发CuL α荧光辐射。 3. 什么叫“相干散射”、“非相干散射”、“荧光辐射”、“吸收限”、“俄歇效应”、“发射谱”、 “吸收谱”? 4. X 射线的本质是什么?它与可见光、紫外线等电磁波的主要区别何在?用哪些物理量 描述它? 5. 产生X 射线需具备什么条件? 6. Ⅹ射线具有波粒二象性,其微粒性和波动性分别表现在哪些现象中? 7. 计算当管电压为50 kv 时,电子在与靶碰撞时的速度与动能以及所发射的连续谱的短 波限和光子的最大动能。 8. 特征X 射线与荧光X 射线的产生机理有何异同?某物质的K 系荧光X 射线波长是否等 于它的K 系特征X 射线波长? 9. 连续谱是怎样产生的?其短波限V eV hc 3 01024.1?= =λ与某物质的吸收限k k k V eV hc 3 1024.1?= =λ有何不同(V 和V K 以kv 为单位)? 10. Ⅹ射线与物质有哪些相互作用?规律如何?对x 射线分析有何影响?反冲电子、光电 子和俄歇电子有何不同? 11. 试计算当管压为50kv 时,Ⅹ射线管中电子击靶时的速度和动能,以及所发射的连续 谱的短波限和光子的最大能量是多少? 12. 为什么会出现吸收限?K 吸收限为什么只有一个而L 吸收限有三个?当激发X 系荧光 Ⅹ射线时,能否伴生L 系?当L 系激发时能否伴生K 系? 13. 已知钼的λK α=0.71?,铁的λK α=1.93?及钴的λK α=1.79?,试求光子的频率和能量。 试计算钼的K 激发电压,已知钼的λK =0.619?。已知钴的K 激发电压V K =7.71kv ,试求其λK 。 14. X 射线实验室用防护铅屏厚度通常至少为lmm ,试计算这种铅屏对CuK α、MoK α辐射 的透射系数各为多少? 15. 如果用1mm 厚的铅作防护屏,试求Cr K α和Mo K α的穿透系数。 16. 厚度为1mm 的铝片能把某单色Ⅹ射线束的强度降低为原来的23.9%,试求这种Ⅹ射 线的波长。 试计算含Wc =0.8%,Wcr =4%,Ww =18%的高速钢对MoK α辐射的质量吸收系数。 17. 欲使钼靶Ⅹ射线管发射的Ⅹ射线能激发放置在光束中的铜样品发射K 系荧光辐射,问 需加的最低的管压值是多少?所发射的荧光辐射波长是多少? 18. 什么厚度的镍滤波片可将Cu K α辐射的强度降低至入射时的70%?如果入射X 射线束 中K α和K β强度之比是5:1,滤波后的强度比是多少?已知μm α=49.03cm 2 /g ,μm β =290cm 2 /g 。 19. 如果Co 的K α、K β辐射的强度比为5:1,当通过涂有15mg /cm 2 的Fe 2O 3滤波片后,强 度比是多少?已知Fe 2O 3的ρ=5.24g /cm 3,铁对CoK α的μm =371cm 2 /g ,氧对CoK β的 μm =15cm 2 /g 。 20. 计算0.071 nm (MoK α)和0.154 nm (CuK α)的Ⅹ射线的振动频率和能量。(答案:4.23