09淘寶校園招聘筆試題技術(shù)類_第1頁
09淘寶校園招聘筆試題技術(shù)類_第2頁
09淘寶校園招聘筆試題技術(shù)類_第3頁
09淘寶校園招聘筆試題技術(shù)類_第4頁
09淘寶校園招聘筆試題技術(shù)類_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

A.版本管理我們在開發(fā)中經(jīng)常強(qiáng)調(diào)要面向接口編程(又稱契約式編程),請問采用接口有什么優(yōu)點呢,接面向接口編程:在系統(tǒng)分析和架構(gòu)中,分清層次和依賴關(guān)系,每個層次不是直接向其上層提供服務(wù)(即不是直接實例化在上層中而是通過定義一組接口,僅向上層暴露其接口功能,上層對于下層僅僅是接口依賴,而不依賴具體類。在系統(tǒng)設(shè)計之初都是要著重考慮的,這也是系統(tǒng)設(shè)計的主要工作內(nèi)容。面向接口編程就是指按照這種思想來編程。接口和實現(xiàn)分離了,適于團(tuán)隊的協(xié)作開發(fā)。性的架構(gòu)部件,而具體語言中的“接口”是將這種思想中的部件具體實施到代碼里的手段。體系中的思想精髓之一。完成一段代碼,代碼有三個線程,主線程由Main程,生產(chǎn)者線程隨機(jī)產(chǎn)生整數(shù),并且把這個整數(shù)放入#defineN5intlock_var;sem_tmutex,full,avail;/*定義3個信號量,full標(biāo)識緩沖區(qū)是否為滿,avail標(biāo)識緩沖區(qū)是否為{pthread_tid1,id2;pthread_tmonthid;if((mkfifo(FIFO,O_CREAT|O_EXCL)<0)&&(errno!=printf("cannotcreatefifoserver\n");printf("Preparingforreadingbytes...\n");memset(buf_r,0,sizeof(buf_rfd=open(FIFO,O_RDWR|O_NO{perror("open");}ret=sem_init(&mutex,0,ret=sem_init(&avail,0,ret=sem_init(&full,0,{perror("sem_init");}ret=pthread_create(&id1,NULL,(void*)perror("pthreadcread1");ret=pthread_create(&id2,NULL,(void*perror("pthreadcread2");pthread_join(id1,NULL);pthread_join(id2,NULL);exit(0);}{inti,nwrite;while(time(NULL)<end_timif((nwrite=write(fd,"hello",{printf("TheFIFOhasnotbeenreadyet.Pleasetrylater\n");}printf("writehellototheFIFO\n");}{intnolock=0;while(time(NULL)<end_timmemset(buf_r,0,sizeof(buf_rif((nread=read(fd,buf_r,100printf("nodatayet\n");}printf("read%sfromFIFO\n",buf_r);}現(xiàn)由于業(yè)務(wù)要求,需要對每日的積分進(jìn)出帳與支付寶的現(xiàn)金進(jìn)出帳進(jìn)行對賬.帳務(wù)數(shù)據(jù)每天約100萬條紀(jì)錄,現(xiàn)采用按時段生成帳務(wù)文件,帳務(wù)文件通過http協(xié)議下載.在次日凌晨下問題3:現(xiàn)將本地帳務(wù)也生成文件,帳務(wù)文件格式為:"交易號,進(jìn)帳金段用逗號分隔.支付寶帳務(wù)文件格式完全相同,請設(shè)計對賬流程,并實現(xiàn)對賬算法的主要思路.2.在Linux系統(tǒng)中,檢查硬4.以下設(shè)備中哪種最適合做網(wǎng)站負(fù)載均衡設(shè)備(LoadBalaCat/etc/resolve.confVimsmb.conf{inti=0,j=0;while(i<7&&p[i]%2==1)j+=p[i++];printf("%d\n",j);}從文件中循環(huán)讀取一系列不重復(fù)的英文單詞放入容器中,并在放入的同時進(jìn)行排序,并提供檢索特定的單詞是否存在于容器中的功能.從文件中循環(huán)讀取一系列數(shù)目不定的可重復(fù)的英文單詞放入容器中,要求讀取并放置完后,能夠刪除中間單詞,并且能夠按以前的順序再輸出到另外的文件中.從文件中循環(huán)讀取一系列數(shù)目固定的可重復(fù)的英文單詞放入容器中,詞的功能.從文件中循環(huán)讀取一系列數(shù)目不定的大量重復(fù)的英文單詞放入容器,要求統(tǒng)計每的次數(shù),并能夠檢索特定的單詞的出現(xiàn)次數(shù).3.若有以下說明和語句,intc[4][5],(*p)[4.拷貝構(gòu)造函數(shù)在什么時候被調(diào)用,請寫出示一個已知的對象來初始化一個被創(chuàng)建的同類的對象。數(shù)據(jù)成員的值拷貝給正在創(chuàng)建的另一個同類的對象。其特點如下:<類名><類名>(<類名>&<引用名>)缺省拷貝初始化構(gòu)造函數(shù),作為該類的公有成員。下面三種對象需要調(diào)用拷貝構(gòu)造函數(shù):2)一個對象以值傳遞的方式從函數(shù)返回;例子:~CExample(){deletepBuffCExample(constCExample&);voidInit(intn){pBuffer=newchar[n];nSize=n;}private:CExample::CExample(constCExample&RightSides)//{nSize=RightSides.nSize;//復(fù)制常memcpy(RightSides.pBuffer,pBuffer,nSize*sizeof(char}inta[3][2]={1,2,3,4,5,6,p[0]=a[1];4charstr[][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}編譯出錯?。?!2.HTTP1.1協(xié)議中規(guī)定便是正常響應(yīng)3.單鏈表的每個結(jié)點中包括一個指針lin新結(jié)點插入到指針p指向的單結(jié)點之后,下面A.q:=p^.link;p^.link:=q^.liB.p^.link:=q^.link;q:=p^.C.q^.link:=p^.link;p^.

溫馨提示

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

評論

0/150

提交評論