ALPChapter8Linux系統(tǒng)函數(shù)(LinuxSystemCalls)到目前為止我們介紹的所有API都分可歸為兩類:庫(kù)函數(shù)(libraryfunction):普通的函數(shù),由一個(gè)不屬于我們程序的外部的庫(kù)編寫(xiě),這種外部的庫(kù)的一個(gè)典型例子是C庫(kù)。這種函數(shù)的參數(shù)傳遞是通過(guò)寄存器或者堆棧來(lái)實(shí)現(xiàn)的,執(zhí)行的時(shí)候直接跳轉(zhuǎn)到該函數(shù)代碼的開(kāi)頭,也就是我們學(xué)過(guò)的典型的C語(yǔ)言函數(shù)調(diào)用的方式。這種庫(kù)函數(shù)的例子:getopt_long,mkstemp系統(tǒng)函數(shù)(systemcal
系統(tǒng) 2019-08-29 23:07:39 2972
前提:導(dǎo)入COM庫(kù):Microsoftword11.0ObjectLibrary.引用里面就增加了:創(chuàng)建新Word復(fù)制保存objectoMissing=System.Reflection.Missing.Value;Word._ApplicationoWord;Word._DocumentoDoc;oWord=newWord.Application();oWord.Visible=true;oDoc=oWord.Documents.Add(refoMiss
系統(tǒng) 2019-08-29 22:46:20 2972
單CPU:時(shí)間切片多核多線程CPU:真正的并行如果一個(gè)線程在讀一個(gè)內(nèi)存時(shí),另一個(gè)線程正向該內(nèi)存進(jìn)行寫(xiě)操作,那進(jìn)行讀操作的那個(gè)線程將獲得什么結(jié)果呢?是寫(xiě)操作之前舊的值?還是寫(xiě)操作成功之后的新值?或是一半新一半舊的值?或者,如果是兩個(gè)線程同時(shí)寫(xiě)同一個(gè)內(nèi)存,在操作完成后將會(huì)是什么結(jié)果呢?是第一個(gè)線程寫(xiě)入的值?還是第二個(gè)線程寫(xiě)入的值?還是兩個(gè)線程寫(xiě)入的一個(gè)混合值?因此如沒(méi)有合適的預(yù)防措施,任何結(jié)果都是可能的。而且這種行為的發(fā)生甚至不能預(yù)測(cè),所以結(jié)果也是不確定性的。
系統(tǒng) 2019-08-29 22:20:42 2972
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/activity-lifecycle/pausing.html在正常使用應(yīng)用的過(guò)程中,在前臺(tái)的activity有時(shí)候會(huì)被其它組件所遮擋,導(dǎo)致這個(gè)activity進(jìn)入到暫停態(tài)。例如:當(dāng)打開(kāi)一個(gè)半透明activi
系統(tǒng) 2019-08-12 01:55:21 2972
將Ubuntu系統(tǒng)安裝到U盤(pán),一般使用整個(gè)U盤(pán)的空間。雖然整個(gè)Ubuntu系統(tǒng)約占2.6GB的空間,但要正常使用,包括系統(tǒng)更新,安裝各種應(yīng)用軟件等,至少需要8GB的空間。1.將Ubuntu系統(tǒng)的LiveCD光盤(pán)放入計(jì)算機(jī)的光驅(qū),從光驅(qū)啟動(dòng),進(jìn)入U(xiǎn)buntu系統(tǒng)的GNOME集成桌面環(huán)境。點(diǎn)擊桌面左上角的“安裝”圖標(biāo),啟動(dòng)安裝向?qū)С绦蜻M(jìn)行安裝。2.在“預(yù)備磁盤(pán)空間”窗口,我們可以看到安裝向?qū)ё詣?dòng)檢測(cè)到系統(tǒng)有兩個(gè)獨(dú)立的磁盤(pán):第一行對(duì)應(yīng)計(jì)算機(jī)本地的硬盤(pán),其中的“(
系統(tǒng) 2019-08-29 23:21:11 2971
TCP/IP詳解1概述1.1引言很多不同的廠家生產(chǎn)各種型號(hào)的計(jì)算機(jī),它們運(yùn)行完全不同的操作系統(tǒng),但TCP/IP協(xié)議組件允許它們互相進(jìn)行通信。這一點(diǎn)很讓人感到吃驚,因?yàn)樗淖饔靡堰h(yuǎn)遠(yuǎn)超出了起初的設(shè)想。TCP/IP起源于60年代末美國(guó)政府資助的一個(gè)分組交換網(wǎng)絡(luò)研究項(xiàng)目,到現(xiàn)在90年代已發(fā)展成為計(jì)算機(jī)之間最常應(yīng)用的組網(wǎng)形式。它是一個(gè)真正的開(kāi)放系統(tǒng),因?yàn)閰f(xié)議組件的定義及其多種實(shí)現(xiàn)可以不用花錢(qián)或花很少的錢(qián)就可以公開(kāi)地得到。它成為被稱作“全球互聯(lián)網(wǎng)”或“因特網(wǎng)”(In
系統(tǒng) 2019-08-29 22:35:40 2971
一,聲明委托對(duì)于委托,定義它就是要告訴編譯器,這種類型的委托表示哪種類型的方法.然后,必須創(chuàng)建該委托的一個(gè)或多個(gè)委托實(shí)例,編譯器將在后臺(tái)創(chuàng)建表示該委托的一個(gè)類.因?yàn)槎x委托基本上是定義一個(gè)新類,所以可以在定義類的任何相同地方定義委托.在術(shù)語(yǔ)方面,和"類,對(duì)象"不同."類"表示的是較為廣義的定義,"對(duì)象"表示類的實(shí)例.但是委托只有一個(gè)術(shù)語(yǔ),在創(chuàng)建委托實(shí)例時(shí),所創(chuàng)建的委托的實(shí)例仍然稱為委托.如下顯示委托的聲明方式://聲明委托.privatedelegates
系統(tǒng) 2019-08-12 09:27:34 2971
原文:從一個(gè)小例子認(rèn)識(shí)SQL游標(biāo)1什么是游標(biāo):關(guān)系數(shù)據(jù)庫(kù)中的操作會(huì)對(duì)整個(gè)行集起作用。例如,由SELECT語(yǔ)句返回的行集包括滿足該語(yǔ)句的WHERE子句中條件的所有行。這種由語(yǔ)句返回的完整行集稱為結(jié)果集。應(yīng)用程序,特別是交互式聯(lián)機(jī)應(yīng)用程序,并不總能將整個(gè)結(jié)果集作為一個(gè)單元來(lái)有效地處理。這些應(yīng)用程序需要一種機(jī)制以便每次處理一行或一部分行。游標(biāo)就是提供這種機(jī)制的對(duì)結(jié)果集的一種擴(kuò)展。游標(biāo)通過(guò)以下方式來(lái)擴(kuò)展結(jié)果處理:允許定位在結(jié)果集的特定行。從結(jié)果集的當(dāng)前位置檢索一行
系統(tǒng) 2019-08-12 01:32:25 2971
請(qǐng)參考頁(yè)面:http://soapui.org/IDE-Plugins/eclipse-plugin.htmlsoapUIeclipse-pluginThesoapUIeclipsepluginprovidesfullsoapUIfunctionalityfromwithineclipse.Apartfrom"standard"soapUI2.5functionality,theeclipseplugincontainsasoapUIprojectnatu
系統(tǒng) 2019-08-29 23:49:50 2970
早晨起床:1-1.5小時(shí)是最好的讀英語(yǔ)時(shí)間讀完英語(yǔ)大腦會(huì)缺氧,吃東西或休息一會(huì),聽(tīng)聽(tīng)歌。看看視頻效果不錯(cuò)。這時(shí)大概是10點(diǎn)左右,有1.5小時(shí)看其他相關(guān)重要而不緊張的書(shū)籍。中午休息后,大腦還處于睡眠狀態(tài),可以看一會(huì)書(shū),最好是讓自己累了,這樣就可以休息,扶桌而睡是最好的選擇,盡管很多的醫(yī)生說(shuō)這樣對(duì)身體很不好。但是睡起來(lái)以后經(jīng)歷很旺盛。大約是4點(diǎn)左右,這時(shí)看書(shū)的效果很好。繼續(xù)看書(shū),因?yàn)槟闶遣粫?huì)感覺(jué)累的。鍛煉的好時(shí)候6:30--8:00洗完澡來(lái)看書(shū)。效果很不錯(cuò)。最
系統(tǒng) 2019-08-29 23:44:52 2970