是(烟、铅笔等的)残余部分,残端,存根,票根。
读音:英 [stʌb] ,美 [stʌb]。
短语:
1、checkbook stub:支票存根。
2、stub antenna:短截线天线。
3、stub nail:破损马掌钉。
例句:Fans who still have their original ticket stubs should contact Sheffield Arena by July 3.
翻译:仍保留原始票根的球迷请于7月3号前和谢菲尔德体育馆联系。
扩展资料
stub也可作动词: 踩熄,脚趾不小心踢到…上。
短语:stub the cigarette:熄灭香烟。
例句:
1、He paused to stub out the butt of his cigar.
翻译:他停下来,踩灭了手中的烟头。
2、I stubbed my toes against a table leg.
翻译:我不小心踢到桌子腿上。
j2ee里面的stub是这样说的..为屏蔽客户调用远程主机上的对象,必须提供某种方式来模拟本地对象,这种本地对象称为存根(stub),存根负责接收本地方法调用,并将它们委派给各自的具体实现对象
####简单理解L
stub替代子模块(某些特定功能模块)的模拟函数或模拟类。
在分布式对象中代表着客户端对象,承担着通信的职责。在VC++环境中做测试的模拟函数,并可以用stub指令指定DOS程序。
由于stub就是用来代替所测的子模块,故而它不能为空
####在分布式计算环境中:
存根代表参与分布式对象的通信的客户端侧对象。
存根担任分布式对象通信的角色。
存根作为一个网关,客户端对象和服务器端对象,通过它进行路由所有传出请求。存根包装客户端对象的功能,并通过添加网络逻辑保证了可靠的客户端和服务器之间的通信通道。可以写上去的存根,手动或自动生成,这取决于所选择的通信协议。
的存根是负责:
向服务器发起通信骨架
翻译从调用者调用对象
编组的参数
通知该呼叫应该被调用的骨架
在网络上传递参数的骨架
从骨架解组的响应
通知该呼叫是完整的骨架
##模拟函数的使用 (Stub Function):
通常,此种暂时用来代替某些功能的模拟函数称为 Stub,举例而言,假如我们有一个装置可以侦测温度,但是该装置的硬体尚未制作完成,此时,我们可以利用类似范例 1,9的函数,暂时先传回一个温度值,以让後续的程式可以顺利的进行测试,此种函数就称为 Stub。
范例 1.0 用来取得温度的 Stub 函数
void Thermometer() {
#ifdef _SIMULATOR _
return 28;
#else
#endif
}
利用 stub 函数,可以让未完成的系统得以进行测试,其展现的行为类似於目标系统。如此,程式开发人员可以在硬体未完成之前就进行程式撰写与测试工作,因此,能有效加快系统的开发时程,以使专案提早完成。
stub函数,叫它桩函数,存根函数都可以,用一个桩函数替换一些接口函数,用于测试当前函数的特性。
譬如说,要测试一个函数f()
voidf()
{
var=g(...);
}
f()函数中调用了函数g(),但是在测试f()的时候g()函数可能还没有写出来
这时可以写一个g()的存根(stub)函数,来模拟g()函数,例如让它仅仅返回一个值.这样的话就可以完成对函数f()的测试了.
实例如:函数f在f.c里面,函数g在g.c,g里面又调用了另一个函数h在h.c里。这种情况下就在f.c里写一个所谓的stub函数来替换g,可能就是个空函数,或者返回一些指定的值,这样就可以单独编译f.c来测试f这个函数。
比如linuxkernal中的crt0好像就是一个桩函数。