stub是什么意思

2024-08-24 04:42

1個回答
####簡單理解l
stub替代子模塊(某些特定功能模塊)的模擬函數(shù)或模擬類。
在分布式對象中代表著客戶端對象,承擔著通信的職責。在vc++環(huán)境中做測試的模擬函數(shù),并可以用stub指令指定dos程序。
由于stub就是用來代替所測的子模塊,故而它不能為空
####在分布式計算環(huán)境中:
存根代表參與分布式對象的通信的客戶端側(cè)對象。
存根擔任分布式對象通信的角色。
存根作為一個網(wǎng)關(guān),客戶端對象和服務(wù)器端對象,通過它進行路由所有傳出請求。存根包裝客戶端對象的功能,并通過添加網(wǎng)絡(luò)邏輯保證了可靠的客戶端和服務(wù)器之間的通信通道。可以寫上去的存根,手動或自動生成,這取決于所選擇的通信協(xié)議。
的存根是負責:
向服務(wù)器發(fā)起通信骨架
翻譯從調(diào)用者調(diào)用對象
編組的參數(shù)
通知該呼叫應(yīng)該被調(diào)用的骨架
在網(wǎng)絡(luò)上傳遞參數(shù)的骨架
從骨架解組的響應(yīng)
通知該呼叫是完整的骨架
##模擬函數(shù)的使用
(stub
function):
通常,此種暫時用來代替某些功能的模擬函數(shù)稱為
stub,舉例而言,假如我們有一個裝置可以偵測溫度,但是該裝置的硬體尚未制作完成,此時,我們可以利用類似范例
1,9的函數(shù),暫時先傳回一個溫度值,以讓後續(xù)的程式可以順利的進行測試,此種函數(shù)就稱為
stub。
范例
1.0
用來取得溫度的
stub
函數(shù)
void
thermometer()
{
#ifdef
_simulator
_
return
28;
#else
#endif
}
利用
stub
函數(shù),可以讓未完成的系統(tǒng)得以進行測試,其展現(xiàn)的行為類似於目標系統(tǒng)。如此,程式開發(fā)人員可以在硬體未完成之前就進行程式撰寫與測試工作,因此,能有效加快系統(tǒng)的開發(fā)時程,以使專案提早完成。
相關(guān)問答
修魔代言人是誰
1個回答2025-02-14 10:03
2012年注定是不平靜的一年,在眾說紛紜的末日終結(jié)傳言下,網(wǎng)游中美女代言風暴層出不窮,似更有張力的預(yù)示著秒殺游戲玩家時代的降臨。福利一波接一波,“尋找《修魔》女郎”也悄悄開始了,誰是《修魔》最佳代言女...
全文
什么是physx?
1個回答2025-02-14 09:57
物理加速驅(qū)動。
中興v5和中興v5 max哪個好
1個回答2025-02-14 09:55
中興v5和中興v5 max粗略對比: 中興v5: 外觀漂亮,屏幕顯示效果好,性價比高,價格便宜,信號差,機身存小,系統(tǒng)略顯不足。 中興v5 max 電池續(xù)航能力出色,屏幕大,性...
全文
時間繼電器
1個回答2025-02-14 09:52
看你是想做電子電路還是工控電路了。 都能實現(xiàn)。 不過我給你一個最簡單的東西,根本不用什么時間繼電器,也不用復(fù)雜的電路圖。 你直接用一個閃爍繼電器。就全部解決問題。按照說明書直接接線,然后再調(diào)到你想要的...
全文
蘋果迷你主機安裝什么驅(qū)動能連接VgA的顯示器?
1個回答2025-02-14 09:51
1.首先,將外部顯示器連接到電源,通過適配器將數(shù)據(jù)線連接到MAC(MAC筆記本電腦只有usb-c接口或DisplayPort接口,所以需要通過適配器連接)。 2、連接后,系統(tǒng)會自動識別,在蘋果...
全文
我的世界家園買完家具在哪
1個回答2025-02-14 09:50
1、你買了家具后 回到自己家園里 隨便點一個小屋進去 在小屋里 你可以在右邊找到一個類似寶箱的按鈕 點擊 出現(xiàn)一個條欄在上方(和裝扮花園一樣) 你所購買的家具就是在條欄里面了 點擊家具 它就會出現(xiàn)在你...
全文
長筒襪的選擇技巧
1個回答2025-02-14 09:49
首先要根據(jù)體型和腿型來選擇。色彩艷麗的長筒襪如火紅、蔚藍等顏色,只適合于腿型優(yōu)美,身材苗條的女性穿著。體型勻稱,下肢修長的姑娘,如果穿上一雙透明的薄質(zhì)長筒襪,則會顯得更為典雅。腿部較粗的女性,則適合...
全文
成都寶馬4S店
1個回答2025-02-14 09:45
首先,汽車修理至少是一門技術(shù); 其次,汽車后服務(wù)市場是一個朝陽產(chǎn)業(yè),就業(yè)前景和待遇比較樂觀. 其三,實習期要珍惜,要好好學習,多做筆記多學多問; 其四,要處理好同事和師傅的關(guān)系,只有好的融...
全文
奧迪四驅(qū)車馬達
1個回答2025-02-14 09:41
更正:應(yīng)該叫扭矩,而非扭力。 我記得小時候玩4驅(qū)車的時候也遇到過這樣的問題。但是最終的結(jié)果就是轉(zhuǎn)速高的車跑得快。(其實當時也不完全明白,更不懂得怎么去計算,只是拿車來一圈一圈跑著對比,只是模糊...
全文
1個回答2025-02-14 09:39
你好考慮是雞眼,建議你到專業(yè)皮膚科就診治療。
熱門問答