当前位置:文档之家› sp3232中文资料说明书

sp3232中文资料说明书

sp3232中文资料说明书
sp3232中文资料说明书

Jena_中文教程_本体API(经典)

Jena 简介 一般来说,我们在Protege这样的编辑器里构建了本体,就会想在应用程序里使用它,这就需要一些开发接口。用程序操作本体是很必要的,因为在很多情况下,我们要自动生成本体,靠人手通过Protege创建所有本体是不现实的。Jena 是HP公司开发的这样一套API,似乎HP公司在本体这方面走得很靠前,其他大公司还在观望吗? 可以这样说,Jena对应用程序就像Protege对我们,我们使用Protege操作本体,应用程序则是使用Jena来做同样的工作,当然这些应用程序还是得由我们来编写。其实Protege本身也是在Jena的基础上开发的,你看如果Protege 的console里报异常的话,多半会和Jena有关。最近出了一个Protege OWL API,相当于对Jena的包装,据说使用起来更方便,这个API就是Protege 的OWL Plugin所使用的,相信作者经过OWL Plugin的开发以后,说这些话是有一定依据的。 题目是说用Jena处理OWL,其实Jena当然不只能处理OWL,就像Protege 除了能处理OWL外还能处理RDF(S)一样。Jena最基本的使用是处理RDF(S),但毕竟OWL已经成为W3C的推荐标准,所以对它的支持也是大势所趋。 好了,现在来点实际的,怎样用Jena读我们用Protege创建的OWL本体呢,假设你有一个OWL本体文件(.owl),里面定义了动物类 (https://www.doczj.com/doc/286052166.html,/ont/Animal,注意这并不是一个实际存在的URL,不要试图去访问它),并且它有一些实例,现在看如下代码: OntModel m = ModelFactory.createOntologyModel(); File myFile = ...; m.read(new FileInputStream(myFile), ""); ResIterator iter = m.listSubjectsWithProperty(RDF.type, m.getResource("http:// https://www.doczj.com/doc/286052166.html,/ont/Animal")); while (iter.hasNext()) { Resource animal = (Resource) iter.next(); System.out.println(animal.getLocalName()); } 和操作RDF(S)不同,com.hp.hpl.jena.ontology.OntModel是专门处理本体(Ontology)的,它是com.hp.hpl.jena.rdf.model.Model的子接口,具有Model的全部功能,同时还有一些Model没有的功能,例如listClasses()、listObjectProperties(),因为只有在本体里才有“类”和“属性”的概念。

DOJO API 中文参考手册

DOJO API 中文参考手册,附加注解实例 Dojo 体系架构总体上来看是一个分层的体系架构。最下面的一层是包系统,Dojo API 的结构与Java 很类似,它把所有的API 分成不 同的包(package),当您要使用某个API 时,只需导入这个API 所在的包。包系统上面一层是语言库,这个语言库里包含一些语言工具API,类似于Java 的util 包。再上一层是环境相关包,这个包的功能是处理跨浏览器的问题。Dojo 体系架构图 Dojo 大部分代码都位于应用程序支持库,由于太小限制,图中没有列出所有的包。开发人员大部分时候都在调用这个层中的API,比如,用IO 包可以进行Ajax 调用。 最上面的一层是Dojo 的Widget 系统,Widget 指的是用户界面中的一个元素,比如按钮、进度条和树等。Dojo 的Widget 基于MVC 结构。它的视图作为一个Template(模板)来进行存放,在Template 中放置着HTML 和CSS 片段,而控制器来对该Template 中的元素进行操作。Widget 不仅支持自定义的样式表,并且能够对内部元素的事件进行处理。用户在页面中只需要加入简单的标签就可以使用。在这一层中,存在数百个功能强大的Widget 方便用户使用,包括表格、树、菜单等。 常用包介绍 Dojo 1.1.1提供了上百个包,这些包分别放入三个一级命名空间:Dojo,Dijit 和DojoX 。其中Dojo 是核心功能包,Dijit 中存放的是Dojo 所有的Widget 组件,而DojoX 则是一些扩展或试验功能,DojoX 中的试验功能在成熟之后有可能在后续版本中移入到Dojo 或Dijit 命名空间中。 由于Dojo 包种类繁多,下面只列举了最常用的一些包及其功能,以方便读者有个初步了解或供以后查阅。djConfig 是dojo 内置的一个全局设置对象,其作用是可以通过其控制dojo 的行为 dojo.string 这个包可以对字符串进行如下的处理:修整、转换为大写、 编码、esacpe、填充(pad)等等; dojo.date 解析日期格式的有效助手; dojo.event 事件驱动的API,支持AOP 开发,以及主题/队列的功能; dojo.back 用来撤销用户操作的栈管理器; dojo.rpc 与后端服务(例如理解JSON 语法的Web 服务)进行通信;dojo.colors 颜色工具包;dojo.data Dojo 的统一数据访问接口,可以方便地读取XML、JSON 等不同格式的数据文件;dojo.fx 基本动画效果库;dojo.regexp 正则表达式处理函数库;dijit.forms 表单控件相关的Widget 库;https://www.doczj.com/doc/286052166.html,yout 页面布局Widget 库;dijit.popup 这个包用于以弹出窗口方式使用Widget ;dojox.charting 用于在页面上画各种统计图表的工具包;dojox.collecti ons 很有用的集合数据结构(List 、Query 、Set 、Stack 、Dictionary...);dojox.encoding 实现加密功能的API(Blowfish、MD5、Rijndael、SHA...);dojox.math 数学函数(曲线、点、矩阵);dojo.reflect 提供反射功能的函数库;dojox.storage 将数据保存在本地存储中(例如,在浏览器中利用Flash 的本地存储来实现);dojox.xml XML 解析工具包;

API函数说明资料

FR100 IC卡读写器 API 编程说明 版本 1.00

Table of Contents 1概述4 1.1API文件说明: 4 1.2适用操作系统:4 1.3适用开发语言:4 2API 函数5 2.1设备通用函数5 2.1.1int _stdcall IFD_GetDLL_Ver(char *rVER) 5 2.1.2int _stdcall IFD_SetDLL_CommKEY(unsigned char *key) 5 2.1.3int _stdcall IFD_SetDLL_CommMode(unsigned char mode) 5 2.1.4int _stdcall IFD_InitComm(char *portname, unsigned long baud) 5 2.1.5int _stdcall IFD_ExitComm() 6 2.1.6int _stdcall IFD_GetDevice_Ver(unsigned char *rData, unsigned char *rLen) 6 2.1.7int _stdcall IFD_ResetDevice() 6 2.1.8int _stdcall IFD_Control_LED(unsigned char LedCtrlMode, unsigned char LED1, unsigned char LED2) 6 2.1.9int _stdcall IFD_Control_Buzzer(unsigned char *cBeepData, unsigned char cLen) 7 2.1.10int _stdcall IFD_SetDevice_Baud(unsigned char baud) 7 2.1.11int _stdcall IFD_SetDevice_CommKEY(unsigned char *key) 8 2.2卡座通用函数8 2.2.1int _stdcall IFD_Select_ICC(unsigned char IccNumber) 8 2.2.2int _stdcall IFD_PowerON_ICC() 8 2.2.3int _stdcall IFD_PowerDown_ICC() 8 2.2.4int _stdcall IFD_Get_CardStatus(unsigned char *rCardStatus, unsigned char *rLen) 8 2.2.5int _stdcall IFD_Get_CardStatus(unsigned char *rCardStatus, unsigned char *rLen) 9 2.2.6int _stdcall IFD_AutoPowerON(unsigned char mode) 9 2.3CPU卡专用函数9 2.3.1int _stdcall IFD_CPUCARD_Reset(unsigned char *rData, unsigned char *rLen) 9 2.3.2int _stdcall IFD_CPUCARD_ExchangeAPDU(unsigned char *cData, unsigned char cLen, unsigned char *rData, unsigned char *rLen) 9

ROS API 中文说明

ROS API 中文说明 前言: ROS 是一个比较流行的软路由系统,它的强大在于它的高度定制性,它提供了应用程序编程使用的API接口,是它应用更加灵活,我们可以自己开发软件或WEB程序来操控ROS,比较实用的例子就是当用ROS管理小区网络时,我们用自己写的软件来管理上网账号,安全又方便,总之好处多多, 本文基于官方API文档:https://www.doczj.com/doc/286052166.html,/wiki/API翻译而成,结合了作者的理解,水平有限,难免有错漏的地方,望大家批评指正,谢谢! 正文: 目录 1 简介 2 通讯协议 2.1 API词 2.1.1 命令词 2.1.2 属性词 2.1.3 API 属性词 2.1.4 查询语句 2.1.5 回复语句 2.2 API 特定命令说明 3 初始登录 4 标签(.Tags ) 5 API命令说明 5.1 查询词说明 5.2 OID 6 API 命令例子 6.1 /system/package/getall 6.2 /user/active/listen 6.3 /cancel, simultaneous commands 7 客户端程序例子 8 参考 8.1 API examples in the Wiki 8.2 API examples on the MikroTik Forum 8.3 API exmaples elsewhere 简介:

应用程序编程接口(API),允许用户创建定制的软件解决方案与RouterOS的 沟通,收集信息,调整配置和管理路由器。API紧随命令行界面(CLI)的语法。 它可以用来创建转换或自定义的配置工具,以帮助管理使用RouterOS的路由器。 使用API需要RouterOS版本3.x或更高的版本。 默认情况下,API使用端口8728,默认服务是禁用的。通讯服务的名称是API,请 在IP-SERVER里开启,服务管理的详细信息,请参阅相应的手册部分。 通讯协议: 应用程序与路由器的通信是通过发送和接收路由器的一个或多个编码的句子来 完成的。一个句子是以零字符结尾的单词序列。词是句子以某种方式编码-(编码 长度是数据的一部分),路由器发送和接收回复并发送这些句子。每个句子发送到路由器使用API没有特定的顺序,每个命令字是以零字符标记结束的。当路由器 接收到完整的句子(命令字,或多个属性的话,零字符结束),它就开始执行命令, 并将结果返回给应用程序。 API语句: 词是句子的一部分。每个词长都用某种方式编码- 词长编码跟随词的内容就是一个句子。词的长度应为将要发送的字节计数(不包括词长编码)。 词长编码如下: Value of length # of bytes Encoding 0 <= Len <= 0x7F 1 Len, lowest byte 词长度 0x80 <= Len <= 0x3FFF 2 Len | 0x8000, two lower bytes 0x4000 <= Len <= 0x1FFFFF 3 Len | 0xC00000, three lower bytes 0x200000<=Len <= 0xFFFFFFF 4 Len | 0xE0000000 Len >= 0x10000000 5 0xF0 and Len as four bytes 对应的10进制:

API接入使用文档

API接入使用文档 Release Date:2016-04-29

目录 1API简介 (2) 2获取APIKEY (2) 3接口地址 (3) 4请求方式 (3) 5请求参数 (3) 6返回数据格式 (5) 6.1文字类 (6) 6.2链接类 (6) 6.3新闻类 (7) 6.4列车类 (9) 6.5航班类 (10) 6.6菜谱类 (11) 6.7儿歌类 (13) 6.8诗词类 (14) 7返回异常码 (15) 7.1异常返回示例 (15) 7.2异常码说明 (15) 8数据加密 (16) 8.1用户须知 (16) 8.2调用说明 (16) 8.2.1请求地址 (16) 8.2.2请求方式 (16) 8.2.3编码方式 (16) 8.3加密算法规则 (16) 8.3.1参数说明 (16) 8.3.2生成密钥 (17) 8.3.3执行AES加密 (17) 8.3.4封装请求图灵API的json参数 (17)

1API简介 图灵机器人API是在人工智能的核心能力(包括语义理解、智能问答、场景交互、知识管理等)的基础上,为广大开发者、合作伙伴和企业提供的一系列基于云计算和大数据平台的在线服务和开发接口。 开发者可以利用图灵机器人的API创建各种在线服务,灵活定义机器人的属性、编辑机器人的智能问答内容,打造个人专属智能交互机器人,也支持多渠道(微信公众平台、QQ聊天)的快速接入。 2获取APIKEY (1)登入图灵机器人官方网站https://www.doczj.com/doc/286052166.html,/,点击右上角“注册”按钮进行注册并激活账号,如下图所示:

(2)登入图灵账号,进入个人中心板块,在“机器人接入”页面即可看到API KEY,如下图所示: 3接口地址 https://www.doczj.com/doc/286052166.html,/openapi/api 4请求方式 HTTP POST 注:若之前使用get请求方式,仍能继续使用,日后将对该请求方式不再进行更新及维护工作,建议采用post请求方式。 5请求参数 请求参数格式为json 请求示例: { “key”:“APIKEY”, “info”:“今天天气怎么样”,

API标准的中文对照表

API标准的中文对照表 中文版标准目录 API RP 1110-1997 液体石油管道压力试验 API RP 1117-1996 R2002 运行中管道的移动 下沉 API RP 11AR-2000 地下泵的维护和使用推荐作法 API RP 11V7-1999 气举阀的修理、试验和鉴定推荐作法 API RP 1631-2001 地下储油罐内衬里与定期检验 API RP 2009-2002 石油和石油化工安全焊接、切削和热加工作法 API RP 2015-2001 安全入口与清洁石油储罐的要求 API RP 2027-2002 常压储罐喷砂在使用烃类时着火的危险 API RP 2028-2002 运输管道系统的火焰消除器 API RP 2210-2000 石油储罐通风处的火焰消除器 API RP 2510-2001 液化石油气设施的设计与施工 API RP 51-2001 陆上石油天然气生产保护环境的作法 API RP 572-2001 压力容器检验 API RP 591-1998 炼油阀门的用户验收 API RP 5A3-2003 ISO13678:2000 套管、油管和管线管的螺纹脂推荐方法API RP 5B1-1999 套管、油管和管线管螺纹测量和检验 API RP 5C1-1999 推荐采用的套管、油管的维护和使用方法 API RP 8B-2002 提升设备的检查、保养、修理及大修的推荐作法 API RP 9B-2002 油田钢丝绳的应用、保养和使用的推荐方法 API Spec 10D-2002 弓簧套管扶正器规范 API Spec 11AX-2001地下杆式抽油泵及其配件的技术规范(含2002勘误) API Spec 11B-1998 抽油杆规范 API Spec 11E-1994 R2000 抽油机技术规范 API Spec 11V1-1995 R2000 气举阀、孔板、回流阀和隔板阀规范 API Spec 12B-1995 R2000 螺栓连接储油罐规范

JSON_API说明

自定义JSON数据格式详解:手机APP侧使用说明 Requset ? { “KeyId” : “string” } 此数据格式,为客户端请求与服务器建立交互密钥连接使用,使用明文传输,不需要加密。KeyId : 为插在设备上面的标识Id号码 获取KeyId需要调用的函数依次如下: Java_cpk_com_jni_TCard_Open 打开外接TF卡设备 (JNIEnv *jenv, jclass jc, jint pinType, jbyteArray jpin, jint pinLen) 输入参数如下: pinType : 1 超级用户 2 普通用户使用普通用户打开设备 jpin : 8个0x31 pinLen : 8 JNICALL Java_cpk_com_jni_TCard_GetCertId (JNIEnv *jenv, jclass jc, jint keyId) 输入参数如下: keyId的序列号:统一传入0x00 返回值:KeyId号码 调用如上两个函数就可以获取到外接TF卡设备的KeyId号码 Request_result ? { “Public_key” : “string”, “Private_key” : “string” } 当客户端发送Request请求过来时候,服务器会生成一个随机数a,利用随机数a作为标识Id,生成随机数a的公私钥对,Public_key字段为随机数a的公钥,Private_key字段为随机数a的私钥,此数据通信的时候,使用客户端发送过来的标识Id的公钥加密。 解密上面格式的数据使用如下函数: JNIEXPORT jbyteArray JNICALL Java_cpk_com_jni_TCard_Decrypt (JNIEnv *jenv, jclass jc, jint keyId, jbyteArray jcipher, jint cipherLen) 输入参数解释如下: keyId: 序列号统一传入0x00 jcipher: 从服务器获取到的密文数据 cipherLen: 密文数据的长度

数据采集模块使用说明

目录 1. 概述 (1) 2. 主要技术指标 (1) 3. 工作原理 (2) 4. 模入码制以及数据与模拟量的对应关系 (2) 5. 软件 (3)

数据采集模块使用说明书 1. 概述 多功能数据采集模块适用于带USB 接口的PC系列微机,具有即插即用(PnP)功能。其操作系统可选用目前最普遍的 Windows 系列、高稳定性的Unix等多种操作系统以及专业数据采集分析系统LabVIEW/LabWindowsCVI等软件环境。在硬件的安装上非常简单,使用时只需将模块的USB接口插入计算机任何一个USB接口插座中。 2. 主要技术指标 2.1 USB指标: 2.1.1 处理器及USB接口芯片: CY7C68013 2.1.2 通讯方式: USB接口 2.1.3 通讯距离:小于5米 2.1.4 通讯协议: USB2.0 2.2模入部分: 2.2.1输入通道数: 6; 2.2.2 输入信号范围:±5V ; 2.2.3 输入阻抗:≥10MΩ; 2.2.4程控增益:×1;×2;×10;×100;×500; 2.2.5输入通道选择方式:单通道程序指定/多通道自动扫描; 2.2.6 A/D转换精度/最高采样速率: 12位AD/500K; 2.2.7 A/D采样程控频率:1KHz/10KHz/25KHz/50KHz/100KHz/250KHz/500KHz; 2.2.8 A/D启动方式:程控触发 2.2.9 FIFO存储器容量:8K×16bit(全满)/4K×16bit(半满); 2.2.10 通道切换时间:(模拟开关导通时间+放大器建立时间) ≤2μS; 2.2.11 A/D转换非线性误差:±1LSB(A/B型),±2LSB(C型); 2.3 模出部分: 2.3.1 输出通道数:2路 2.3.2 输出范围: 电压方式:0~+10V 2.3.3 输出阻抗:≤ 2Ω ( 电压方式 ) 2.3.4 D/A转换分辨率:12位 2.3.5 电压输出方式负载电流:≤ 10mA 2.4 开关量部分 2.4.1 输入路数:2路TTL电平/2路光隔, 5V*/12V/24V开关量输入电平可选。 2.4.2 输出路数:2路TTL电平/2路光隔。 2.5 电源功耗: + 5V(±10%) ≤ 500mA (自供电,不建议长期使用) +9V(±10%) ≤ 500mA (外供电)

Speech SDK使用说明

微软Windows Speech SDK编程入门 2009-02-24 13:33 一、SAPI简介 软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用比较广泛。 SAPI全称 The Microsoft Speech API.相关的SR和SS引擎位于Speech SDK开发包中。这个语音引擎支持多种语言的识别和朗读,包括英文、中文、日文等。 SAPI包括以下组件对象(接口): (1)Voice Commands API。对应用程序进行控制,一般用于语音识别系统中。识别某个命令后,会调用相关接口是应用程序完成对应的功能。如果程序想实现语音控制,必须使用此组对象。 (2)Voice Dictation API。听写输入,即语音识别接口。 (3)Voice Text API。完成从文字到语音的转换,即语音合成。 (4)Voice Telephone API。语音识别和语音合成综合运用到电话系统之上,利用此接口可以建立一个电话应答系统,甚至可以通过电话控制计算机。 (5)Audio Objects API。封装了计算机发音系统。 SAPI是架构在COM基础上的,微软还提供了ActiveX控件,所以不仅可用于一般的windows程序,还可以用于网页、VBA甚至EXCEL的图表中。如果对COM感到陌生,还可以使用微软的C++ WRAPPERS,它用C++类封装了语音SDK COM对象。 二、安装SAPI SDK。 首先从这个站点下载开发包:https://www.doczj.com/doc/286052166.html,/speech/download/sdk51 Microsoft Speech SDK 5.1添加了Automation支持。所以可以在VB,ECMAScript等支持Automation 的语言中使用。 版本说明: Version: 5.1 发布日期: 8/8/2001 语音: English 下载尺寸: 2.0 MB - 288.8 MB 这个SDK开发包还包括了可以随便发布的英文和中文的语音合成引擎(TTS),和英文、中文、日文的语音识别引擎(SR)。 系统要求98以上版本。编译开发包中的例子程序需要vc6以上环境。 ******下载说明******: (1)如果要下载例子程序,说明文档,SAPI以及用于开发的美国英语语音引擎,需要下载SpeechSDK51.exe,大约68M。 (2)如果想要使用简体中文和日文的语音引擎,需要下载SpeechSDK51LangPack.exe。大约82M。(3)如果想要和自己的软件一起发布语音引擎,需要下载SpeechSDK51MSM.exe,大约132M。

京东物流电子面单接口API-对接说明文档

京东物流电子面单接口API-对接说明文档 一.电子面单 电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务。通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍。电子面单以接口形式嵌入到自己的系统、网站上,可以在自己的平台操作打印电子面单。 二.电子面单接口接入流程 1、注册账号获取秘钥 2、在官网登录进入用户管理后台,进行实名认证,开通接口 3、技术对接及联调(登陆官网使用调试平台进行测试) 4、上线 三.电子面单对接说明 1.接口描述 接口支持的消息接收方式:HTTP POST 请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8" API地址:https://www.doczj.com/doc/286052166.html,/Ebusiness/EbusinessOrderHandle.aspx 接口提供:快递鸟 接口快递编码:JD 2.请求系统级参数 参数名称类型说明必须要求 RequestData String 请求内容需进行URL(utf-8)编码。请求内容JSON格式,须和DataType一致。 R EBusinessID String 商户ID,请在我的服务页面查看。R RequestType String 请求指令类型:1007R DataSign String 数据内容签名:把(请求内容(未编码)+AppKey)进行MD5加密,然后Base64 编码,最后进行URL(utf-8)编码。详细过程请查看Demo。 R DataType String 请求、返回数据类型:只支持JSON格式O 备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional) 3. C#对接demo using System; using System.Collections.Generic; using System.IO; using System.Linq; using https://www.doczj.com/doc/286052166.html,; using System.Text; using System.Web;

CEF 使用说明中文版

这是一个翻译文档,持续更新中 CEF General Usage(CEF3预览) 介绍 CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。Google Chromium项目主要是为Google Chrome应用开发的,而CEF的目标则是为第三方应用提供可嵌入浏览器支持。CEF隔离底层Chromium和Blink的复杂代码,并提供一套产品级稳定的API,发布跟踪具体Chromium版本的分支,以及二进制包。CEF的大部分特性都提供了丰富的默认实现,让使用者做尽量少的定制即可满足需求。在本文发布的时候,世界上已经有很多公司和机构采用CEF,CEF的安装量超过了100万。[CEF wikipedia]页面上有使用CEF 的公司和机构的不完全的列表。CEF的典型应用场景包括: 嵌入一个兼容HTML5的浏览器控件到一个已经存在的本地应用。 创建一个轻量化的壳浏览器,用以托管主要用Web技术开发的应用。 有些应用有独立的绘制框架,使用CEF对Web内容做离线渲染。 使用CEF做自动化Web测试。 CEF3是基于Chomuim Content API多进程构架的下一代CEF,拥有下列优势:改进的性能和稳定性(JavaScript和插件在一个独立的进程内执行)。 支持Retina显示器。 支持WebGL和3D CSS的GPU加速。 类似WebRTC和语音输入这样的前卫特性。 通过DevTools远程调试协议以及ChromeDriver2提供更好的自动化UI测试。 更快获得当前以及未来的Web特性和标准的能力。 本文档介绍CEF3开发中涉及到的一般概念。 开始 使用二进制包 从源码编译(Building from Source Code) 示例应用程序(Sample Application) 重要概念(Important Concepts) C++ 封装(C++ Wrapper) 进程(Processes) 线程(Threads)

freemarker中文API手册

FreeMarker概述 ●FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java 编写 ●FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序●虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由 FreeMarker生成页面,通过模板显示准备的数据(如下图) ●FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 ●FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应 用于非Web应用程序环境 ●FreeMarker更适合作为Model2框架(如Struts)的视图组件,你也可以在模板中使 用JSP标记库 ●FreeMarker是免费的 1、通用目标 ●能够生成各种文本:HTML、XML、RTF、Java源代码等等 ●易于嵌入到你的产品中:轻量级;不需要Servlet环境 ●插件式模板载入器:可以从任何源载入模板,如本地文件、数据库等等 ●你可以按你所需生成文本:保存到本地文件;作为Email发送;从Web应用程序发送 它返回给Web浏览器 2、强大的模板语言 ●所有常用的指令:include、if/elseif/else、循环结构 ●在模板中创建和改变变量 ●几乎在任何地方都可以使用复杂表达式来指定值 ●命名的宏,可以具有位置参数和嵌套内容 ●名字空间有助于建立和维护可重用的宏库,或者将一个大工程分成模块,而不必担心 名字冲突 ●输出转换块:在嵌套模板片段生成输出时,转换HTML转义、压缩、语法高亮等等; 你可以定义自己的转换 3、通用数据模型 ●FreeMarker不是直接反射到Java对象,Java对象通过插件式对象封装,以变量方式在

Selenium中文 API 参考手册

Selenium中文API 参考手册 自行添加内容 最近研究了下Selenium,苦于网上中文资料太少,便自己翻译了下Selenium官网上的API,便于大家一起沟通和学习。 由于本人英文水平有限,部分字词句的拿捏可能不太到位,希望各位朋友给出宝贵意见哈概念 Selenium通过命令进行驱动。Selenium可归纳为三种―风格‖:动作、辅助和断 言。每一个命令调用就是下表中的一行。 命令目标值 (Actions) (Actions) ((AAccttiioonnss)) ‖ ‖ ‖ 动作命令一般用于操作应用程序的状态。它们通过如点击链接和选 择选项‖的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将 会停止执行。 ‖ ‖ ,‖ ‖ 许多动作可以被包含后缀并等待的方式进行调用,例如点击并等待。这个后 缀告知Selenium,该命令将使浏览器向服务器产生一个请求,并使得Selenium 等待加载一个新的页面。 (Accessors) (Accessors) 辅助((AAcccceessssoorrss))用于检查应用程序的状态并将结果存储在变量中。例 如‖storeTitle‖。它们同样可用于自动生成断言。 (Assertions) (Assertions) 断言((AAsssseerrttiioonnss))类似于辅助,但它们可以验证应用程序的状态是否同所期望的‖ X‖ ‖ ‖ 相一致。例如包括确认页面标题为和验证该复选框是否被勾选。 所有的Selenium断言可以被用于三种模式:‖assert‖,―verify‖,和‖waitfor‖。例如,‖assertText‖ ‖verifyText‖ ‖waitforText‖ ‖assert‖ 你可以,,及。当失败时,该测试将 终止。当‖verify‖失败时,该测试将继续执行,并将错误记入日志。这就允许了 通过单条‖assert‖确保应用程序在正确的页面上,而通过一系列的‖verify‖断言测 试表单上的区域值,标签等。

中国电信短信接入API使用手册(DB接口)

中国电信短信接入A P I 使用手册 (D B接口) 中国电信股份有限公司 广东互联网及增值业务运营中心 2009年10月

目录 一、引言 (3) 1.1 编写目的 (3) 1.2 背景说明 (3) 1.3 术语定义 (3) 二、概述 (4) 2.1 接口功能 (4) 2.2 接口组成 (4) 三、接口介绍 (5) 3.1 网络结构 (5) 3.2 运行环境 (6) 3.2.1操作系统 (6) 3.2.2数据库系统 (6) 3.3 数据队列 (6) 3.3.1发送队列表 (6) 3.3.2接收队列表 (7) 3.3.3回执队列表 (7) 3.4 DB接口开发说明 (8) 四、使用指导 (8) 4.1 开发步骤 (8)

一、引言 1.1 编写目的 中国电信提供了强大的短信接入机制。本手册用于指导客户利用中国电信提供的短信接口进行其他需要短信功能的新系统开发或原有系统的短信功能扩展。 本手册的阅读对象为需要采用中国电信短信接入API完成客户开发的设计人员与编码人员。 1.2 背景说明 本手册适用于中国电信SMGP协议(V3.0.2)短信网关接入。 1.3 术语定义

二、概述 2.1 接口功能 中国电信短信接入API是根据中国电信SMGP协议开发的,封装后的用户开发接口。接口可降低用户接入开发的难度,提升接入效率。 接口主要功能包括: ?支持MT短信的发送。 ?支持MO短信的接收。 ?支持短信回执的接收。 2.2 接口组成 中国电信短信接入API包括如下部分:

三、接口介绍 3.1 网络结构 网络结构说明: 1、行业短信网关接入模块:提供到各地短信中心的接入功能,同时与全国 行业应用平台实现互连; 2、行业短信平台业务处理模块:主要完成短信上行和下行的业务处理,短 信下发,无论是单发,还是群发,无论是单个用户,还是多个用户,都 采用下发任务机制实现。 3、行业短信网关置于电信机房,集团客户端可通过互联网或专线与其连接。 4、集团客户端的各类信息系统是通过向接口数据库进行数据读写操作,实 现短信上、下行。

Primavera Integration API使用手册

Primavera Integration API 使 用 手 册 上海普华科技发展有限公司 吕小妮 第一章 Primavera API概要 1.1简介 随着业务需求的不断增长,高速互联网/局域网所催生的发展机遇,企业要求快速交换信息,实现信息快速共享,以提高企业内部各个部门的共同协作效率和水平,要求将企业生产信息,企业销售信息,企业服务信息和企业管理信息集成在一起。 作为企业项目管理信息平台的Primavera软件也提供了快速与其他系统的集成方法:Primavera Integration API。 Primavera Integration API是在企业级应用上,提供与其他的应用系统一个无缝的访问接口。具有以下特征: 1、 一个支持所有的关键业务对象和功能的接 口; 2、 可升级,性能稳定,可以支持大型企业级 的集成; 3、 安全性高,无论是在应用层还是在网络层; 4、 以面向对象的方式封装了Primavera所有 的业务对象,每个业务对象都有自己的属 性和方法。用户所面对的是和Primavera程序 中一样的对象,如,项目,WBS,作业,资源 等等。用户不需要考虑数据库。 1.2架构 Primavera Integration API是遵循Primavera 业务逻辑(Primavera Business Rule Engine BRE)的,遵循Primavera的myPrimavera的业务对象逻辑,技术上的连接池,缓存,许可和安全等基本原理也同于myPrimavera。 Primavera Integration API有两种架构“Local Mode”和“Remote Mode”。 Local Mode模式,也就是Standalone,那么,Primavera Integration API就不需要一个应用服 务器,这个模式最方便建立的。其架构图如下: 如果配置成Remote Mode模式,那么,Primavera Integration API就必须要有一台应用服务器,这台服务器上要求有JSP服务器,也就是J2EE服务器,现在Primavera支持的J2EE服务器有BEA WebLogic, IBM WebSphere,或者是Oracle 9iAS。其架构图如下: 55

嘀咕网API说明文档beta0.9

嘀咕开放的API文档 2009-02-20 10:00 digu通过API的方式开放一些应用接口,这篇文档用来介绍digu目前开放的接口,为希望开发与digu互通信工具的开发人员提供技术和文档服务。 认证 除了公共时间线外(public timeline),所有的API方法都需要进行用户认证,所有的返回都于认证用户相关。例如,尝试获取一个设置为私密的且不是您的好友的用户信息时,将会返回失败状态。 digu目前仅支持HTTP Basic Authentication认证协议。当进行Basic Auth,请使用您在digu 注册的用户名做为username部分,记录在Session或Cookie里的用户信息。 多状态[RESTFull]结果传输 diguAPI力求根据用户的请求返回特定格式的数据,你可以发现我们提供的API中有一个重要的便利之处,通过简单的更改URI中的文件后缀名,您可以获得您想要的返回结果的格式,这篇文档中将说明每个方法中有哪些格式可以用。 digu目前支持以下的三种数据返回格式:XML、JSON、RSS、Atom,你可以在每次请求时根据请求的方法指定被支持的其中一种结果。 参数 一些API接受可选和必须的参数,当可用时,我们会在接下来的文档中提到这些参数。主意:当传送复杂字串时,请一定先将字串编码为UTF8格式,并再做一次Url Encode编码。 HTTP请求 除非特意指明,digu的API开放通过HTTP GET方式的请求,需要提交信息或传送私密消息的请求应用POST方法。 以下将说明,一些API方法将返回基于用户请求内容相关的信息,而有一些将返回同客户端发送的HTTP头信息相关的一些信息。例如,多数支持since参数的方法,同样会对HTTP 头中的If-Modified-Since这个Tag 感兴趣。需要主意的是,当某些行为即可以通过参数又可

spring中文API文档

这次发布的Spring Security-3.0.1 是一个bug fix 版,主要是对3.0 中存在的一些问题进行修正。文档中没有添加新功能的介绍,但是将之前拼写错误的一些类名进行了修正,建议开发者以这一版本的文档为参考。 另:Spring Security 从2010-01-01 以后,版本控制从SVN 换成了GIT,我们在翻译文档的时候,主要是根据SVN 的变化来进行文档内容的比对,这次换成GIT 后,感觉缺少了之前 那种文本比对工具,如果有对GIT 熟悉的朋友,还请推荐一下文本比对的工具,谢谢。 序言 I. 入门 1. 介绍 1.1. Spring Security 是什么? 1.2. 历史 1.3. 发行版本号 1.4. 获得Spring Security 1.4.1. 项目模块 1.4.1.1. Core - spring-security-core.jar 1.4.1. 2. Web - spring-security-web.jar 1.4.1.3. Config - spring-security-config.jar 1.4.1.4. LDAP - spring-security-ldap.jar 1.4.1.5. ACL - spring-security-acl.jar 1.4.1.6. CAS - spring-security-cas-client.jar 1.4.1.7. OpenID - spring-security-openid.jar 1.4. 2. 获得源代码 2. Security 命名空间配置 2.1. 介绍 2.1.1. 命名空间的设计 2.2. 开始使用安全命名空间配置 2.2.1. 配置web.xml 2.2.2. 最小 配置 2.2.2.1. auto-config 包含了什么? 2.2.2.2. 表单和基本登录选项 2.2. 3. 使用其他认证提供器 2.2. 3.1. 添加一个密码编码器 2.3. 高级web 特性 2.3.1. Remember-Me 认证 2.3.2. 添加HTTP/HTTPS 信道安全 2.3.3. 会话管理 2.3.3.1. 检测超时 2.3.3.2. 同步会话控制 2.3.3.3. 防止Session 固定攻击 2.3.4. 对OpenID 的支持 2.3.4.1. 属性交换 2.3.5. 添加你自己的filter

libtorrent+API+手册(中文版)

libtorrent API 文档(中文版) 作者:Arvid Norberg, arvi@https://www.doczj.com/doc/286052166.html, 翻译:小朋友软件, xpysoft@https://www.doczj.com/doc/286052166.html, 文档原处:https://www.doczj.com/doc/286052166.html,/products/libtorrent/manual.html version:0.14.5 内容列表 ·总观 ·网络原语 ·session o session() o~session() o pause() resume() is_paused() o abort() o add_torrent() o remove_torrent() o find_torrent() get_torrents() o set_upload_rate_limit() set_download_rate_limit() upload_rate_limit() download_rate_limit() o set_max_uploads() set_max_connections() o num_uploads() num_connections() o set_max_half_open_connections() max_half_open_connections() o load_asnum_db() load_country_db() int as_for_ip() o load_state() state() o set_ip_filter() o get_ip_filter() o status() o get_cache_status() o get_cache_info() o is_listening() listen_port() listen_on() o pop_alert() set_alert_mask() wait_for_alert() set_alert_queue_size_limit() o add_extension() o set_settings() set_pe_settings() o set_peer_proxy() set_web_seed_proxy() set_tracker_proxy() set_dht_proxy() o peer_proxy() web_seed_proxy() tracker_proxy() dht_proxy() o start_dht() stop_dht() set_dht_settings() dht_state() o add_dht_node() add_dht_router() o start_lsd() stop_lsd() o start_upnp() stop_upnp() o start_natpmp() stop_natpmp() entry

相关主题
文本预览
相关文档 最新文档