安全傳輸平臺(tái)項(xiàng)目第06天密鑰協(xié)商共享內(nèi)存守護(hù)進(jìn)程腳本問答集_第1頁
安全傳輸平臺(tái)項(xiàng)目第06天密鑰協(xié)商共享內(nèi)存守護(hù)進(jìn)程腳本問答集_第2頁
安全傳輸平臺(tái)項(xiàng)目第06天密鑰協(xié)商共享內(nèi)存守護(hù)進(jìn)程腳本問答集_第3頁
安全傳輸平臺(tái)項(xiàng)目第06天密鑰協(xié)商共享內(nèi)存守護(hù)進(jìn)程腳本問答集_第4頁
安全傳輸平臺(tái)項(xiàng)目第06天密鑰協(xié)商共享內(nèi)存守護(hù)進(jìn)程腳本問答集_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1C語言“”與指針的區(qū)別是什么"

externC

2.14malloc2.14malloc

1C在模塊內(nèi)(但在函數(shù)體外),一個(gè)被為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù),但不能被模塊外其它函數(shù)。它是一個(gè)本地的全局變量。在模塊內(nèi),一個(gè)被為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。那就是,這個(gè)函數(shù)被限制在它的模塊的本地范圍內(nèi)使用。大多數(shù)應(yīng)試者能正確回答第一部分,一點(diǎn),因?yàn)樗@然不懂得本地化數(shù)據(jù)和代碼范圍的好處和重要性?!啊迸c指針的區(qū)別是1)必須被初始化,指針不必防止該頭文件被重復(fù)并file.h。件組成時(shí),非靜態(tài)的全局變量在各個(gè)源文件中都是有效的。而靜態(tài)全局變量則限制了其作用域,即只在定義該變量的源文件內(nèi)有效,在同一源程序的其它源文件中不能使用它。由于靜態(tài)全局變量的作用域局限于一個(gè)源文件內(nèi),只能為該源文件內(nèi)的函數(shù)公用,因此可以避免在其它從以上分析可以看出,把局部變量改變?yōu)殪o態(tài)變量后是改變了它的方式即改變了它的生存期。把全局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域,限制了它的使用范圍。static函數(shù)與普通函數(shù)作用域不同。僅在本文件。只在當(dāng)前源文件中使用的函數(shù)應(yīng)該說(static)1)static全局變量與普通的全局變量有什么區(qū)別:static全局變量只初使化一次,一次依據(jù)上一次結(jié)果值;的東西都受到強(qiáng)制保護(hù),可以預(yù)防意外的變動(dòng),能提高程序的健壯性。2)constc編譯系統(tǒng)在對(duì)程序進(jìn)行通常的編譯之前,先進(jìn)行預(yù)處理。c提供的預(yù)處理功能主要有 3)條件編譯。1)if(!a)orif(a)if(a==0)constEXPRESSIONEXP=if(a<EXP&&a>-EXP)if(a!=NULL)orif(a==NULL)#ifdef#ifdefcplusplus入隊(duì):將新元素push入棧A;運(yùn)算符重載不允許重載的運(yùn)算符有那5個(gè).*(成員指針運(yùn)算符號(hào)Sizeof.(成員符運(yùn)算符重載般怎么解決?參數(shù)是流對(duì)象。所以一般通過來解決。賦值運(yùn)算符和拷貝構(gòu)造函數(shù)的區(qū)別與相同點(diǎn):都是將一個(gè)對(duì)象copy到另一個(gè)中去。存在以它命名的單元,可以用sizeof測出長度。制在它的模塊內(nèi);類的static成員變量。 是由C++提供的接交換指定符號(hào),用于告訴C++這段代碼是能直接調(diào)用C函數(shù),加上extren“c”C++就能直接調(diào)用C函數(shù)了。用。使用時(shí)面加上extern“c”關(guān)鍵字即可??梢杂靡痪湓捀爬╡xtern“C”這個(gè)C++C3、堆上分配,也稱動(dòng)態(tài)分配,如我們用new,malloc分配內(nèi)存,用delete, delete和delete滑動(dòng)窗口(SlidingWindow)是一種流量控制技術(shù)??梢愿纳仆掏铝?,控制傳輸。其11征是發(fā)送方在接收應(yīng)答之前傳送附加包,接收方告訴發(fā)送一時(shí)刻能送包的數(shù)量(即窗口尺寸)。作間,借助第服務(wù)器,完成直接數(shù)據(jù)傳遞,雙向傳遞數(shù)據(jù),說明打洞成功。 UDP---用戶數(shù)據(jù)報(bào)協(xié)議,是一個(gè)簡單的面向數(shù)據(jù)報(bào)的層協(xié)議。UDP不提供可靠性,它只傳輸數(shù)據(jù)報(bào)前不用在客戶和服務(wù)器之間建立接,且沒有超時(shí)重發(fā)等機(jī)制,故而傳輸速selecplld多次交替。而plleolaidplwitselecpll“醒著”的時(shí)候要遍歷整個(gè)d集合,而ell在“醒著CU時(shí)管道管道pipe:fifop信號(hào):開銷小程運(yùn)行,直到該進(jìn)程等待的發(fā)生了(比如網(wǎng)絡(luò)上接收到數(shù)據(jù)包,或者調(diào)用sleep指定的睡①數(shù)據(jù)自己讀不能自己 數(shù)據(jù)一旦被讀走,便不在管道中存在,不可反復(fù) 由于管道采用半雙工通信方式。因此,數(shù)據(jù)只能在一個(gè)方向上流動(dòng)④只能在有公共祖先的進(jìn)程間使用管道。2.只能用2.只能用于父子、兄弟進(jìn)程\(有共同祖先\)間通信守護(hù)進(jìn)程:是Linux中的服務(wù)進(jìn)程,通常獨(dú)立于控制終端并且周期性地執(zhí)行某種任務(wù)或等待處理某些發(fā)生的。一般采用以d結(jié)尾的名字。沒有控制終端,不能直接和用戶交互。不問。共享數(shù)據(jù)時(shí),先測試該資源的信號(hào)量,值為正,則進(jìn)程(線程)可以使用該資源,并將線程同步,指一個(gè)線程發(fā)出某能調(diào)用時(shí),在沒有得到結(jié)果之前,該調(diào)用不返回。同時(shí)其它線程為保證數(shù)據(jù)一致性,不能調(diào)用該功能。線程同步目的:在共享資源時(shí),保一靜態(tài)庫:使用靜態(tài)庫制作工具:arrslibname.aa.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論