接口协议范文精选

接口协议篇1

论文关键词:ps/2接口 串行通讯 单片机 键盘 cd4052

论文摘要:文中详细介绍了ps/2接口协议的内容、电气特性和标准键盘的第二套键盘扫描码集。给出了基于嵌入式系统的ps/2接口的软、硬件实现方法,并介绍了工控pc外接双键盘的解决方案。通过使用模拟开关cd4052巧妙地解决了工控pc外接双键盘的冲突问题。

1 ps/2接口标准的发展过程

随着计算机工业的发展,作为计算机最常用输入设备的键盘也日新月异。1981年ibm推出了ibm pc/xt键盘及其接口标准。该标准定义了83键,采用5脚din连接器和简单的串行协议。实际上,第一套键盘扫描码集并没有主机到键盘的命令。为此,1984年ibm推出了ibmat键盘接口标准。该标准定义了84~101键,采用5脚din连接器和双向串行通讯协议,此协议依照第二套键盘扫描码集设有8个主机到键盘的命令。到了1987年,ibm又推出了ps/2键盘接口标准。该标准仍旧定义了84~101键,但是采用6脚mini-din连接器,该连接器在封装上更小巧,仍然用双向串行通讯协议并且提供有可选择的第三套键盘扫描码集,同时支持17个主机到键盘的命令。现在,市面上的键盘都和ps/2及at键盘兼容,只是功能不同而已。

2 ps/2接口硬件

2.1 物理连接器

一般,具有五脚连接器的键盘称之为at键盘,而具有六脚mini-din连接器的键盘则称之为ps/2键盘。其实这两种连接器都只有四个脚有意义。它们分别是clock(时钟脚)、data?数据脚?、+5v(电源脚)和ground(电源地)。在ps/2键盘与pc机的物理连接上只要保证这四根线一一对应就可以了。ps/2键盘靠pc的ps/2端口提供+5v电源,另外两个脚clock(时钟脚)和data?数据脚?都是集电极开路的,所以必须接大阻值的上拉电阻。它们平时保持高电平,有输出时才被拉到低电平,之后自动上浮到高电平。现在比较常用的连接器如***1所示。

2.2 电气特性

ps/2通讯协议是一种双向同步串行通讯协议。通讯的两端通过clock(时钟脚)同步,并通过data(数据脚)交换数据。任何一方如果想抑制另外一方通讯时,只需要把clock(时钟脚)拉到低电平。如果是pc机和ps/2键盘间的通讯,则pc机必须做主机,也就是说,pc机可以抑制ps/2键盘发送数据,而ps/2键盘则不会抑制pc机发送数据。一般两设备间传输数据的最大时钟频率是33khz,大多数ps/2设备工作在10~20khz。推荐值在15khz左右,也就是说,clock(时钟脚)高、低电平的持续时间都为40μs。每一数据帧包含11~12个位,具体含义如表1所列。

表1 数据帧格式说明

1个起始位

总是逻辑0

8个数据位

(lsb)低位在前

1个奇偶校验位

奇校验

1个停止位

总是逻辑1

1个应答位

仅用在主机对设备的通讯中

表中,如果数据位中1的个数为偶数,校验位就为1;如果数据位中1的个数为奇数,校验位就为0;总之,数据位中1的个数加上校验位中1的个数总为奇数,因此总进行奇校验。

2.3 ps/2设备和pc机的通讯

ps/2设备的clock(时钟脚)和data?数据脚?都是集电极开路的,平时都是高电平。当ps/2设备等待发送数据时,它首先检查clock(时钟脚)以确认其是否为高电平。如果是低电平,则认为是pc机抑制了通讯,此时它必须缓冲需要发送的数据直到重新获得总线的控制权(一般ps/2键盘有16个字节的缓冲区,而ps/2鼠标只有一个缓冲区仅存储最后一个要发送的数据)。如果clock(时钟脚)为高电平,ps/2设备便开始将数据发送到pc机。一般都是由ps/2设备产生时钟信号。发送时一般都是按照数据帧格式顺序发送。其中数据位在clock(时钟脚)为高电平时准备好,在clock(时钟脚)的下降沿被pc机读入。ps/2设备到pc机的通讯时序如***2所示。

当时钟频率为15khz时,从clock(时钟脚)的上升沿到数据位转变时间至少要5μs。数据变化到clock(时钟脚)下降沿的时间至少也有5 μs,但不能大于25 μs,这是由ps/2通讯协议的时序规定的。如果时钟频率是其它值,参数的内容应稍作调整。

上述讨论中传输的数据是指对特定键盘的编码或者对特定命令的编码。一般采用第二套扫描码集所规定的码值来编码。其中键盘码分为通码(make)和断码(break)。通码是按键接通时所发送的编码,用两位十六进制数来表示,断码通常是按键断开时所发送的编码,用四位十六进制数来表示。

3 ps/2接口的嵌入式软件编程方法

ps/2设备主要用于产生同步时钟信号和读写数据。

3.1 ps/2向pc机发送一个字节

从ps/2向pc机发送一个字节可按照下面的步骤进行:

(1)检测时钟线电平,如果时钟线为低,则延时50μs;

(2)检测判断时钟信号是否为高,为高,则向下执行,为低,则转到(1);

(3)检测数据线是否为高,如果为高则继续执行,如果为低,则放弃发送(此时pc机在向ps/2设备发送数据,所以ps/2设备要转移到接收程序处接收数据);

(4)延时20μs(如果此时正在发送起始位,则应延时40μs);

(5)输出起始位(0)到数据线上。这里要注意的是:在送出每一位后都要检测时钟线,以确保pc机没有抑制ps/2设备,如果有则中止发送;

(6)输出8个数据位到数据线上;

(7)输出校验位;

(8)输出停止位(1);

(9)延时30μs(如果在发送停止位时释放时钟信号则应延时50μs);

通过以下步骤可发送单个位:

(1)准备数据位(将需要发送的数据位放到数据线上);

(2)延时20μs;

(3)把时钟线拉低;

(4)延时40μs;

(5)释放时钟线;

(6)延时20μs。

3.2 ps/2设备从pc机接收一个字节

由于ps/2设备能提供串行同步时钟,因此,如果pc机发送数据,则pc机要先把时钟线和数据线置为请求发送的状态。pc机通过下拉时钟线大于100μs来抑制通讯,并且通过下拉数据线发出请求发送数据的信号,然后释放时钟。当ps/2设备检测到需要接收的数据时,它会产生时钟信号并记录下面8个数据位和一个停止位。主机此时在时钟线变为低时准备数据到数据线,并在时钟上升沿锁存数据。而ps/2设备则要配合pc机才能读到准确的数据。具体连接步骤如下:

(1)等待时钟线为高电平。

(2)判断数据线是否为低,为高则错误退出,否则继续执行。

(3)读地址线上的数据内容,共8个bit,每读完一个位,都应检测时钟线是否被pc机拉低,如果被拉低则要中止接收。

(4)读地址线上的校验位内容,1个bit。

(5)读停止位。

(6)如果数据线上为0(即还是低电平),ps/2设备继续产生时钟,直到接收到1且产生出错信号为止(因为停止位是1,如果ps/2设备没有读到停止位,则表明此次传输出错)。

(7 输出应答位。

(8) 检测奇偶校验位,如果校验失败,则产生错误信号以表明此次传输出现错误。

(9)延时45 μs,以便pc机进行下一次传输。

读数据线的步骤如下:

(1)延时20μs;

(2)把时钟线拉低?

(3)延时40μs?

(4)释放时钟线?

(5)延时20μs?

(6)读数据线。

下面的步骤可用于发出应答位;

(1)延时15μs;

(2)把数据线拉低;

(3)延时5μs;

(4)把时钟线拉低;

(5)延时40μs;

(6)释放时钟线;

(7)延时5μs;

(8)释放数据线。

4 用于工控机的双键盘设计

工控机通常要接标准键盘,但是为了方便操作,常常需要外接一个专用键盘。此实例介绍了在工控pc机到ps/2总线上再接入一个自制专用键盘的应用方法。

该设计应能保证两个键盘单独工作,而且相互不能影响。因此,不能直接把专用键盘和标准键盘一起接到工控pc的ps/2口。鉴于这种情况,本设计使用模拟开关cd4052并通过时分复用工控pc的ps/2口,来使在同一个时刻只有一个键盘有效,从而解决上述问题。其硬件原理***如***3所示。其中p2口和p1口用于键盘扫描电路(***中未画出),p0.0为数据端,p0.1为时钟端,p0.2为模拟开关选通端。由于专用键盘不需要接收工控pc机的命令,所以软件中并不需要写这部分相应的代码。

通过软件可在专用键盘复位后把p0.2清0,以使模拟开关cd4052打开相应的通道。这时工控pc的标准键盘将开始工作。标准键盘可以完成工控pc刚启动时对外设检测的应答。复位后的专用键盘不停地扫描有没有按键,如果有键按下则识别按键,并且按照预先的设计进行编码,同时调用发送程序并通过ps/2口发送到工控pc。此时模拟开关关闭相应通道(将p0.2置1),专用键盘接入工控pcps/2口的时钟线和数据线而工作,但标准键盘被模拟开关从ps/2的时钟线和数据线中断而不工作,这样,双键盘便可时分复用同一个工控pc机的ps/2口。相应的发送子程序如下:

#define datap00 用p0.0做数据线

#define clkp01 用p0.1做时钟线

#define inhibitp02 用p0.2做cd4052的inh端

#define portrp1 用p1口做读入口

#define portwp2 用p2口做写出口 可以实现64个自定义键

void send(ucharx)/***function forsend a char da-ta***/

{

uchar i,temp,char_temp;

bit flag_check=1;

inhibit=1;//disable standard keyboard

delay_ ms(3);

temp=x;

for(i=0;i<8;i++)//find the number of 1 in this uchar x is odd or not

{

char_temp=temp&0x01;

if(char_temp==0x01)

{

flag_check=!flag_check;

}

temp=temp>>1;

}

clk=1;//send 1 to p1 then read p1

while (!clk) //ifclk is low wait

{

;

}

clk=1;data=1;//send 1 to p1 then read p1

if(clk==1)

{

delay_us(30);//

}

if(clk==1&&data==1)//send data

{

data=0;//start bit 0

delay_us(10);

clk=0;

delay_us(5);//

temp=x;

for(i=0;i<8;i++)//send 8 bits lsbfirst

{

clk=1;

delay_us(5);

char_temp=temp&0x01;

if(char_temp==0x01)

{

data=1;

}

else

{

data=0;

}

//data=(bit)(temp&0x01);

//lsb

delay_us(10);

clk=0;

delay_us(5);

temp=temp>>1;

}

clk=1;//send check bit

delay_us(5);?

data=flag_check;

delay_us(10);?

clk=0;

delay_us(5)

clk=1;//send stop bit

delay_us(5);?

data=1;

delay us?10??

clk=0?

delay_us(5);?

clk=1;

delay_us(30);? ?

clk=1;data=1;//send 1 to p1 then read p1

if(clk==1&&data==0)

{

return; //pc is sending data to mcu, go to

receiving function

}

inhibit=0; //enable standard keyboard

}

5 结论

ps/2接口协议是现在大多数键盘、鼠标与pc机通讯的标准协议。其中鼠标对pc机的通讯更为简单,只是传输数据的内容不一样而已。充分理解ps/2接口协议,可以帮助设计者自主开发一些工控机上的专用键盘等外设,并能够按照用户的要求开发出专用的多功能键盘。该工控机的双键盘设计目前已被某工控公司所采纳,并已作为组件加入到产品当中。

接口协议篇2

摘要:USSD是在G***短消息系统基础上开发的数据交互技术,采用面向连接,提供透明通道的交互式会话方式,具有比短消息服务更高的传输速率和更强的交互性。文章首先介绍了中国移动通讯USSD应用接口协议的基本原理;为了更好地解决企业级消息交互中的问题,依据功能分层思想,提出了一种USSD应用接口协议的分层解决方案,根据该方案给出了各层的具体实现;并以发送USSD Submit包的流程为例,对协议的核心实现一数据包处理逻辑进行了详细阐述。

关键词:USSD;SP;USSD中心;应用接口协议

0 引言

近年来,短消息业务得到了飞速发展,但是由于采用“存储转发(store-forward)”机制,其应用受到了一定的限制。USSD(Unstructured Supplementary Service Data,非结构化补充数据业务)是在G***短消息系统基础上开发的数据交互技术,采用面向连接、提供透明通道的交互式会话方式,具有比短消息服务更高的传输速率和更强的交互性。USSD的诸多优点使其成为了一种能够适应大多数普通移动用户大部分日常需求的有效客户服务接入方式。

1 USSD应用接口协议

1.1 网络结构

如***1所示,USSD业务中心可以通过USSD网关为手机用户提供使用梦网业务、访问sP资源的接入手段。USSD业务网关是外部服务提供商(SP)与移动网内USSD中心之间的中介实体,其中,USSD网关与SP交互采用了USSD接口协议。通过USSD服务,手机用户可以使用SP提供的手机支付、股票信息、交通信息(航班时刻、火车时刻、公交行车路线查询等)、话费查询、车主服务(交通违章通知、车牌年检通知、驾驶证年审通知等)、考试成绩查询(中考、高考等)和游戏等服务。

1.2 USSD应用接口协议原理

USSD接口协议与HTTP(Hyper Text Transfer Protocol),FFP(File Transfer Protocol),***TP(Simple Message Transfer Protocol)等协议一样同处于TCP/IP网络模型的应用层。USSD服务在TCP层必须有惟一对应的端口号,以保证TCP层向应用层的正确提交。协议采用的长连接方式,是指SP与USSDC以C/S方式建立TCP连接,用于双方信息的相互提交。TCP/IP连接建立后,由Client端(SP)发起建立应用层连接,然后进行数据传输。当信道上没有数据传输时,客户端应发送链路检测包以维持此连接,服务端如果在一定时间内未收到客户端的数据则断开此连接。

2 USSD接口协议的分析和设计

对于处于应用层的这样一个协议,为了减少程序编写的复杂性,采用了分层的方式来组织,如***2所示,每一层都建立在下层之上,目的都是向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层屏蔽。从移动运营商USSD服务器送来的信息,经过USSD层,USSD扩展层的解析和处理,最后交给USSD应用逻辑层;从USSD应用逻辑层发出的内容,经过USSD扩展层和USSD层的处理和封装,最后由移动运营商的USSD服务器发送到用户手机。

3 协议的分层实现

3.1 USSD层

最底层是USSD层,主要功能包括封装数据包、建立TCP/IP连接、登录服务器、启动接收线程、启动链路检测线程、网络自动监测及连接。这一层可以分为四个功能模块:Socket_Api、USSD_PDU、USSD_Session和USSDProxy_Api。其中前三个模块为第四个模块服务。Socket_API完成具体的网络通信,利用Java中已有的Socket类即可达到设计目的,即完成传输层及底层协议的工作。

接口协议篇3

摘要: 针对Ir接口协议的工程应用,提出了一种基于Windows平台的Ir协议自动化测试软件设计方案,在此基础上详细讨论了协议消息的构造,通信模块的建立,数据处理在内的核心功能的实现方法。测试结果表明,该软件在真实硬件平台上运行稳定,功能执行正确,其代码具有较好的健壮性,稳定性,可扩展性。

Abstract: In connection with the engineering applications of Ir interface protocol, based on the Windows platform, we put forward an Ir protocol test automation software design scheme, and based on this, discussed the details how to realize the core functions, including the message construction, the establishment of the communication module and data processing. Test results show that the software operates stably in the real hardware platform, function implements correctly, and the code has good robustness, stability and expansibility.

关键词: Ir接口协议;自动化;消息构造;数据管理

Key words: Ir Interface protocol;automation;message construction;data management

中***分类号:TP39 文献标识码:A 文章编号:1006-4311(2013)11-0184-03

――――――――――――

作者简介:江浚(1987-),男,湖北鄂州人,武汉邮电科学研究院硕士研究生,在读硕士研究生,专业为通信与信息系统,研究方向为移动通信,无线通信。

0 引言

作为3GPP长期演进的LTE,与3G相比,具有更高速率,更低延时,无线接口等方面的具大优势,为了确保在未来更长时间具有较高的市场竞争能力,各大运营商都在大力发展LTE网络的研究与建设工作。Ir接口是TD-LTE网络分布式基站BBU(基带单元)和RRU(射频远端单元)之间的接口单元,如***1所示,RRU通过Ir接口与基带单元设备BBU相连,BBU通过S1接口和EPC(核心网)连接[1]。

但是在LTE系统测试中,Ir接口协议的手动测试过程非常繁锁与复杂,整个测试周期相对较长,为了提高测试效率,简化复杂繁琐的测试流程[2],对于Ir接口协议自动化测试的研究具有相当重要的现实意义。本文将着重介绍如何设计和实现一个基于Windows平台下的Ir接口协议自动化测试系统,支持对协议功能,性能等测试指标的自动提取与呈现。

1 Ir接口测试介绍

在国内TD-LTE网络中,BBU和RRU遵循的是用中国通信行业标准的Ir协议来传递信令和数据信息,Ir接口目前支持多种光速率传输,主要有2.5Gb/s,5Gb/s,10Gb/s,支持多种组网方式包括单点连接,星型连接,链型连接,所有BBU和RRU间的消息通讯必然会经过Ir接口协议的处理,同时IR接口协议定义了BBU和RRU的互操作流程,可以让BBU对RRU进行相应的参数查询以及配置,这些互操作流程测试项目的实现是保障网络稳定运行的重要前提。根据协议规定可以把测试功能划分为以下几大类:

①查询功能:主要进行状态查询,参数查询,告警查询等对RRU设备内各参数的查询操作,获取相应功能的参数信息。

②配置功能:主要进行参数配置,小区配置,等对RRU设备内各参数的配置操作,使相关功能参数设置为特定值。

③级联操作功能:主要在RRU级联情况下对级连RRU设备进行一些操作使级联RRU受到BBU的控制。

原有测试方案是通过串口线进行调测,但是不能满足测试项目的需求,新的系统必须改为网线调测,整机测试原理***如***2所示:电脑终端发出测试命令给BBU模拟盘,BBU模拟盘将命令转发给RRU设备进行相关操作,RRU将结果上传至BBU模拟盘,电脑端获取数据,其中衰减器和负载是用来衰耗信号,频谱仪是用来给BBU模拟盘提供10MHz参考信号。

2 软件体系的设计

本设计作为基于Ir接口协议的自动化测试应用软件,主要支持Ir接口协议的各项测试功能的实现,基于Windows平台环境的系统开发比较实用和快捷,开发工具用Visual Studio软件进行系统开发。Visual C++因其拥有方便易用的AppWizard、ClassWizard和丰富的可视化资源编辑工具,成为人机对话界面设计中使用最广泛的平台之一,并且拥有强大的集成开发环境,在此环境中测试人员可以方便的进行工程管理、编写C++源程序、编译、修改,更重要的是,Visual C++还提供了MFC(Microsoft Foundation Classes)的程序类库,为实现界面设计提供支持,本测试软件设计是基于模块化的设计方法[3],同时采用MFC进行界面设计,软件的整体框架结构如***3所示。

一个完整的软件测试流程是从测试人员配置Ir协议参数开始,测试软件读取测试人员配置参数的情况,将各参数赋与Ir协议消息构造模块,经过通信模块建立PC端与BBU模拟盘的连接,根据自定义的网络通信协议加上相应的包头,将数据包通过连接链路发送出去,BBU模拟盘收到消息后开始解析数据包,解包后进行合法性的判断并将有用数据转发给RRU,RRU接收到消息后作出相应回应,再将结果传至模拟BBU回传通信模块,通信模块将数据提交给测试结果处理模块进行检验和储存。

3 关键模块的设计

3.1 协议消息构造模块 Ir接口协议定义每个控制功能的实现,必须要按协议规定的格式和结构去构造消息实体,消息组装比较灵活,当测试消息配置好以后,通过自定义的通信链路通过发送特定消息,否则发出的消息不会收到回应,Ir协议的消息结构如***4所示。

消息由消息头、消息体组成。消息头的长度为15个字节,它由消息编号、消息长度、RRU序列号、流水号组成,其中消息编号代表了此消息属于什么功能的消息,RRU序列号是逻辑上RRU,BBU的序列识别号,流水号都是即时统计得出,消息头内各参数值不能随意填写,必须是当前真实硬件环境下的参数值,否则消息不能被RRU识别。消息体是由各个具体IE组成的。

在此模块的实现是采用C++语言进行消息类的构造,消息类成员变量包括消息头和消息体,消息头又是一个单独的类,它再包含RRU序列号,流水号等成员变量,消息体则由自定义各IE的类的实体对象构成,并且各个IE可以灵活排列,这充分体现了协议消息配置的灵活性与可扩展性,通过软件实现消息的配置可以满足测试项目对定向化与多重化的需求。

3.2 通信处理模块 PC端要把消息发往模拟BBU端就必须要建立一条可以信任的通信链路,本项目中PC端与模拟BBU端的关系就类似于服务器与客户端的模式,即PC机的测试系统发出连接请求,BBU模拟盘接收到请求后再建立好通信链路,本实验方案会选择网络通信协议来建立连接,由于RRU内部有很多不同类型的程序代码在执行,串口会打印大量的BSP信息及其它不相关消息,这些无用的数据会对Ir协议测试结果的反馈造成严重的干扰,非常不利于测试数据的剥离,所以必须使用网络通信协议。

基于Socket套接字的网络通信,通常会采用TCP或者UDP的套接字连接。相对于TCP的三次握手过程,在实际测试中,需要更快的反应速度与更有效率的数据传输[4],所以本模块采用UDP接连方案,保证测试能够及时快速地进行单元和联合测试。在进行连接以后,通信模块要获取BBU模拟盘与RRU的一些参数配置情况,这都需要在通信处理模块添加相应的接口程序来完成。同时,此模块会将Ir消息包进行第二次封装,加上与BBU模拟盘端自定义的标志位信息,保证消息在发出后能够被BBU模拟盘识别是IR协议的消息与其它网络消息区别开来。整个通信模块的运行流程如***5所示。

3.3 测试数据管理模块 测试数据管理模块分为两大部分,结果处理部分以及数据存储部分[5]。测试结果处理部分:当BBU模拟盘上传的测试结果被通信模块收到以后,这些数据是有复杂的数据结构的,要把其中每个IE的参数都要单独剥离出来,这里就必须要用到指针,根据消息类的数据结构进行指针的偏移,从而定位到每个单独的参数,处理流程如***6所示。

本系统的数据存储部分划分为两大类,测试结果报表选用和配置文件管理。系统对各个测试项都会制作相应的报表模板以便测试结果的导入,测试报表应选用尽可能简单快捷的报表解决方案,通常会采用EXCEL,WORD或第三方控件进行测试结果的报表导入,本系统选用第三方控件FLEXCELL,相对于EXCEL,WORD等报表,它的灵活性及快捷性,能很大程度上方便测试代码的编写,只需要添加相应支持的接口函数就可以直接对报表进行操作,当测试数据经过数据处理模块后可以很方便的将各个参数导入报表完成数据的存储。

配置文件是用来存储测试结果各参数的门限值,将测试结果数据的门限值存放在特定的文件里面,当测试数据获取以后直接根据配置文件内的门限范围进行比对,本系统利用Win32 API提供的相关函数从Win.ini文件直接读取各个参数值的值域并对测试结果进行判断,这样可以大大减轻测试人员测试代码的编写,并且在调整门限范围时不用修改源代码,只需要在配置文件内进行修改即可,让相关代码的修改和扩展得到很大的简化。

4 实验结果及分析

为了验证本软件的实用性,对其中一个测试项进行实验测量,在WIRESHARK中对所获取的有效信息进行抓包,得到如***7所示结果,经过测试软件的数据处理得到如***8所示的部分最终实验结果,由此可知,本次实验获得了预期的目标。

5 结论

本文对基于Ir接口协议的自动化测试技术进行了研究,通过对IR协议理解分析,设计了在Windows平台下的IR接口自动化测试软件的设计方案,重点介绍了消息构造,端口连接设计,测试结果处理等几个重要模块的实现方法,在真实平台环境下进行调测以后,结果表明可以获得理想的实验的目标,证明了本设计方案的实用性和可行性,能够极大的降低测试人员的工作量,保证LTE研发工作更加有效率地进行。

参考文献:

[1]中华人民共和国工业与信息化部.TD-LTE蜂窝移动通信网分布式基站Ir接口技术要求[S].2011.

[2]杨柳,王晓斌.基于SSL***自动化测试工具设计与实现[J].成都信息工程学院学报,2009,24(4):361-365.

[3]韩振斌,苗克坚.一种分布式软件自动化测试工具的设计与实现[J].科学技术与工程,2007,7(8):1774-1777.

[4]李凌著.Winsock2网络编程实用教程[M].北京:清华大学出版社,2003.

[5]唐思章.分布式自动化负载测试系统的设计与实现[J].计算机应用与软件,2006,32(4):1-2.

接口协议范文精选

转载请注明出处学文网 » 接口协议范文精选

学习

男人当家就是做主人

阅读(18)

男人当家,最关键是对金钱的管理,这是夫妻权利斗争的核心所在。在我家,最初钱不多时,多为太太当家理财,因为几乎都是日常生活开支,小打小闹。后来好日子来了,钱多了,胆小的太太便让出经济大权,当然顺手也让我负责买东西,大到房子小到一根葱。慢慢地

学习

受益人证明范文精选

阅读(36)

本文为您介绍受益人证明范文精选,内容包括受益人证明怎么写范文,受益人证明内容怎么写。关键词:微课中职外贸制单

学习

浅析李斯特的钢琴曲《叹息》

阅读(15)

本文为您介绍浅析李斯特的钢琴曲《叹息》,内容包括钢琴曲李斯特叹息,李斯特叹息的音乐发展历史。摘要:本文主要从情感表现和演奏方法两个方面对李斯特的《叹息》进行简要分析,从而使我们能更好地理解作者在主题构思、演奏的技术技巧以及音

学习

为何全民都爱“晒”

阅读(27)

人们似乎天生就热衷于将自己的信息展示给别人,无论在网上还是线下都是如此。据统计,我们每天说的话有30%~40%是关于自己的,到了网上,这个比例可以增长到80%以上。从进化心理学的角度来看,自我表露可能是一种进化而来的本能,它可以为我们带来一

学习

“七彩”帛琉

阅读(22)

全球气候变暖、大气和海水污染是现代文明发展进程中无法阻挡的历史洪流,我们可以采取各种措施减缓他们的发展步伐,阻止其进一步加剧,但却无法消除。时至今日,世界上已很难再找到现代文明和原始生态并存的世外桃源,帛琉算是其中的特例。

学习

大唐代宗等

阅读(32)

本文为您介绍大唐代宗等,内容包括历史上的唐代宗,宦官拥立唐代宗。公元756年,由于“马嵬兵变”,唐肃宗就帝位。这些变局均是由宦官李辅国在幕后策划和操纵的,从而赢得了唐肃宗对李辅国的信任,更任命李辅国为殿中监,封为国公!

学习

随手纪念范文精选

阅读(13)

本文为您介绍随手纪念范文精选,内容包括随手纪念歌曲文案生活励志,随手纪念独特的旋律。本次特展实物资料由阿达之子徐畅先生和空藏本人提供。在300平方米的展厅中,展出了200多件阿达的漫画作品、动画作品、速写、素描、油画、粉彩画和自

学习

信仰年轻 第1期

阅读(25)

本文为您介绍信仰年轻 第1期,内容包括信仰年轻,年轻时无处不燃的信仰原唱。33个月前,张安定与妻子等5个年轻人辞职创业,成立了“青年志”研究团队,“专注于用社会学和人类学方法,研究中国年轻人和青年文化”,耐克、阿迪、百事、雀巢、诺基亚

学习

环保服装设计范文精选

阅读(18)

本文为您介绍环保服装设计范文精选,内容包括儿童环保服装设计制作教程简单,环保服装设计理念简短范文。环保服装设计篇1一、有机材料在服装设计中的运用

学习

超简单日常冥想术

阅读(24)

本文为您介绍超简单日常冥想术,内容包括15分钟顶级冥想文字,失眠冥想放松术40分钟。早上睁开双眼后,我们的大脑马上便开始思考“今天一定要做的事”和“昨天没有做完的事”。如此一来,大脑中就挤满了令人担心的事,非常容易令人情绪低迷。那

学习

不要告诉妈妈

阅读(19)

本文为您介绍不要告诉妈妈,内容包括不要告诉妈妈,不要告诉妈妈王绎龙mp3。但是事情还是发生了,一个老师找我告状:赵新同下午迟到了,由于那天风大,任课老师将班里的门插上了,赵新同推了推,没推开,可能他在外面叫了几声,风声大,老师又正在上课,没听

学习

父亲的爱情

阅读(40)

本文为您介绍父亲的爱情,内容包括老爸的爱情42集,父亲的爱情。从我记事起,父亲母亲就总是为了一些家庭琐事不停争吵,而且他们争吵的时候从来不背着我。在他们争吵的时候,我埋着头不敢看,悄悄地躲在角落里。

学习

温柔的慌言范文精选

阅读(42)

记得四年级我刚转学来的时候,孤零零地坐在教室最后一排。一次上课,罗教师提了一个问题,同学们争着举手回答。我想举手,可又不敢,只好低着头,心中叨念着:“老师,别叫我,别叫我!”

学习

公路排水设计规范范文精选

阅读(878)

本文为您介绍公路排水设计规范范文精选,内容包括公路排水设计规范2017在线阅读,公路排水设计手册范本。公路排水设计规范篇1摘要:为解决由于降水而形成的路面结构内部滞水而导致水泥混凝土路面早期损坏的问题,现在设计中普遍采用增设路面