文档库 最新最全的文档下载
当前位置:文档库 › WOSA/XFS 3.10 中文版 05

WOSA/XFS 3.10 中文版 05

WOSA/XFS 3.10 中文版 05
WOSA/XFS 3.10 中文版 05

ICS 35.240.50

中文版

金融服务扩展(XFS )接口说明(3.10版)第九部分:现金取款设备类接口;

程序员参考

此欧洲标准化委员会专题协定(CWA )由相关方代表专题研究组起草并通过,该专题研究组的与会成员在本协定前言部分中列出。

该专题研究组编制本协定的正式会程已经欧洲标准化委员会的各会员国背书,但欧洲标准化委员会的各会员国和欧洲标准化委员会管理中心均不对本CWA 的技术性内容或与其他标准或法规可能存在的矛盾负责。

不得以任何形式将本CWA 视作由欧洲标准化委员会及其成员编制的正式标准。 本CWA 可以公开用作欧洲标准化委员会的会员国标准化组织的参考文件。

欧洲标准化委员会的成员包括下列国家的国家标准化组织:奥地利、比利时、保加利亚、塞浦路斯、捷克共和国、丹麦、爱沙尼亚、芬兰、法国、德国、希腊、匈牙利、冰岛、爱尔兰、意大利、拉脱维亚、立陶宛、卢森堡、马尔他、荷兰、挪威、波兰、葡萄牙、罗马尼亚、斯洛伐克、斯洛文尼亚、西班牙、瑞典、瑞士、和英国。

欧洲标准化委员会

COMITé EUROPéEN DE NORMALISATION EUROP?ISCHES KOMITEE FüR NORMUNG

管理中心地址:布鲁塞尔斯达沙特街36 B-1050(rue de Stassart, 36 B-1050 Brussels )

版权所有? 2008欧洲标准化委员会,为欧洲标准化委员会会员国在全球范围内保留以任何形式和方法进行利用的所有权利。

欧洲标准化委员会 专题协定

CWA 15748-9

2008年7月

Page 2

CWA 15748-5:2008

目录

前言 (4)

1. 绪论 (7)

1.1 颁布3.10版本的背景 (7)

1.2 XFS 服务-特殊程序 (7)

2. 现金取款设备 (8)

3. 参考资料 (9)

4. 信息命令 (10)

4.1 WFS_INF_CDM_STATUS (10)

4.2 WFS_INF_CDM_CAPABILITIES (14)

4.3 WFS_INF_CDM_CASH_UNIT_INFO (18)

4.4 WFS_INF_CDM_TELLER_INFO (25)

4.5 WFS_INF_CDM_CURRENCY_EXP (27)

4.6 WFS_INF_CDM_MIX_TYPES (28)

4.7 WFS_INF_CDM_MIX_TABLE (29)

4.8 WFS_INF_CDM_PRESENT_STATUS (30)

5. 执行命令 (32)

5.1 WFS_CMD_CDM_DENOMINATE (32)

5.2 WFS_CMD_CDM_DISPENSE (35)

5.3 WFS_CMD_CDM_COUNT (38)

5.4 WFS_CMD_CDM_PRESENT (41)

5.5 WFS_CMD_CDM_REJECT (42)

5.6 WFS_CMD_CDM_RETRACT (43)

5.7 WFS_CMD_CDM_OPEN_SHUTTER (45)

5.8 WFS_CMD_CDM_CLOSE_SHUTTER (46)

5.9 WFS_CMD_CDM_SET_TELLER_INFO (47)

5.10 WFS_CMD_CDM_SET_CASH_UNIT_INFO (48)

5.11 WFS_CMD_CDM_START_EXCHANGE (50)

5.12 WFS_CMD_CDM_END_EXCHANGE (52)

5.13 WFS_CMD_CDM_OPEN_SAFE_DOOR (53)

5.14 WFS_CMD_CDM_CALIBRATE_CASH_UNIT (54)

5.15 WFS_CMD_CDM_SET_MIX_TABLE (56)

5.16 WFS_CMD_CDM_RESET (57)

5.17 WFS_CMD_CDM_TEST_CASH_UNITS (59)

5.18 WFS_CMD_CDM_SET_GUIDANCE_LIGH (61)

5.19 WFS_CMD_CDM_POWER_SA VE_CONTROL (62)

5.20 WFS_CMD_CDM_PREPARE_DISPENSE (63)

Page 3

CWA 15748-5:2008

6. 事件 (64)

6.1 WFS_SRVE_CDM_SAFEDOOROPEN (64)

6.2 WFS_SRVE_CDM_SAFEDOORCLOSED (65)

6.3 WFS_USRE_CDM_CASHUNITTHRESHOLD (66)

6.4 WFS_SRVE_CDM_CASHUNITINFOCHANGED (67)

6.5 WFS_SRVE_CDM_TELLERINFOCHANGED (68)

6.6 WFS_EXEE_CDM_DELAYEDDISPENSE (69)

6.7 WFS_EXEE_CDM_STARTDISPENSE (70)

6.8 WFS_EXEE_CDM_CASHUNITERROR (71)

6.9 WFS_SRVE_CDM_ITEMSTAKEN (72)

6.10 WFS_SRVE_CDM_COUNTS_CHANGED (73)

6.11 WFS_EXEE_CDM_PARTIALDISPENSE (74)

6.12 WFS_EXEE_CDM_SUBDISPENSEOK (75)

6.13 WFS_EXEE_CDM_INCOMPLETEDISPENSE (76)

6.14 WFS_EXEE_CDM_NOTEERROR (77)

6.15 WFS_SRVE_CDM_ITEMSPRESENTED (78)

6.16 WFS_SRVE_CDM_MEDIADETECTED (79)

6.17 WFS_EXEE_CDM_INPUT_P6 (80)

6.18 WFS_SRVE_CDM_DEVICEPOSITION (81)

6.19 WFS_SRVE_CDM_POWER_SA VE_CHANGE (82)

7. 单步取款命令流程 (83)

8. 钞箱激活规则 (86)

9. C-头文件 (87)

Page 4

CWA 15748-5:2008

前言

本CWA是XFS接口说明的3.10版。

欧洲标准化委员会/信息系统标准化委员会(CEN/ISSS)XFS专题研究组召集了供应商、银行和其他金融服务公司参与研讨。可以从CEN/ISSS秘书处获得参与该专题研究组并给予本CWA支持的公司名录。

本CWA于2007年11月29日经XFS专题研究组正式批准通过。欧洲标准化委员会/信息系统标准化委员会(CEN/ISSS)XFS专题研究组将持续对该规范进行评审和提出意见。因此,以后还会适时发行此CWA规范的修订版本,更新版本将取代本3.10版。

发行的CWA由以下多个部分组成:

第1部分:应用程序编程接口(API)–服务提供程序接口(SPI)–程序员参考

第2部分:服务分类说明–程序员参考

第3部分:打印机和扫描仪设备类接口–程序员参考

第4部分:身份证件识别设备类接口–程序员参考

第5部分:现金取款设备类接口–程序员参考

第6部分:PIN 键盘设备类接口–程序员参考

第7部分:支票读取器/扫描设备类接口–程序员参考

第8部分:存放设备类接口–程序员参考

第9部分:文本终端单元设备类接口–程序员参考

第10部分:传感器和指示器单元设备类接口–程序员参考

第11部分:由供应商依赖模式设备类接口–程序员参考

第12部分:摄像头设备类接口–程序员参考

第13部分:报警设备类接口–程序员参考

第14部分:信用卡凸字识别单元设备类接口–程序员参考

第15部分:现金存入设备类接口–程序员参考

第16部分:发卡机设备类接口–程序员参考

第17部分:条形码读取设备类接口–程序员参考

第18部分:物品处理单元设备类接口–程序员参考

第19部分到第28部分:保留将来备用。

第29部分到第47部分是对本CWA的可选补充内容。这些部分定义了SNMP标准和服务提供程序输出统计信息的状态设置的整合。

第29部分:XFS MIB结构和SNMP扩展–程序员参考

第30部分:XFS MIB设备专用定义–打印机类

第31部分:XFS MIB设备专用定义–ID卡设备类

第32部分:XFS MIB设备专用定义–现金取款设备类

第33部分:XFS MIB设备专用定义–PIN 键盘设备类

第34部分:XFS MIB设备专用定义–支票读取器/扫描设备类

第35部分:XFS MIB设备专用定义–存放设备类

第36部分:XFS MIB设备专用定义–文本终端单元设备类

第37部分:XFS MIB设备专用定义–传感器和指示器单元设备类

第38部分:XFS MIB设备专用定义–摄像头设备类

第39部分:XFS MIB设备专用定义–报警设备类

第40部分:XFS MIB设备专用定义–信用卡凸字识别系统类

Page 5

CWA 15748-5:2008 第41部分:XFS MIB设备专用定义–现金存入设备类

第42部分:保留将来备用。

第43部分:XFS MIB设备专用定义–供应商依赖模式设备类

第44部分:XFS MIB应用管理

第45部分:XFS MIB设备专用定义–发卡机设备类

第46部分:XFS MIB设备专用定义–条形码读取设备类

第47部分:XFS MIB设备专用定义–物品处理单元设备类

第48部分到第60部分保留将来备用。

第61部分:应用程序编程接口(API)–服务提供程序接口(SPI)– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第62部分:打印机设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第63部分:身份证识别设备类接口– 3.10版(本CWA)移植3.02版(CWA 14050)–程序员参考

第64部分:现金取款设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第65部分:PIN键盘设备类接口– 3.10版(本CWA)移植3.03版(CWA 14050)–程序员参考

第66部分:支票读取器/扫描设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第67部分:存款设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第68部分:文本终端单元设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第69部分:传感器和指示器单元设备类接口– 3.10版(本CWA)移植3.01版(CWA 14050)–程序员参考

第70部分:供应商依赖模式设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第71部分:摄像头设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第72部分:报警设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第73部分:信用卡凸字识别设备类接口– 3.10版(本CWA)移植3.0版(CWA 14050)–程序员参考

第74部分:现金存入设备类接口– 3.10版(本CWA)移植3.02版(CWA 14050)–程序员参考

除了上述程序员参考规范外,本CWA的读者还应参考本文的补充性文件——《版本注释》。《版本注释》包括对CWA 规范的解释和说明,而非要求进行功能变更。可以从http://www.cen.eu/isss/Workshop/XFS上找到现行的《版本注释》版本。

该文件中的信息代表该主题研究组截止到发行之日对其所包含的问题的现有见解。仅供参考,可能对其进行更改,恕不另行通知。CEN/ISSS不对该文件做任何明示或默示保证。

本CWA可以公开用作欧洲标准化委员会的会员国标准化组织的参考文件:AENOR、AFNOR、ASRO、BDS、BSI、CSNI、CYS、DIN、DS、ELOT、EVS、IBN、IPQ、IST、LVS、LST、MSA、MSZT、NEN、NSAI、ON、PKN、SEE、SIS、SIST、SFS、SN、SNV、SUTN和UNI。

欢迎用户就CWA提出意见和建议,如有这些意见和建议请联系欧洲标准化委员会管理中心。

Page 6

CWA 15748-5:2008 修订历史:

Page 7

CWA 15748-5:2008 1. 绪论

1.1 颁布3.10版本的背景

CEN/ISSS XFS专题研究组旨在推动规范的制定,以清晰明确地定义金融周边设备的多供应商软件接口。金融服务扩展(XFS)说明是经欧洲标准化委员会/信息系统标准化委员会(CEN/ISSS)专题研究组环境下编制的。CEN/ISSS专题研究组旨在就某一事项在欧洲范围内达成一致意见,形成可以发行的欧洲标准化委员会专题协定(CWA)。

CEN/ISSS XFS专题研究组鼓励银行和供应商能够积极参与工业标准的制定。CEN/ISSS XFS专题研究组通过下设的研究小组以电子方式针对议题进行合作,并且每季度召开一次例会。

3.10版XFS规范的制定以C API为基础,坚持以保护现有应用的技术投入为承诺。一系列因素促成了XFS规范这个版本的发行。

技术的改进要求对现有规范的范围进行扩展,使该规范范围覆盖新设备,如:条形码读取、发卡机和物品处理单元。

此外,还有通过实施经验和附加要求,带来的对规范现已覆盖的设备功能和能力的扩展压力。

1.2 XFS 服务-特殊程序

特殊程序由它们各自的特殊服务命令和相关的数据结构,错误码,信息等构成。这些特殊命令用来请求特定于一个或多个类别服务驱动的函数,由于不通用于全部的服务驱动,因此不包括在通用的函数或管理API函数中。

当一个特殊服务命令通用于两个或更多服务驱动时,此令的语法在所有的服务中要尽可能类似,因为XFS的一个主要目标是指定各种服务的功能代码和结构。例如,利用WFSExecute函数,从不同服务所读取的各种数据命令将尽可能的在语意和数据结构上相似。

通常,某一服务类型的特殊命令集被定义为某特殊能力的扩展集,它很可能由该服务类型的研发者提供。因而任何特定读卡器,通常只支持一种指定命令系列的子集。

在以下三种情况下,服务驱动可能会收到它不支持的特殊服务的命令:

XFS指定书为服务驱动的类别定义了性能要求,然而厂商的特定服务工具却不支持它,而且不受支持的性能未被考虑为此服务的基本性能。在此种情况中,服务驱动将返回一个成功完成的消息,但实际并不运转。一个实例便是,应用程序请求开启存折打印机的控制指示灯,服务驱动认可此命令,但由于存折打印机的管理不包括这个指示灯,服务驱动将不运做,并给用程序传回一个成功完成申请的消息。

XFS指定书为服务驱动的类别定义了性能要求,然而厂商的特定服务工具却不支持它,而且不受支持的性能不被考虑为此服务的基本性能。在此种情况中,服务驱动将返回一个成功完成的消息,但实际并不运转。一个实例便是,应用程序请求现金取款器分配硬币,服务驱动认可此命令,但由于现金取款器只能管理钞票取款,则将返回此请求为错误。

XFS指定书没有为服务驱动的类别定义性能要求。在此种情况中,将给发出调用的应用程序传回一个WFS_ERR_INVALID_COMMAND错误代码。

此种设计允许服务能在一定的范围内使用应用程序,为它们的服务类型所定义的函数提供不同的子集。应用程序能够使用WFSGetInfo 和 WFSAsyncGetInfo命令来查询它将使用的服务的性能,并相应地对自己的动作做出调整;或者它

Page 8

CWA 15748-5:2008

2. 现金取款设备

此规范描述完整的现金取款模块(CDM)SP功能。定义了SP可以用WFSGetInfo,

WFSAsyncGetInfo,WFSExecute 和WFSAsyncExecute 函数发出的特殊服务命令。

经过停电,打开会话,关闭会话和系统复位的固定值将保持不变。

此规范包含钞币的分发。钞币被定义为任何可以被分配的媒介,包括优惠卷,文档,纸币和硬币。然而,如果硬币和纸币同时被分配,不同的SP必须彼此有效。

所有的货币参数在此规范中被表现为最小分配单元数,在WFS_INF_CDM_CURRENCY_EXP命令的描述中有相关的定义(参见第4.5节)。

CDM的两种类型:自助服务CDM和柜员机CDM。自助服务CDM操作在自动环境中,柜员机CDM需要依靠操作者提示。下列命令提供的功能仅适用于柜员机CDM:

WFS_CMD_CDM_SET_TELLER_INFO

WFS_INF_CDM_TELLER_INFO

CDM可能是包含了现金存款模块(CIM)的组合设备的一部份。这种CIM/CDM的组合在“现金循环设备”中有被提及。关于CIM的更多信息请参考备注三。

在现金循环设备中,如果钞箱激活被请求在两者共同接口之上,激活操作不能同时执行。一个接口的激活操作必须在另一个接口的激活操作之后(WFS_CMD_CDM_END_EXCHANGE必须完成)开始进行。WFS_ERR_CDM_EXCHANGEACTIVE错误代码将在此正确顺序没有被执行时返回。

CIM接口能被使用于循环设备上所有的激活操作。CIM接口应该在设备是拥有多个币种/面额的循环箱时被使用(包括相同面额的多种纸币)。

如果CIM接口的操作影响到通过CDM接口的钞箱计数,将发送出WFS_SRVE_CDM_COUNTS_CHANGED事件。

CIM接口的下列命令可能影响到CDM计数:

WFS_CMD_CIM_CASH_IN

WFS_CMD_CIM_CASH_IN_ROLLBACK

WFS_CMD_CIM_RETRACT

WFS_CMD_CIM_SET_CASH_IN_UNIT_INFO

WFS_CMD_CIM_END_EXCHANGE

WFS_CMD_CIM_RESET

Page 9

CWA 15748-5:2008 3. 参考资料

Page 10

CWA 15748-5:2008

4. 信息命令

4.1 WFS_INF_CDM_STATUS

描述:此命令用于获取CDM的状态。它也返回厂商特殊状态信息。

输入参数:无

输出参数: LPWFSCDMSTATUS lpStatus;

typedef struct _wfs_cdm_status

{

WORD fwDevice;

WORD fwSafeDoor;

WORD fwDispenser;

WORD fwIntermediateStacker;

LPWFSCDMOUTPOS *lppPositions;

LPSTR lpszExtra;

DWORD dwGuidLights[WFS_CDM_GUIDLIGHTS_SIZE];

WORD wDevicePosition;

USHORT usPowerSaveRecoveryTime;

} WFSCDMSTATUS, *LPWFSCDMSTATUS;

fwDevice

CDM所提供的状态。然而,fwDevice的WFS_CDM_DEVONLINE状态不是取款实现的唯一前提,fwDispenser

参数的值也必须有效。在某些版本中,保险箱(fwSafeDoor)的状态也需要考虑。CDM的状态将会是下

列值之一:

值涵义

WFS_CDM_DEVONLINE 设备在线。当取款机存在并操作时被返回。

WFS_CDM_DEVOFFLINE 设备离线。(例如管理员按动开关或拉出设备使设备脱机)

WFS_CDM_DEVPOWEROFF 设备电源关闭或实际上未接通电源。

WFS_CDM_DEVNODEVICE 无此设备。比如,该类型的自助银行不包含这样的设备或内

部没有配置这样的设备

WFS_CDM_DEVHWERROR 由于硬件错误导致设备无法运行。

WFS_CDM_DEVUSERERROR 设备存在,但人为阻止了设备运行。

WFS_CDM_DEVBUSY 设备繁忙,此时无法处理执行命令。

WFS_CDM_DEVFRAUDATTEMPT 设备存在,但已侦测到一个欺骗尝试。

fwSafeDoor 保险箱提供的状态。此参数将会是下列值之一:

值涵义

WFS_CDM_DOORNOTSUPPORTED 设备没有保险箱或箱门状态报告不被支持。

WFS_CDM_DOOROPEN 保险箱打开状态。

WFS_CDM_DOORCLOSED 保险箱关闭状态。

WFS_CDM_DOORUNKNOWN 由于硬件故障或其他情况,箱门状态不能够被确定。

fwDispenser

提供取款机的逻辑钞箱状态。此参数将会是下列值之一:

Page 11

CWA 15748-5:2008

值涵义

WFS_CDM_DISPOK 所有钞箱状态正常。

WFS_CDM_DISPCUSTATE 取款机工作正常。一个或者多个钞箱处于将空,空或关闭状

态。交易可以通过至少一个钞箱正常进行。

WFS_CDM_DISPCUSTOP 由于钞箱故障无法正常取款。取款机工作正常,但所有的钞

箱都处于空或关闭状态,使得交易无法正常进行。也可能是

拒绝/回收钞箱满或者不存在所导致,或者是应用程序锁住

了钞箱。

WFS_CDM_DISPCUUNKNOWN 由于硬件故障或其他情况,钞箱状态不能够被确定。

fwIntermediateStacker

提供暂存状态。此参数将会是下列值之一:

值涵义

WFS_CDM_ISEMPTY 暂存为空。

WFS_CDM_ISNOTEMPTY 暂存非空。客户无法使用钞币。

WFS_CDM_ISNOTEMPTYCUST 暂存非空。客户正在使用钞币。如果设备在回收暂存上的钞

币,可能是由于早先的存款操作。

WFS_CDM_ISNOTEMPTYUNK 暂存非空。未知的客户使用情况。

WFS_CDM_ISUNKNOWN 由于硬件故障或其他情况,暂存状态不能够被确定。

WFS_CDM_ISNOTSUPPORTED 物理设备不支持暂存。

lppPositions

指向WFSCDMOUTPOS结构以NULL结尾的指针数组。此结构体所有参数均有效且能够被分配。typedef struct _wfs_cdm_position

{

WORD fwPosition;

WORD fwShutter;

WORD fwPositionStatus;

WORD fwTransport;

WORD fwTransportStatus;

} WFSCDMOUTPOS, *LPWFSCDMOUTPOS;

fwPosition

提供下列值的输出位置。

值涵义

WFS_CDM_POSLEFT 左输出位置

WFS_CDM_POSRIGHT 右输出位置

WFS_CDM_POSCENTER 中间输出位置

WFS_CDM_POSTOP 上输出位置

WFS_CDM_POSBOTTOM 下输出位置

WFS_CDM_POSFRONT 前输出位置

WFS_CDM_POSREAR 后输出位置

Page 12

CWA 15748-5:2008

fwShutter

提供下列值的钞门状态。

值涵义

WFS_CDM_SHTCLOSED 钞门被关闭

WFS_CDM_SHTOPEN 钞门被打开

WFS_CDM_SHTJAMMED 钞门被干扰

WFS_CDM_SHTUNKNOWN 由于硬件故障或其他情况,钞门状态不能够被确定

WFS_CDM_SHTNOTSUPPORTED 物理设备没有钞门或其状态报告不被支持

fwPositionStatus

返回可能在输出位上的相关钞币信息。如果设备循环可能,由于支持存款操作,输出位将非空。

参数将会是下列值之一:

值涵义

WFS_CDM_PSEMPTY 输出位为空。

WFS_CDM_PSNOTEMPTY 输出位非空。

WFS_CDM_PSUNKNOWN 由于硬件故障或其他情况,输出位状态不能够被确定

WFS_CDM_PSNOTSUPPORTED 设备报告无法确认输出位置。

fwTransport

提供传输通道状态。参数将会是下列值之一:

值涵义

WFS_CDM_TPOK 通道状态正常

WFS_CDM_TPINOP 传输通道不活动,由于硬件故障或者传输媒介异常

WFS_CDM_TPUNKNOWN 由于硬件故障或其他情况,传输通道状态不能够被确定

WFS_CDM_TPNOTSUPPORTED 物理设备没有传输通道或其状态报告不被支持

fwTransportStatus

返回可能在传输通道上的相关钞币信息。如果设备循环可能,由于支持存款操作,传诵通道将非空。

参数将会是下列值之一:

值涵义

WFS_CDM_TPSTATEMPTY 传输通道为空

WFS_CDM_TPSTATNOTEMPTY 传输通道非空

WFS_CDM_TPSTATNOTEMPTYCUST 客户正在使用传输通道

WFS_CDM_TPSTATNOTEMPTY_UNK 由于硬件故障或其他情况,无法确定传输通道上

是否有钞币

WFS_CDM_TPSTATNOTSUPPORTED 设备报告无法确认传输通道上是否有钞币

lpszExtra

指向厂商特有或任何其它扩展信息的一个列表。返回信息为一系列“键=值”字符串以便SP进行轻松扩

展。每一个字符串都是以空字符NULL结束的,最后一个字符串以两个空字符NULL结束。一个空列表可

通过一个空指针或两个连续的空字符NULL来表示。

Page 13

CWA 15748-5:2008

dwGuidLights [...]

指定指示灯的显示状态。指示灯的类型说明如下。厂商指定的指示灯都是从数组的尾端开始确定的。最

大的指示灯指定为WFS_PTR_GUIDLIGHTS_MAX。

指定指示灯的显示状态为WFS_PTR_GUIDANCE_NOT_AVAILABLE、WFS_PTR_GUIDANCE_

OFF或下列标志组合,这些标志由一个B型加上一个C型组成,C型可选。

值涵义类型

WFS_CDM_GUIDANCE_NOT_A VAILABLE 不可使用状态 A

WFS_CDM_GUIDANCE_OFF 灯关闭状态 A

WFS_CDM_GUIDANCE_SLOW_FLASH 灯慢速闪动 B

WFS_CDM_GUIDANCE_MEDIUM_FLASH 灯中速闪动 B

WFS_CDM_GUIDANCE_QUICK_FLASH 灯快速闪动 B

WFS_CDM_GUIDANCE_CONTINUOUS 灯连续开启(常亮) B

WFS_CDM_GUIDANCE_RED 红色灯 C

WFS_CDM_GUIDANCE_GREEN 绿色灯 C

WFS_CDM_GUIDANCE_YELLOW 黄色灯 C

WFS_CDM_GUIDANCE_BLUE 蓝色灯 C

WFS_CDM_GUIDANCE_CYAN 蓝绿色灯 C

WFS_CDM_GUIDANCE_MAGENTA 品红色灯 C

WFS_CDM_GUIDANCE_WHITE 白色灯 C

wDevicePosition

指定设备的位置。设备位置值与fwDevice值无关,例如,当设备位置报告为WFS_PTR_DEVICENOTINPOSITION

时,fwDevice可以拥有上述规定的任何值(包括WFS_PTR_DEVONLINE或WFS_PTR_DEVOFFLINE)。如果设备

不在其正常的工作位置(例如:WFS_PTR_DEVICEINPOSITION),那么,媒介也许没有通过正常接口到位。

此参数可能为下列值之一:

值涵义

WFS_CDM_DEVICEINPOSITION 设备处于正常操作位置或固定位不能被移动

WFS_CDM_DEVICENOTINPOSITION 该设备被从正常操作位置移除。

WFS_CDM_DEVICEPOSUNKNOWN 由于硬件故障或其他情况,无法确定设备位置

WFS_CDM_DEVICEPOSNOTSUPP 该物理设备不具备检测位置的能力

usPowerSaveRecoveryTime

设定从当前的省电模式恢复到正常的业务状态下实际所需要的秒数。如果不是省电模式或者没有节电控制

提供支持,此值为零。

错误代码:此命令仅产生定义在[参考一]的一般错误代码。

注释:应用程序所依赖的参数lpszExtra可能没有设备或与厂商无关。

在此情况,与设备间的通讯将会丢失,当设备被移除时fwDevice将报告WFS_CDM_

DEVPOWEROFF。当通讯意外中断时候将报告WFS_CDM_DEVHWERROR。

所有其他结果将包含一个基于下列规则的值:

1.报告值未知

2.报告值为一般H/W错误

3.报告值为最后已知值

Page 14

CWA 15748-5:2008

4.2 WFS_INF_CDM_CAPABILITIES

描述:此命令用于检索CDM的能力。它也返回供应商的具体能力信息。暂存和传输通道被视为单独的部分。某些设备可以通过传输通道把钞币从钞箱移动到暂存。同样某些设备可以回收传输通道和暂存的钞币到钞箱。

输入参数:无

输出参数:LPWFSCDMCAPS lpCaps;

typedef struct _wfs_cdm_caps

{

WORD wClass;

WORD fwType;

WORD wMaxDispenseItems;

BOOL bCompound;

BOOL bShutter;

BOOL bShutterControl;

WORD fwRetractAreas;

WORD fwRetractTransportActions;

WORD fwRetractStackerActions;

BOOL bSafeDoor;

BOOL bCashBox;

BOOL bIntermediateStacker;

BOOL bItemsTakenSensor;

WORD fwPositions;

WORD fwMoveItems;

WORD fwExchangeType;

LPSTR lpszExtra;

DWORD dwGuidLights[WFS_CDM_GUIDLIGHTS_SIZE];

BOOL bPowerSaveControl;

BOOL bPrepareDispense;

} WFSCDMCAPS, *LPWFSCDMCAPS;

wClass

设定逻辑服务类为WFS_SERVICE_CLASS_CDM。

fwType 提供CDM的类型为下列值之一:

值涵义

WFS_CDM_TELLERBILL CDM是一个钞票柜员机

WFS_CDM_SELFSERVICEBILL CDM是一个自助服务钞票的取款机

WFS_CDM_TELLERCOIN CDM是一个硬币柜员机

WFS_CDM_SELFSERVICECOIN CDM是一个自助服务硬币的取款机

wMaxDispenseItems

提供单分配操作的最大能分配钞币数。如果没有限制使用此值将为零,在此情况下,如果尝试分配比硬件所允许的钞币数更多,SP将实施一系列单独分配操作。[参照第八节,单步取款命令流程]

bCompound

设定CDM是否为复合设备。如果CDM是一个以计算机集成制造的复合设备,那么这种组合称为循环。在此情况,没有存款钞箱通过CDM提供的相关接口。CDM接口将提供共享回收或拒绝钞箱和回收钞箱的信息。

bShutter

设定命令WFS_CMD_CDM_OPEN_SHUTTER和WFS_CMD_CDM_CLOSE_SHUTTER是否被支持。

Page 15

CWA 15748-5:2008

bShutterControl

如果为TURE,将由SP提供钞门的控制。如果设置为FALSE,钞门必须通过应用程序使用WFS_CMD_CDM_OPEN_SHUTTER和WFS_CMD_CDM_CLOSE_SHUTTER命令而被明确的控制。如果设备没有钞门此值恒为TRUE。此值适用于所有的钞门和输出位置。

fwRetractAreas

设定钞币可能通过下面的标志组合被回收:

值涵义

WFS_CDM_RA_RETRACT 钞币可能被回收到回收钞箱

WFS_CDM_RA_TRANSPORT 钞币可能被回收到传输通道

WFS_CDM_RA_STACKER 钞币可能被回收到暂存

WFS_CDM_RA_REJECT 钞币可能被回收到拒绝钞箱

WFS_CDM_RA_ITEMCASSETTE 钞币可能被回收到机芯,即可以从机芯分配

WFS_CDM_RA_NOTSUPP CDM没有回收功能

fwRetractTransportActions

设定可能已执行被回收到传输通道的动作的钞币。如果设备没有回收能力,参数为WFS_CDM_NOTSUPP。此参数可以为下列标志的组合:

值涵义

WFS_CDM_PRESENT 钞币可能被呈现

WFS_CDM_RETRACT 钞币可能被回收到回收钞箱

WFS_CDM_REJECT 钞币可能被拒绝到拒绝执行

WFS_CDM_ITEMCASSETTE 钞币可能被回收到机芯,即可以从机芯分配

WFS_CDM_NOTSUPP CDM没有从传输通道回收的功能

fwRetractStackerActions

设定可能已执行被回收到堆栈的动作的钞币。如果设备没有回收能力,此参数将为WFS_CDM_NOTSUPP。否则,为下列标志的组合:

值涵义

WFS_CDM_PRESENT 钞币可能被呈现

WFS_CDM_RETRACT 钞币可能被回收到回收钞箱

WFS_CDM_REJECT 钞币可能被拒绝到拒绝执行

WFS_CDM_ITEMCASSETTE 钞币可能被回收到机芯,即可以从机芯分配

WFS_CDM_NOTSUPP CDM没有从堆栈回收的功能

bSafedoor

设定命令WFS_CMD_CDM_OPEN_SAFE_DOOR是否被支持。

bCashBox

此字段仅适用于CDM类型为WFS_CDM_TELLERBILL和WFS_CDM_TELLERCOIN。

它指定是否显示已分配的现金箱。

Page 16

CWA 15748-5:2008

bIntermediateStacker

设定CDM是否支持堆栈钞币被移动到出口位之前的中间位置。如果为TRUE,WFS_CMD_CDM_DISPENSE

命令的bPresent参数可以设置为FALSE。

bItemsTakenSensor

设定CDM是否能侦测到钞币在出口位被客户取走。如果为TRUE,SP将产生一个附加的

WFS_SRVE_CDM_ITEMS_TAKEN事件。

fwPositions

设定CDM的输出位。可以是下列标志的组合:

值涵义

WFS_CDM_POSLEFT CDM有一个左边的输出位置。

WFS_CDM_POSRIGHT CDM有一个右边的输出位置。

WFS_CDM_POSCENTER CDM有一个中间的输出位置。

WFS_CDM_POSTOP CDM有一个上面的输出位置。

WFS_CDM_POSBOTTOM CDM有一个下面的输出位置。

WFS_CDM_POSFRONT CDM有一个前面的输出位置。

WFS_CDM_POSREAR CDM有一个后面的输出位置。

fwMoveItems

设定CDM的移动钞币位。可以是下列标志的组合:

值涵义

WFS_CDM_FROMCU CDM可以通过传输通道把钞币从钞箱移动到暂存

WFS_CDM_TOCU 当暂存上有钞币的时候,CDM能撤回钞箱的钞币

WFS_CDM_TOTRANSPORT 当暂存上有钞币的时候,CDM能撤回传输通道的钞币

fwExchangeType

设定CDM所支持的钞箱激活类型。可以是下列标志的组合:

值涵义

WFS_CDM_EXBYHAND CDM支持手动添加物品到钞箱或更换钞箱

WFS_CDM_EXTOCASSETTES CDM支持从一个钞箱到另一个钞箱移动钞币

lpszExtra

指向厂商特有或任何其它扩展信息的一个列表。返回信息为一系列“键=值”字符串以便SP进行轻松扩展。

每一个字符串都是以空字符NULL结束的,最后一个字符串以两个空字符NULL结束。一个空列表可通过一个空指针或两个连续的空字符NULL来表示。

dwGuidLights [...]

指定指示灯的显示状态。指示灯的类型说明如下。厂商指定的指示灯都是从数组的尾端开始确定的。最大的指示灯指定为WFS_PTR_GUIDLIGHTS_MAX。

Page 17

CWA 15748-5:2008

指示灯的显示在数组元素中被设定为闪烁频率(类型B)和颜色(类型C)的组合。如果指示灯指示器仅支持一种颜色,类型C则不起作用。WFS_CDM_GUIDANCE_NOT_AVAILABLE表示设备没有指示灯指示器或装置控制没有此应用控制的能力。

值涵义类型

WFS_CDM_GUIDANCE_NOT_AVAILABLE 无效指示灯控制位 A

WFS_CDM_GUIDANCE_OFF 灯光能够被关闭 B

WFS_CDM_GUIDANCE_SLOW_FLASH 灯光能够慢速闪烁的 B

WFS_CDM_GUIDANCE_MEDIUM_FLASH 灯光能够中速闪烁的 B

WFS_CDM_GUIDANCE_QUICK_FLASH 灯光能够快速闪烁的 B

WFS_CDM_GUIDANCE_CONTINUOUS 灯光能够连续(稳定的) B

WFS_CDM_GUIDANCE_RED 灯光能够是红色的 C

WFS_CDM_GUIDANCE_GREEN 灯光能够是绿色的 C

WFS_CDM_GUIDANCE_YELLOW 灯光能够是黄色的 C

WFS_CDM_GUIDANCE_BLUE 灯光能够是蓝色的 C

WFS_CDM_GUIDANCE_CYAN 灯光能够是蓝绿色的 C

WFS_CDM_GUIDANCE_MAGENTA 灯光能够是品红色的 C

WFS_CDM_GUIDANCE_WHITE 灯光能够是白色的 C

bPowerSaveControl

设定是否为省电模式,TRUE为可能,否则,FALSE。

bPrepareDispense

某些硬件需要花费大量的时间在取款机的准备分配媒介上。这些设备可以用WFS_CMD

_CDM_PREPARE_DISPENSE命令来改善其处理能力。此参数被设定为如果硬件通过

WFS_CMD_CDM_PREPARE_DISPENSE命令请求程序使用最大的处理能力。如果此参数为TRUE,表示命

令被支持,否则,FALSE。

错误代码:此命令仅产生定义在[参考一]的一般错误代码。

注释:应用程序参数lpszExtra可能不是设备或独立供应商。

Page 18

CWA 15748-5:2008

4.3 WFS_INF_CDM_CASH_UNIT_INFO

描述:此命令被用来获取CDM中钞箱的相关状态信息。

逻辑钞箱配置没有对应的物理钞箱时,缺少的钞箱信息将在参数lppList中被返回。钞箱状态将被报告为

WFS_CDM_STATCUMISSING。

一个逻辑钞箱可能与多个物理钞箱相关。这时,将会在钞箱结构描述lpCashUnitInfo中返回CDM的逻辑钞箱数。

例如,如果系统含有四个物理钞箱但其中两个被做为一个逻辑钞箱,lpCashUnitInfo将以usCount=3的形式描述为三个逻辑钞箱。物理钞箱相关的逻辑钞箱信息包含在WFSCDMCASHUNIT结构体中。

多个逻辑钞箱与一个物理钞箱相关联也是可能的。这仅存在于物理钞箱能够处理的情况下,即能够存储多种面额并报告其有效计数以及每种面额相应的补充信息,或者有单独逻辑单元来存储拒绝或回收的钞币并报告其有效计数以及相应的有效补充信息。在此情况,lpCashUnitInfo的返回信息里也会提及CDM中逻辑钞箱数的相关信息。

逻辑类型

一个钞箱拥有一个逻辑类型。逻辑类型将基于下列WFSCDMCASHUNIT结构:

lpszCashUnitName

usType

cCurrencyID

ulValues

一个钞箱的逻辑类型可能和多个物理钞箱相关。逻辑类型与逻辑数(usNumber)不同。即usNumber不能提供逻辑盒式类型。

计数

钞币计数典型地以软件计数为基础因此可能不会体现钞箱中钞币的实际数。经过断电,打开会话,结束会话和系统复位的固定值将被保持。如果钞箱在CDM和CIM的设备类中被共享,CDM的操作将会改变CIM的钞箱计数,反之亦然。所有的计数将会在两者的接口上被一致的体现。

在钞箱的分配钞币上,如果ulCount(逻辑和物理钞箱计数)为零时则不再进行减法,会保持在零。当ulCount 为零时,无法继续使用分配动作或者重命名钞箱,除非SP提供参数配置继续使用ulCount为零时的钞箱。配置参数的默认设置必须停止使用此值为零时的钞箱。如果SP提供当ulCount为零时钞箱仍然能被使用,那么WFS_CDM_STATCUEMPTY不能被实现,准确的说,只有当所有与物理钞箱关联的逻辑钞箱为空的时候,它才能实现。

在回收设备上,SP不应该配置当ulCount为零时钞箱可以继续使用,因为它可能是不正确的。然而,如果SP 配置成当ulCount为零可以继续使用钞箱,那么钞箱的计数定义和ulInitialCount,ulDispensedCount,ulRetractedCount及CIM ulCashInCount相关。例:计数= ulInitialCount – ulDispensedCount + ulRetractedCount + CIM::ulCashInCount。

Page 19

CWA 15748-5:2008

WFS_USRE_CDM_CASHUNITTHRESHOLD事件将通过硬件传感器或ulCount到达ulMinimum及ulMaximum值时被触发。如果设备被允许查询物理钞箱的bHardwareSensors值,应用程序将会检查。如果任何与逻辑钞箱相关联的物理钞箱有此能力,那么线程事件将以传感器为基础被触发。

在一个钞箱关联多个物理钞箱的情况中,如果SP具备此能力,事件WFS_USRE_CDM_CASHUNITTHRESHOLD将在任何一个物理钞箱达到阈值时被触发。最后一个物理钞箱达到阈值时,事件也会被触发。

激活

如果物理钞箱没有在激活状态时被插入(包括交换),物理钞箱的usStatus将被设置成WFS_CDM_STATCUMANIP,先前物理钞箱的值将会被WFS_INF_CDM_CASH_UNIT_INFO命令所返回的任何值覆盖。

物理钞箱无法进行任何操作,为了恢复,应用程序必须执行激活操作为物理钞箱设置新值。

在循环和回收箱上的计数和状态被一致的报告在CDM和CIM两者共同的接口之上。当一个接口的值通过激活被改变,另一个接口的值也同时被改变。

循环

CDM不报告仅存钞箱但CIM分享了它的钞箱报告,即循环钞箱(WFS_CDM_TYPERECYCLING)和拒绝/回收钞箱(WFS_CDM_TYPEREJECTCASSETTE / WFS_CDM_TYPERETRACTCASSETTE)。CIM报告所有类型的所有钞箱,包括仅由CDM接口的命令所使用的。

输入参数:无

输出参数:LPWFSCDMCUINFO lpCashUnitInfo;

typedef struct _wfs_cdm_cu_info

{

USHORT usTellerID;

USHORT usCount;

LPWFSCDMCASHUNIT *lppList;

} WFSCDMCUINFO, *LPWFSCDMCUINFO;

usTellerID

参数没被使用,恒为零。

usCount

指定钞箱的返回数。

lppList

指向一个WFSCDMCASHUNIT结构体的指针数组。

Page 20

CWA 15748-5:2008

typedef struct _wfs_cdm_cashunit

{

USHORT usNumber;

USHORT usType;

LPSTR lpszCashUnitName;

CHAR cUnitID[5];

CHAR cCurrencyID[3];

ULONG ulValues;

ULONG ulInitialCount;

ULONG ulCount;

ULONG ulRejectCount;

ULONG ulMinimum;

ULONG ulMaximum;

BOOL bAppLock;

USHORT usStatus;

USHORT usNumPhysicalCUs;

LPWFSCDMPHCU *lppPhysical;

ULONG ulDispensedCount;

ULONG ulPresentedCount;

ULONG ulRetractedCount;

} WFSCDMCASHUNIT, *LPWFSCDMCASHUNIT;

usNumber

钞箱结构体索引数。每个结构体唯一的标识,从1开始并持续递增。

usType

钞箱类型,可能是下列值:

值涵义

WFS_CDM_TYPENA 不可使用,典型为没有钞箱

WFS_CDM_TYPEREJECTCASSETTE 拒绝钞箱,此类型也指拒绝/回收钞箱

WFS_CDM_TYPEBILLCASSETTE 包含纸币的钞箱

WFS_CDM_TYPECOINCYLINDER 硬币圆桶

WFS_CDM_TYPECOINDISPENSER 硬币取款机整个单元

WFS_CDM_TYPERETRACTCASSETTE 回收钞箱

WFS_CDM_TYPECOUPON 钞箱包含票据和广告材料

WFS_CDM_TYPEDOCUMENT 钞箱包含文档

WFS_CDM_TYPEREPCONTAINER 补充容器,钞箱通过此被补充

WFS_CDM_TYPERECYCLING 循环钞箱。仅显示于含有CIM的复合设备

lpszCashUnitName

帮助识别逻辑钞箱类型的名字。尤其使用当WFS_CDM_TYPEDOCUMENT类型的钞箱在不同的文档中

有一个通用值时。例如:旅行支票和银行支票可能具有相同的货币价值但仍旧需要在不同的类型文档中

被识别。与实际无关的(例:钞票钞箱)指针为空。值是固定的。

cUnitID

钞箱标识符。

cCurrencyID

三个字符存储ISO格式的通用ID。这个值将由三个ASCII 0x20h的字符关于多个通用类型钞箱包含项

或非通用钞币。如果这个钞箱的usStatus值为WFS_CDM_STATCUNOVAL应用程序将为此参数分配一个值。

API接口文档

API接口文档 最后更新日期:2013-05-16 一、添加域名接口 (6) 1、接口调用地址 (6) 2、传入参数 (6) 3、输出数据 (6) 二、删除域名接口 (7) 1、接口调用地址 (7) 2、传入参数 (7) 3、输出数据 (7) 三、添加用户接口 (8) 1、接口调用地址 (8) 2、传入参数 (8) 3、输出数据 (8) 四、获取用户信息接口 (9) 1、接口调用地址 (9) 2、传入参数 (9) 3、输出数据 (9) 五、搜索用户接口 (10) 1、接口调用地址 (10) 2、传入参数 (10) 3、输出数据 (10) 六、修改用户接口 (11) 1、接口调用地址 (11) 2、传入参数 (11) 3、输出数据 (12) 七、删除用户接口 (13) 1、接口调用地址 (13) 2、传入参数 (13) 3、输出数据 (13) 八、获取邮箱别名接口 (14) 1、接口调用地址 (14) 2、传入参数 (14) 3、输出数据 (14) 九、获取部门列表接口 (15) 1、接口调用地址 (15) 2、传入参数 (15) 3、输出数据 (15) 十、添加部门接口 (17) 1、接口调用地址 (17)

3、输出数据 (17) 十一、修改部门接口 (18) 1、接口调用地址 (18) 2、传入参数 (18) 3、输出数据 (18) 十二、删除部门接口 (19) 1、接口调用地址 (19) 2、传入参数 (19) 3、输出数据 (19) 十三、获取部门成员接口 (20) 1、接口调用地址 (20) 2、传入参数 (20) 3、输出数据 (20) 十四、添加部门成员接口 (21) 1、接口调用地址 (21) 2、传入参数 (21) 3、输出数据 (21) 十五、删除部门成员接口 (22) 1、接口调用地址 (22) 2、传入参数 (22) 3、输出数据 (22) 十六、添加别名接口 (23) 1、接口调用地址 (23) 2、传入参数 (23) 3、输出数据 (23) 十七、修改别名接口 (24) 1、接口调用地址 (24) 2、传入参数 (24) 3、输出数据 (24) 十八、删除别名接口 (25) 1、接口调用地址 (25) 2、传入参数 (25) 3、输出数据 (25) 十九、获取POP接收邮件接口 (26) 1、接口调用地址 (26) 2、传入参数 (26) 3、输出数据 (26) 二十、添加POP接收邮件接口 (27) 1、接口调用地址 (27) 2、传入参数 (27) 3、输出数据 (27) 二十一、修改POP接收邮件接口 (28) 1、接口调用地址 (28)

excel表格的基本操作函数乘法

excel表格的基本操作函数乘法 乘法是没有快捷键的,看下边例子,求合价: C2输入公式=A1*B1,下拉公式,计算每一项的合价; 最后对合价进行求和,求和就有快捷键了,选中C8,点击工具栏上的求和按钮或者按快捷键“ALT+=”,excel会自动捕捉求和区域,填入=SUM(c2:c7),回车即可。 如果不求每一项的合价,直接求所有项目的价款总和,用sumproduct函数 我们先从简单的说起吧!首先教大家在A1*B1=C1,也就是说在第一个单元格乘以第二个单元格的积结果会显示在第三个单元格中。 ①首先,打开表格,在C1单元格中输入“=A1*B1”乘法公式。 ③现在我们在“A1”和“B1”单元格中输入需要相乘的数据来进行求积,如下图,我分别在A1和B1单元格中输入10和50进行相乘,结果在C1中就会显示出来,等于“500”。 上面主要讲解了两个单元格相乘求积的方法,但是在我们平常工作中,可能会遇到更多数据相乘,下面主要说说多个单元格乘法公式运用,如:“A1*B1*C1*D1”=E1。 2、Excel中多个单元格相乘的乘法公式 ①在E1单元格中输入乘法公式“=A1*B1*C1*D1”。 ②然后依次在A1、B1、C1、D1中输入需要相乘的数据,结果就会显示在“E1”中啦! 看看图中的结果是否正确呀!其实,这个方法和上面的差不多,只不过是多了几道数字罢了。 3、Excel混合运算的乘法公式

5加10减3乘2除3等于多少? 提示:加=+,减=-,乘=*,除=/。 ①首先,我们要了解这个公式怎么写,“5+10-3*2/3”这是错误的写法,正确写法应该是“(5+10-3)*2/3”。 ②好了,知道公式了,我们是不是应该马上来在Excel中的“F1”中输入“=(A1+B1-C1)*D1/E1”。 ③然后依次在A1、B1、C1、D1、E1中输入需要运算的数据。 好了,上面的一些基本乘法公式就已经讲玩了,下面教大家个小技巧,在有多行需要计算的时候该怎么办呢? 4、将公式复制到每行或每列 ②此时,从F1到下面的F2、F3、F4等等,都已经复制了“F1”中的公式,下次你需要运算的时候,直接在前面输入数据,在F2、 F3、F4等单元格中就会自动显示运算的结果了。

分布式文件系统Hadoop HDFS与传统文件系统Linux FS的比较与分析

6苏州大学学报(工科版)第30卷 图1I-IDFS架构 2HDFS与LinuxFS比较 HDFS的节点不管是DataNode还是NameNode都运行在Linux上,HDFS的每次读/写操作都要通过LinuxFS的读/写操作来完成,从这个角度来看,LinuxPS是HDFS的底层文件系统。 2.1目录树(DirectoryTree) 两种文件系统都选择“树”来组织文件,我们称之为目录树。文件存储在“树叶”,其余的节点都是目录。但两者细节结构存在区别,如图2与图3所示。 一二 Root \ 图2ItDFS目录树围3LinuxFS目录树 2.2数据块(Block) Block是LinuxFS读/写操作的最小单元,大小相等。典型的LinuxFSBlock大小为4MB,Block与DataN-ode之间的对应关系是固定的、天然存在的,不需要系统定义。 HDFS读/写操作的最小单元也称为Block,大小可以由用户定义,默认值是64MB。Block与DataNode的对应关系是动态的,需要系统进行描述、管理。整个集群来看,每个Block存在至少三个内容一样的备份,且一定存放在不同的计算机上。 2.3索引节点(INode) LinuxFS中的每个文件及目录都由一个INode代表,INode中定义一组外存上的Block。 HDPS中INode是目录树的单元,HDFS的目录树正是在INode的集合之上生成的。INode分为两类,一类INode代表文件,指向一组Block,没有子INode,是目录树的叶节点;另一类INode代表目录,没有Block,指向一组子INode,作为索引节点。在Hadoop0.16.0之前,只有一类INode,每个INode都指向Block和子IN-ode,比现有的INode占用更多的内存空间。 2.4目录项(Dentry) Dentry是LinuxFS的核心数据结构,通过指向父Den姆和子Dentry生成目录树,同时也记录了文件名并 指向INode,事实上是建立了<FileName,INode>,目录树中同一个INode可以有多个这样的映射,这正是连

开发接口文档-API文档模板

XXX项目接口文档版本控制信息 获取所有字段 获取所有字段 请求地址:/session/field/findAll 请求参数 响应

请求例子:响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常! ","page":0,"pageSize":0,"returnObject":null,"returnValue":{"types":null,"villages":null,"companys":[{"iconColour":"","iconSize":0,"ico nStyle":"","id":4,"name":"XX"},{"iconColour":"","iconSize":0,"iconStyle":"","id":5,"name":"XX"},{"iconColour":"","iconSize":0,"iconSty le":"","id":7,"name":"XX"}]},"totals":0} 文件上传 文件上传(ajax) 请求地址:/session/file/upload 请求参数 响应 请求例子:var formData = new FormData(); ("file", [0]); $.ajax({ url : routePath + "/session/file/upload", type : 'POST', data : formData,

processData : false, contentType : false, success : function(result) { result = (result); if == "10000"){ ('上传成功!'); $("#editHeadPortrait").val } } }); 响应例子:returnValue里包含了 fileName和filePath 字段管理-所属类型 新增所属类型 请求地址:/session/fieldType/save 请求参数 响应 请求例子:响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!","page":0,"pageSize":0,"returnListSize":0,"returnObject":null,"returnValue":null,"totals":0}

EXCEL乘法函数公式使用方法

在Excel表格中,我们常常会利用Excel公式来统计一些报表或数据等,这时就少不了要用到加、减、乘、除法,在前面我们已经详细的讲解了求差公式使用方法。那么我们又如何利用公式来对一些数据进行乘法计算呢?怎样快速而又方便的来算出结果呢?下面小编就来教大家一步一步的使用Excel乘法公式! 我们先从简单的说起吧!首先教大家在A1*B1=C1,也就是说在第一个单元格乘以第二个单元格的积结果会显示在第三个单元格中。 1、A1*B1=C1的Excel乘法公式 ①首先,打开表格,在C1单元格中输入=A1*B1乘法公式。 ②输入完毕以后,我们会发现在 C1 单元格中会显示0,当然了,因为现在还没有输入要相乘的数据嘛,自然会显示0了。 ③现在我们在A1和B1单元格中输入需要相乘的数据来进行求积,如下图,我分别在A1和B1单元格中输入10和50进行相乘,结果在C1中就会显示出来,等于500。 上面主要讲解了两个单元格相乘求积的方法,但是在我们平常工作中,可能会遇到更多数据相乘,下面主要说说多个单元格乘法公式运用,如:A1*B1*C1*D1=E1。 2、Excel中多个单元格相乘的乘法公式 ①在E1单元格中输入乘法公式=A1*B1*C1*D1。 ②然后依次在A1、B1、C1、D1中输入需要相乘的数据,结果就会显示在E1中啦! 看看图中的结果是否正确呀!其实,这个方法和上面的差不多,只不过是多了几道数字罢了。 因为在工作中不止是乘法这么简单,偶尔也会有一些需要加减乘除一起运算的时候,那么当遇到这种混合运算的时候我们应当如何来实现呢?这里就要看你们小学的数学有没学好了。下面让我们一起来做一道小学时的数学题吧! 3、Excel混合运算的乘法公式,5加10减3乘2除3等于多少? 提示:加=+,减=-,乘=*,除=/。

Btrfs文件系统

第二章Btrfs文件系统 2.1 Btrfs文件系统简介 Btrfs(B-tree file system,B-tree文件系统)是针对Linux开发的一个新的CoW (copy-on-write,写时复制)文件系统。它最初是由甲骨文公司在2007年着手开始开发的,并在2014年8月正式发布其稳定版。开发Btrfs的目的在于解决Linux 文件系统中缺少池、快照、校验和以及集成的跨多设备访问等问题,目标在于实现Linux的规模化存储。规模化不仅仅是指解决存储问题,也意味着通过简洁的界面提供对存储的管控和管理能力,让大家能看到已使用的内容并使它更可靠。 2.2 Btrfs文件系统新特性 ?基于扩展的文件存储 ?文件大小上限16EiB ?小文件和索引目录的高效空间利用 ?动态索引节点分配 ?支持快照可写和快照只读 ?子卷(分离内部文件系统的根) ?支持数据和元数据的校验和 ?压缩(gzip和LZO) ?整合的多设备支持 ?支持文件条块化、文件镜像和文件条块化+镜像三种部署方案 ?高效的增量备份 ?后台消除进程支持查找和修复冗余副本上的文件错误 ?支持在线文件系统碎片整理和离线文件系统检查 ?Btrfs文件系统对RAID 5/RAID 6加强支持,在linux 3.19中添加了许多漏洞修补 2.3 Btrfs在linux内核的各版本中的变化 ● 3.0 Btrfs实现自动碎片整理、数据校验和检查,并且提升了部分性能 ● 3.2 BTRFS:更快的数据清理、tree roots自动备份、详细的错误消息、 元数据手动检查

● 3.3 BTRFS:支持不同RAID级别之间restriping,改善了平衡和调试工 具 ● 3.4 Btrfs文件系统大量改进:修复与数据恢复工具、元数据区块大于4KB、 性能改进、更好的错误处理 ● 3.5 Btrfs:I/O故障统计和一些不明显的提升 I/O故障统计支持新增:I/O故障、CRC故障和生成的元数据块跟踪检查每个驱动器,Btrfs 检查并返回驱动器状态,将在未来的btrfs-progs中包含,即:btrfs device stats。 ● 3.6 Btrfs:子卷配额、配额组、快照差别、跨子卷复制 ● 3.7 更新Btrfs文件系统,加快fsync()系统调用,移除单目录硬链接限制, 支持chattr per-file NOCOW,允许关闭使用nodatacow选项的文件数据写时复制 ● 3.9 Btrfs文件系统实验性支持RAID5和6。嵌入RAID特性可以让文件系统 摆脱复杂的底层存储阵列细节,例如因为文件系统自己知道数据备份数据存放在哪里,它自己就可以在发生磁盘损坏时恢复数据。嵌入RAID也有助于提高了文件系统对数据错误的容忍度,例如可以使用校验和,甚至也可以在元数据和数据上分别使用不同的RAID模式。这层抽象也意味着无法使用mdadm工具,因而必须整体恢复存储卷,比较耗时。 ● 3.10 Btrfs文件系统支持skinny extent,quota也进行了一些重建 ● 3.11例行的Btrfs和XFS文件系统bug修正和性能改进,F2FS修正了Linux 3.10中发现的一个性能退化bug,首次加入高性能并行分布式文件系统 Lustre ● 3.12 小幅改善了F2FS、XFS和Btrfs文件系统 ● 3.13 Btrfs和F2FS文件系统改进 ● 3.14 F2FS及BTRFS文件系统改进 ● 3.16 Btrfs及XFS文件系统的重大更新 ● 3.19 Btrfs文件系统改进RAID5 / RAID6支持

三角函数公式大全与证明

高中三角函数公式大全 三角函数公式 两角和公式 sin(A+B) = sinAcosB+cosAsinB sin(A-B) = sinAcosB-cosAsinB cos(A+B) = cosAcosB-sinAsinB cos(A-B) = cosAcosB+sinAsinB tan(A+B) =tanAtanB -1tanB tanA + tan(A-B) =tanAtanB 1tanB tanA +- cot(A+B) =cotA cotB 1-cotAcotB + cot(A-B) =cotA cotB 1cotAcotB -+ 倍角公式 tan2A =A tan 12tanA 2- Sin2A=2SinA?CosA Cos2A = Cos 2A-Sin 2A=2Cos 2A-1=1-2sin 2A 三倍角公式 sin3A = 3sinA-4(sinA)3 cos3A = 4(cosA)3-3cosA tan3a = tana ·tan(3π+a)·tan(3 π-a) 半角公式 sin(2A )=2 cos 1A - cos(2A )=2 cos 1A + tan(2A )=A A cos 1cos 1+- cot( 2A )=A A cos 1cos 1-+ tan(2 A )=A A sin cos 1-=A A cos 1sin + 和差化积 sina+sinb=2sin 2b a +cos 2 b a -

sina-sinb=2cos 2b a +sin 2 b a - cosa+cosb = 2cos 2b a +cos 2 b a - cosa-cosb = -2sin 2b a +sin 2 b a - tana+tanb=b a b a cos cos )sin(+ 积化和差 sinasinb = -2 1[cos(a+b)-cos(a-b)] cosacosb = 2 1[cos(a+b)+cos(a-b)] sinacosb = 2 1[sin(a+b)+sin(a-b)] cosasinb = 2 1[sin(a+b)-sin(a-b)] 诱导公式 sin(-a) = -sina cos(-a) = cosa sin( 2 π-a) = cosa cos(2 π-a) = sina sin(2 π+a) = cosa cos(2 π+a) = -sina sin(π-a) = sina cos(π-a) = -cosa sin(π+a) = -sina cos(π+a) = -cosa tgA=tanA =a a cos sin 万能公式 sina=2 )2 (tan 12tan 2a a + cosa=2 2 )2(tan 1)2(tan 1a a +-

共享平台API接口规范文档V0.7s

共享平台API接口规范 版本: 0.7s 携程旅行网

目录 1.前言 (4) 1.1功能描述 (4) 1.2阅读对象 (4) 1.3业务术语 (4) 1.4技术服务............................................................................................................... 错误!未定义书签。 2.接口参数说明 (5) 2.1普通政策请求参数 (5) 2.2特惠政策请求参数 (5) 2.3特价政策请求参数 (16) 3.示例Xml请求 (16) 3.1普通政策 (16) 3.2特惠政策 (16) 3.3特价政策 (19) 4.错误代码整理 (21) 4.1错误代码规则说明 (21) 4.2错误固定标识及错误代码分类说明 (21) 4.3目前已知错误代码列表 (21)

版本历史

1.前言 1.1 功能描述 为了提高代理商在携程网的政策投放效率,满足其业务需求,由携程机票研发部门开发了一套代理商政策导入接入API。本文档是为了描述相应的接口规范。 1.2 阅读对象 面向具有一定技术实力的代理商公司相应的技术人员 1.3 业务术语 1.4 接口API导入必读 API导入入口: https://www.wendangku.net/doc/545481922.html,/Flight-Product-TradeAPI/PolicyWS.asmx

接口参数: username: 用户名 password: 密码(格式: MD5(UTF-8(“username#password”))) execType: 执行类型,只支持FullADD(全量上传), ADD(增量上传) gzipRequestBytes: 请求报文字节数组,是对报文进行GZIP后产生的字节流 接口响应格式:返回的是对报文GZIP后的base64位格式的文本编码 目前每日最大请求次数是500次 1.5 技术服务 前期请直接联系相应的票台关联业务人员 2.接口参数说明 2.1 普通政策请求参数

一次Linux下testdisk+gdisk恢复XFS文件系统及数据的经历

一次Linux下testdisk+gdisk恢复XFS文件系统及数据的经历 硬盘之前状况,用gdisk进行硬盘分区(SATA标准,3.6T容量),1.6T+2.0T两个分区,然后用mkfs.xfs格式化分区,最后结果就是,GPT分区表+两个XFS文件系统的硬盘(/dev/sdb,/dev/sdb1,/dev/sdb2) 我已无法确定引起这次硬盘错误的原因,但我确实这么做过: 原因一,从另一个硬盘的/home挂载点复制了大量数据到/dev/sdb1,然后我就将硬盘的数据线和电源线都拔掉了,这个动作在系统运行和关闭的两种情况下都做过,(SATA 硬盘是否安全的支持热插拔?) 原因二,在这次准备复制数据的之前,我没有将硬盘固定,也没有平放在台面(有一点斜度),然后开机,(胡乱的猜想着斜坡加载技术) 下面进入正题: 1,硬盘错误引起分区无法读取,挂载,开始纳闷哪里出了问题 2,运行gdisk -l /dev/sdb,显示如下

有警告信息及注意事项,虽然这里的标记GPT:damaged说明GPT有问题,但最后还是显示出了有分区的信息存在,(GPT分区表信息应该没有彻底损坏,不然怎么读取到两个分区的信息的呢),两个分区里Code标记都变成了0700(Microsoft basic data),正常的应该是8300(Linux filesystem),这个标记应该说明的是XFS文件系统的superblock信息毁了,这是后来经过XFS文件系统工具xfs_repair知道的 详细分区情况,但是是得出来的结果有问题的

gdisk检测到五个问题,(惊讶,这么多的问题) 3,进行到这里,我着急了,于是寻求帮助 首先,尝试了xfs_repair /dev/sdb,这个命令进行了几次,因为中途中断过,这个修复时间是比较长的,几小时(差不多3,4小时?)后得到的结果却是无法检测验证到有效的备份superblock信息,(失败,心都凉了) 然后,找到testdisk工具,大略的看了下说明就上手做(英文实在是差,仔细地看也不明白),第一次进行Analyse后,完全不知道做什么,就直接退出 然后就去测试查看,运行lsblk,gdisk,没有任何改变,(此刻是没抱什么希望的),输出的日志文件testdisk.log也完全看不懂,但我在日志文件里看到了有XFS这三个

函数导数公式及证明

函数导数公式及证明

复合函数导数公式

) ), ()0g x ≠' ''2 )()()()() ()()f x g x f x g x g x g x ?-=?? ())() x g x , 1.证明幂函数()a f x x =的导数为''1()()a a f x x ax -== 证: ' 00()()()()lim lim n n x x f x x f x x x x f x x x →→+-+-== 根据二项式定理展开()n x x + 011222110(...)lim n n n n n n n n n n n n n x C x C x x C x x C x x C x x x ----→+++++-= 消去0n n n C x x - 11222110...lim n n n n n n n n n n x C x x C x x C x x C x x ----→++++= 分式上下约去x 112211210 lim(...)n n n n n n n n n n x C x C x x C x x C x -----→=++++ 因0x →,上式去掉零项 111 n n n C x nx --== 12210()[()()...()]lim n n n n x x x x x x x x x x x x x x ----→+-+++++++=

12210 lim[()()...()]n n n n x x x x x x x x x x ----→=+++++++ 1221...n n n n x x x x x x ----=++++ 1n n x -= 2.证明指数函数()x f x a =的导数为'ln ()x x a a a = 证: ' 00()()()lim lim x x x x x f x x f x a a f x x x +→→+--== 0(1)lim x x x a a x →-= 令1x a m -=,则有log (1)a x m =-,代入上式 00(1)lim lim log (1)x x x x x a a a a m x m →→-==+ 1000 ln ln lim lim lim ln(1)1ln(1)ln(1)ln x x x x x x m a m a a a a m m m a m →→→===+++ 根据e 的定义1lim(1)x x e x →∞ =+ ,则1 0lim(1)m x m e →+=,于是 1 ln ln lim ln ln ln(1) x x x x m a a a a a a e m →===+ 3.证明对数函数()log a f x x =的导数为''1 ()(log )ln a f x x x a == 证: '0 0log ()log ()() ()lim lim a a x x x x x f x x f x f x x x →→+-+-== 00log log (1)ln(1) lim lim lim ln a a x x x x x x x x x x x x x a →→→+++===

api接口文档

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指API的说明文档,也称为帮助文档。 API:应用程序接口(API:Application Program Interface) 应用程序接口(是一组定义、程序及协议的集合,通过API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用API 函数对应用程序进行开发,可以减轻编程任务。API 同时也是一种中间件,为各种不同平台提供数据共享。 根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将API 分为四种类型: 远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。 标准查询语言(SQL):是标准的访问数据的查询语言,通过数据库实现应用程序间的数据共享。 文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。

信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。 当前应用于API 的标准包括ANSI 标准SQL API。另外还有一些应用于其它类型的标准尚在制定之中。API 可以应用于所有计算机平台和操作系统。这些API 以不同的格式连接数据(如共享数据缓存器、数据库结构、文件框架)。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产生不同类型的错误。因此,除了具备执行数据共享任务所需的知识以外,这些类型的API 还必须解决很多网络参数问题和可能的差错条件,即每个应用程序都必须清楚自身是否有强大的性能支持程序间通信。相反由于这种API 只处理一种信息格式,所以该情形下的信息交付API 只提供较小的命令、网络参数以及差错条件子集。正因为如此,交付API 方式大大降低了系统复杂性,所以当应用程序需要通过多个平台实现数据共享时,采用信息交付API 类型是比较理想的选择。 API 与图形用户接口(GUI)或命令接口有着鲜明的差别:API 接口属于一种操作系统或程序接口,而后两者都属于直接用户接口。 有时公司会将API 作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式API。

常见iPhone错误代码提示及解决方法

使用iTune iPhone e固件发生未知iTunes s恢复iPhon 错误3194简析 使用iTunes恢复iPhone固件发生未知错误3194 问题表现: 有些用户在尝试使用iTunes恢复iPhone时,可能会看到3194错误。iTunes显示对话框,指示“未能恢复iPhone发生未知错误”并后跟错误编号3194。 发生原因: 3000范围中的错误代码通常表示iTunes无法通过端口80或443联系https://www.wendangku.net/doc/545481922.html,服务器.这可能是由于受到过期或配置不正确的安全软件或防火墙软件的干扰、hosts文件中的某一条目重定向对https://www.wendangku.net/doc/545481922.html,的请求,或由于您的Internet代理设置所致。 解决方法:

注意:请确保备份有所要降级版本的shsh 1.如果使用的是代理,请尝试将其关闭或使用已知良好的网络。 2.更新您的itunes到最新版本,也可能解决该问题。 3.修改hosts文件 Hosts文件是Windows中的一个网络服务文件,通过在其上加入苹果的ip地址和域名,可以禁止电脑中的网络程序向https://www.wendangku.net/doc/545481922.html,进行数据交流,itunes便无法获得所需的旧版本的固件信息。所以,要解决该问题,就需要修改hosts文件。 打开C:\Windows\System32\drivers\etc\ 在开始菜单的运行中输入cmd,打开命令行窗口,输入命令“nslookup https://www.wendangku.net/doc/545481922.html,”,则会找到了你地区访问https://www.wendangku.net/doc/545481922.html,所得到的真实ip,记下你的IP. 再打开(C:WindowsSystem32driversetc)点进hosts文件,用鼠标右键点击用记事本打开,在最后一行会显示:https://www.wendangku.net/doc/545481922.html,(把74.208.10.249换成刚记下的ip),保存后退出。 如果遇到“拒绝访问”,请进入Adminstrator账户操作,或者对着文件点右键—属性—安全—编辑—选择你的账户勾上完全控制,然后再进行修改即可。

函数证明问题专题训练

函数证明问题专题训练 ⑴.代数论证问题 ⑴.关于函数性质的论证 ⑵.证明不等式 6.已知函数()f x 的定义域为R ,其导数()f x '满足0<()f x '<1.设a 是方程()f x =x 的根. (Ⅰ)当x >a 时,求证:()f x <x ; (Ⅱ)求证:|1()f x -2()f x |<|x 1-x 2|(x 1,x 2∈R ,x 1≠x 2); (Ⅲ)试举一个定义域为R 的函数()f x ,满足0<()f x '<1,且()f x '不为常数. 解:(Ⅰ)令g (x )=f (x ) -x ,则g`(x )=f `(x ) -1<0.故g (x )为减函数,又因为g (a )=f(a )-a =0,所以当x >a 时,g (x )<g (a )=0,所以f (x ) -x <0,即()f x x f ,求证: )(x f 在],0[π上单调递减; 2.已知函数()f x 的定义域为R ,其导数()f x '满足0<()f x '<1.设a 是方程 ()f x =x 的根. ⑴.当x >a 时,求证:()f x <x ; ⑵.求证:|1()f x -2()f x |<|x 1-x 2|(x 1,x 2∈R ,x 1≠x 2); ⑶.试举一个定义域为R 的函数()f x ,满足0<()f x '<1,且()f x '不为

api接口文档

接口: 接口泛指实体把自己提供给外界的一种抽象化物,用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。 在计算机中,接口是计算机系统中两个独立的部件进行信息交换的共享边界。这种交换可以发生在计算机软、硬件,外部设备或进行操作的人之间,也可以是它们的结合。 API: API是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。 简介: 操作系统是用户与计算机硬件系统之间的接口,用户通过操作系统的帮助,可以快速、有效和安全、可靠地操纵计算机系统中的各类资源,以处理自己的程序。为使用户能方便地使用操作系统,OS 又向用户提供了如下两类接口: 用户接口:操作系统专门为用户提供了“用户与操作系统的接口” ,通常称为用户接口。该接口支持用户与OS 之间进行交互,即由用户向OS 请求提供特定的服务,而系统则把服务的结果返回给用户。 程序接口:操作系统向编程人员提供了“程序与操作系统的接口” ,简称程序接口,又称应用程序接口API。该接口是为程序员

在编程时使用的,系统和应用程序通过这个接口,可在执行中访问系统中的资源和取得OS 的服务,它也是程序能取得操作系统服务的唯一途径。大多数操作系统的程序接口是由一组系统调用(system call)组成,每一个系统调用都是一个能完成特定功能的子程序。 应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。API同时也是一种中间件,为各种不同平台提供数据共享。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。

错误代码解释

301错误_302错误_404错误_500错误等 举例说明:当访问者在网站中访问一个不存在的页面时,就会提示404错误,但若没有设置404页面进行引导,必然会让访问者误以为该网站存在诸多问题,并导致网站流量的流失。确切的说,当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS 日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。更多信息日志文件的位置在默认状态下,IIS把它的日志文件放在%WINDIR\System32 \Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 HTTP 1xx-信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2xx-成功这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。 205-重置内容。 206-部分内容。 3xx-重定向客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 301-对象已永久移走,即永久重定向。 302-对象已临时移动。 304-未修改。 307-临时重定向。 4xx-客户端错误发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。 400-错误的请求。 401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。 401.2-服务器配置导致登录失败。 401.3-由于ACL对资源的限制而未获得授权。 401.4-筛选器授权失败。 401.5-ISAPI/CGI应用程序授权失败。 401.7–访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。 403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:

函数的证明方法

一般地,对于函数f(x) ⑴如果对于函数f(x)定义域内的任意一个x,都有f(x)=f(-x)或f(x)/f(-x)=1那么函数f(x)就叫做偶函数。关于y轴对称,f(-x)=f(x)。 ⑵如果对于函数f(x)定义域内的任意一个x,都有f(-x)=-f(x)或f(x)/f(-x)=-1,那么函数f(x)就叫做奇函数。关于原点对称,-f(x)=f(-x)。 ⑶如果对于函数定义域内的任意一个x,都有f(x)=f(-x)和f(-x)=-f(x),(x∈R,且R关于原点对称.)那么函数f(x)既是奇函数又是偶函数,称为既奇又偶函数。 ⑷如果对于函数定义域内的存在一个a,使得f(a)≠f(-a),存在一个b,使得f(-b)≠-f(b),那么函数f(x)既不是奇函数又不是偶函数,称为非奇非偶函数。 定义域互为相反数,定义域必须关于原点对称 特殊的,f(x)=0既是奇函数,又是偶函数。 说明:①奇、偶性是函数的整体性质,对整个定义域而言。 ②奇、偶函数的定义域一定关于原点对称,如果一个函数的定义域不关于原点对称,则这个函数一定不具有奇偶性。 (分析:判断函数的奇偶性,首先是检验其定义域是否关于原点对称,然后再严格按照奇、偶性的定义经过化简、整理、再与f(x)比较得出结论) ③判断或证明函数是否具有奇偶性的根据是定义。 ④如果一个奇函数f(x)在x=0处有意义,则这个函数在x=0处的函数值一定为0。并且关于原点对称。 ⑤如果函数定义域不关于原点对称或不符合奇函数、偶函数的条件则叫做非奇非偶函数。例如f(x)=x3【-∞,-2】或【0,+∞】(定义域不关于原点对称) ⑥如果函数既符合奇函数又符合偶函数,则叫做既奇又偶函数。例如f(x)=0 注:任意常函数(定义域关于原点对称)均为偶函数,只有f(x)=0是既奇又偶函数

Excel表格乘法函数公式

更多课程传送门:点这里 Excel表格乘法函数公式 时间:2011-04-05 来源:Word联盟阅读:21051次评论18条 在Excel表格中,我们常常会利用Excel公式来统计一些报表或数据等,这时就少不了要用到加、减、乘、除法,在前面我们已经详细的讲解了Excel求和以及求差公式使用方法。那么我们又如何利用公式来对一些数据进行乘法计算呢?怎样快速而又方便的来算出结果呢?下面Word联盟就来教大家一步一步的使用Excel乘法公式! 我们先从简单的说起吧!首先教大家在A1*B1=C1,也就是说在第一个单元格乘以第二个单元格的积结果会显示在第三个单元格中。 1、A1*B1=C1的Excel乘法公式 ①首先,打开表格,在C1单元格中输入“=A1*B1”乘法公式。 ②输入完毕以后,我们会发现在 C1 单元格中会显示“0”,当然了,因为现在还没有输入要相乘的数据嘛,自然会显示0了。

③现在我们在“A1”和“B1”单元格中输入需要相乘的数据来进行求积,如下图,我分别在A1和B1单元格中输入10和50进行相乘,结果在C1中就会显示出来,等于“500”。 上面主要讲解了两个单元格相乘求积的方法,但是在我们平常工作中,可能会遇到更多数据相乘,下面主要说说多个单元格乘法公式运用,如:

“A1*B1*C1*D1”=E1。 2、Excel中多个单元格相乘的乘法公式 ①在E1单元格中输入乘法公式“=A1*B1*C1*D1”。 ②然后依次在A1、B1、C1、D1中输入需要相乘的数据,结果就会显示在“E1”中啦!

看看图中的结果是否正确呀!其实,这个方法和上面的差不多,只不过是多了几道数字罢了。 因为在工作中不止是乘法这么简单,偶尔也会有一些需要“加减乘除”一起运算的时候,那么当遇到这种混合运算的时候我们应当如何来实现呢?这里就要看你们小学的数学有没学好了。下面让我们一起来做一道小学时的数学题吧! 3、Excel混合运算的乘法公式,5加10减3乘2除3等于多少? 提示:加=+,减=-,乘=*,除=/。 ①首先,我们要了解这个公式怎么写,“5+10-3*2/3”这是错误的写法,正确写法应该是“(5+10-3)*2/3”。 ②好了,知道公式了,我们是不是应该马上来在Excel中的“F1”中输入“=(A1+B1-C1)*D1/E1”。 ③然后依次在A1、B1、C1、D1、E1中输入需要运算的数据。

智能电表错误代码详解

智能电表错误代码详解 Prepared on 22 November 2020

智能电表错误代码详解 一、国网表故障代码说明: 故障提示显示方式如图所示: 异常名称异常类型异常代码常见故障解释说明备注 控制回路错误电表故障Err-01 当剩余金额为0元时,电表继电器断开, 触发控制开关断电。当开关或电表出现异 常电能表仍能继续用电时,当递减1kWh 后,液晶显示“ERR-01”;此时断电后, “ERR-01”消失,再继续走1kWh后电表液 晶显示“ERR-01”,当用户购电后,会自 动扣除透支电费,“ERR-01”消失。 单相表规范已定义 ESAM错误电表故障Err-02 安全芯片ESAM出现故障,需更换ESAM或 电能表进行维修。 单相表规范已定义内卡初始化错误电表故障Err-03 时钟电池电压低电表故障Err-04 电池电压低,液晶有电池显示“”符 号,如果停电后,电表时间会丢失,此时 需要更换电能表。 单相表规范已定义 内部程序错误电表故障Err-05 无意义 存储器故障或损坏电表故障Err-06 时钟故障电表故障Err-08 时间错误,需要观察电表时间是否有问 题。 单相表规范已定义 过载事件类异常Err-51 用户使用负荷大于的倍的最大电流时,电 表轮显“Err-51” 电流严重不平衡事件类异常Err-52 对单相表无意义 过压事件类异常Err-53 电压大于倍Un 功率因数超限Err-54 用户环境功率因数小于,电表轮显“Err- 54” 超有功需量报警事件事件类异常Err-55 有功电能方向改变(双向计量除外)事件类异常Err-56 进出线反了,会提示‘Err-56’,液晶有 “”闪烁。 认证错误IC卡相关提示Err-10 没有加密成功或远程更新密钥失败。单相表规范已定义ESAM验证失败IC卡相关提示Err-11 客户编号不匹配IC卡相关提示Err-12 用户卡或远程下发参数,用户号错,会提 示。 充值次数错误IC卡相关提示Err-13 用户卡或远程下发参数时,购电次数错, 会提示。 购电超囤积IC卡相关提示Err-14 设置成“”为最大值,超购电囤积(购电 时如果:剩余金额+本次购电金额>囤积 进金额限值,则出现该提示。) 有液晶提示符号 现场参数设置卡对本表已经失效IC卡相关提示Err-15 连着多次对一只表插一张现场参数卡则第2 次就会出现该提示或者先插入一张现场参 数设置卡版本号大的卡,再插入一张比上 次的版本号小的卡,就会出现该提示或者 现场参数卡的次数用光了。) 修改密钥错误IC卡相关提示Err-16 正式密钥下的ESAM,插入测试密钥下的 修改、密钥卡出现该错误。 单相表规范已定义未按铅封键IC卡相关提示Err-17 编程时,未按编程键 提前拔卡IC卡相关提示Err-18 插卡时,拔卡过快

相关文档
相关文档 最新文档