stub是什么意思

2024-08-24 04:42

1个回答
####简单理解l
stub替代子模块(某些特定功能模块)的模拟函数或模拟类。
在分布式对象中代表着客户端对象,承担着通信的职责。在vc++环境中做测试的模拟函数,并可以用stub指令指定dos程序。
由于stub就是用来代替所测的子模块,故而它不能为空
####在分布式计算环境中:
存根代表参与分布式对象的通信的客户端侧对象。
存根担任分布式对象通信的角色。
存根作为一个网关,客户端对象和服务器端对象,通过它进行路由所有传出请求。存根包装客户端对象的功能,并通过添加网络逻辑保证了可靠的客户端和服务器之间的通信通道。可以写上去的存根,手动或自动生成,这取决于所选择的通信协议。
的存根是负责:
向服务器发起通信骨架
翻译从调用者调用对象
编组的参数
通知该呼叫应该被调用的骨架
在网络上传递参数的骨架
从骨架解组的响应
通知该呼叫是完整的骨架
##模拟函数的使用
(stub
function):
通常,此种暂时用来代替某些功能的模拟函数称为
stub,举例而言,假如我们有一个装置可以侦测温度,但是该装置的硬体尚未制作完成,此时,我们可以利用类似范例
1,9的函数,暂时先传回一个温度值,以让後续的程式可以顺利的进行测试,此种函数就称为
stub。
范例
1.0
用来取得温度的
stub
函数
void
thermometer()
{
#ifdef
_simulator
_
return
28;
#else
#endif
}
利用
stub
函数,可以让未完成的系统得以进行测试,其展现的行为类似於目标系统。如此,程式开发人员可以在硬体未完成之前就进行程式撰写与测试工作,因此,能有效加快系统的开发时程,以使专案提早完成。
相关问答
什么是智慧教室?
1个回答2024-09-13 03:27
随着启发式教学、参与式教学、探究式教学等新型教学模式的不断推广与深入,以学生为主体的自主学习模式得到越来越广泛的认可与应用。为了助力教学改革,在教学环节中实现更有效的师生互动,艾威康于2014年3月...
全文
怎么写?用汉字写
1个回答2024-09-13 03:26
今天,我、小明和小红在我家的院子中,在槕子上写作业。
电瓶车上的寻航,是什么意思呀?
1个回答2024-09-13 03:24
巡航指的是定速功能。当你骑行速度感到速度适当时按一下巡航键后、把调速把松掉他就会自动行驶,当不需要时刹下车或者再按下巡航键就解除了
骨质增生用药后为什么疼痛感加强??
1个回答2024-09-13 03:22
你姥姥年龄比较大了, 骨质增生 存在,疼痛在所难免。 我可以告诉你,就是你姥姥服用 三七胶囊 、补肾胶囊、健滋胶囊和 脑心通 这些药不会导致疼痛加重。 有一点,就是你不用这些药也可以疼痛加重,单纯骨...
全文
找船上工作
1个回答2024-09-13 03:20
船上的工作很累的,不分白天黑夜,而且你不习惯出海的话,晚上肯定睡不着,最怕碰上黑渔船,上船前很好,上船后又是另一个样,你想一出海就可能是半个月一个月的,远离社会人群,出了问题,也不会有人来管,所以...
全文
中考失利怎么办
1个回答2024-09-13 03:17
我能够体会你现在的处境和心情。的确,对一个成绩不错、没经历过多少挫折的学生而言,这种打击是沉重的。每个参加考试的学生都希望金榜题名,但并非所有的人都能如愿以偿。因此便出现了一些在失意的泥沼里不能自...
全文
武器装备3
1个回答2024-09-13 03:15
美国 代顿-莱特 RB-1竞赛机 代顿-莱特 RB-1竞赛机参加过1914年第六届戈登·贝纳特杯的比赛
新倩女幽魂战甲职业厉害吗 新倩女幽魂战甲技巧攻略
1个回答2024-09-13 03:11
战魂甲很厉害,防御力本身就很高,攻击力还很高,刷图走在最前面,PK你也打不过他
雅安三雅的介绍
1个回答2024-09-13 03:10
四川省雅安市地处川西南,由二郎山与西藏接壤,以生产蒙顶茶闻名,中国西南地区著名的茶马古道就在这里。雅安地处四川盆地和青藏高原的过渡地带,地理形态独特,汉藏文化交汇融合,文化历史底蕴丰厚,山川秀美,...
全文
1个回答2024-09-13 03:09
率是反映某现象发生的频率,常以百分率(%)、千分率(‰)、万分率(1/万)、十万分率(1/10万)等表示。