計(jì)算機(jī)考研面試題目_第1頁(yè)
計(jì)算機(jī)考研面試題目_第2頁(yè)
計(jì)算機(jī)考研面試題目_第3頁(yè)
計(jì)算機(jī)考研面試題目_第4頁(yè)
計(jì)算機(jī)考研面試題目_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、8086/8088的內(nèi)部中斷主要有5種(i)除法錯(cuò)中斷(2)單步中斷(3)斷點(diǎn)中斷溢出中斷(5)用戶(hù)自定義的軟件中斷在8086/8088內(nèi)存的開(kāi)始1K字節(jié)建立了一個(gè)中斷向量表,每個(gè)中斷向量由4個(gè)字節(jié)組成,低兩位是IP佰、高兩位是CS值、這個(gè)CS:IP地址表示當(dāng)相應(yīng)中斷發(fā)生時(shí),中斷處理程序的入口地址。關(guān)閉中斷標(biāo)識(shí),重要數(shù)據(jù)入棧,處理中斷服務(wù)功能(你要實(shí)現(xiàn)的功能),數(shù)據(jù)出棧,恢復(fù)中斷標(biāo)識(shí),開(kāi)中斷.ExtJS不同其他的javaScript庫(kù),ExtJSJ您的開(kāi)發(fā)夯實(shí)了基礎(chǔ),只需幾行代碼,你就可以制作出豐富的用戶(hù)界面。Ext庫(kù)是對(duì)雅虎YUI的一個(gè)拓展,提供了它所不支持的特性:良好的API,真實(shí)的控件。

2、雖然YUI致力于用戶(hù)界面,但是它卻沒(méi)有提供許多有用的功能。Ext的產(chǎn)生源自于開(kāi)發(fā)者、開(kāi)源貢獻(xiàn)者們將YUI擴(kuò)展成一個(gè)強(qiáng)大的客戶(hù)端應(yīng)用程序庫(kù)的努力。Ext提供了一個(gè)簡(jiǎn)單豐富的用戶(hù)界面,如同桌面程序一般。這使得開(kāi)發(fā)者能夠把精力更多的轉(zhuǎn)移到實(shí)現(xiàn)應(yīng)用的功能上。Ext官網(wǎng)上的示例會(huì)讓你知道它是如何的不可思議:。Ext讓通過(guò)如下的方式來(lái)讓web應(yīng)用的開(kāi)發(fā)變的十分簡(jiǎn)單:提供簡(jiǎn)單的,跨瀏覽器的控件,如:窗口、表格、表單。這些組件都是能夠適應(yīng)市場(chǎng)上的主流瀏覽器的。我們不需要做任何改動(dòng)。用戶(hù)是通過(guò)EventManager來(lái)和瀏覽器做交互的,相應(yīng)的事件有:用戶(hù)的鍵盤(pán)輸入,鼠標(biāo)擊打,瀏覽器監(jiān)聽(tīng)(窗口改變大小,改變字體)

3、等等;在和用戶(hù)交互時(shí)不需要刷新頁(yè)面,一切在后臺(tái)進(jìn)行。它允許你從服務(wù)器通過(guò)AJAX來(lái)獲取或者提交數(shù)據(jù)并且在第一時(shí)間執(zhí)行你的反饋。JavaEEMVC:開(kāi)始是存在于桌面程序中的,M是指業(yè)務(wù)模型,V是指用戶(hù)界面,C則是控制器,使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計(jì)數(shù)據(jù)可以分別用柱狀圖、餅圖來(lái)表示。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。1-2Hibernate是一個(gè)實(shí)現(xiàn)數(shù)據(jù)持久化的工具項(xiàng)目,它可以被嵌入到J2EE®務(wù)器中使用,也可以直接從客戶(hù)端調(diào)用,通常的使用方式是將Hibernate嵌入到Tomcat和JBoss

4、等服務(wù)器中使用。簡(jiǎn)單的說(shuō)就是在表的記錄與與表對(duì)應(yīng)的持久化類(lèi)的實(shí)例之間進(jìn)行轉(zhuǎn)換。Spring:Spring表示是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性??蚣艿闹饕獌?yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個(gè)組件,同時(shí)為J2EE應(yīng)用程序開(kāi)發(fā)提供集成的框架。Spring使用基本的JavaBear#完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。目的:解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性功能:使用基本的JavaBean弋替EJB并提供了更多的企業(yè)應(yīng)用功能范圍:任何Java應(yīng)用簡(jiǎn)單

5、來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。輕量從大小與開(kāi)銷(xiāo)兩方面而言Spring都是輕量的。完整的Spring框架可以在一個(gè)大小只有1MB多的JAR文件里發(fā)布。并且Spring所需的處理開(kāi)銷(xiāo)也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應(yīng)用中的對(duì)象不依賴(lài)于Spring的特定類(lèi)。控制反轉(zhuǎn)Spring通過(guò)一種稱(chēng)作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了IoC,一個(gè)對(duì)象依賴(lài)的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象。你可以認(rèn)為IoC與JNDI相反一一不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等

6、對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。面向切面Spring提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)(auditing)和事務(wù)(transaction)管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的一一完成業(yè)務(wù)邏輯一一僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。容器一一Spring包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè)bean如何被創(chuàng)建一一基于一個(gè)可配置原型(prototype),你的bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例一一以及它們是如何相互關(guān)聯(lián)的。然而,Spri

7、ng不應(yīng)該被混同于傳統(tǒng)的重量級(jí)的EJB常器,它們經(jīng)常是龐大與笨重的,難以使用??蚣躍pring可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。在Spring中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè)XML文件里。Spring也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開(kāi)發(fā)留給了你。MVCSpring的作用是整合,但不僅僅限于整合,Spring框架可以被看做是一個(gè)企業(yè)解決方案級(jí)別的框架??蛻?hù)端發(fā)送請(qǐng)求,服務(wù)器控制器(由DispatcherServlet實(shí)現(xiàn)的)完成請(qǐng)求的轉(zhuǎn)發(fā),控制器調(diào)用一個(gè)用于映射的類(lèi)HandlerMapping,該類(lèi)用于將請(qǐng)求映射到對(duì)應(yīng)的處理器來(lái)處理請(qǐng)求。Han

8、dlerMapping將請(qǐng)求映射到對(duì)應(yīng)的處理器Controller(相當(dāng)于Action)在Spring當(dāng)中如果寫(xiě)一些處理器組件,一般實(shí)現(xiàn)Controller接口,在Controller中就可以調(diào)用一些Service或DAO來(lái)進(jìn)行數(shù)據(jù)操作ModelAndView用于存放從DAO中取出的數(shù)據(jù),還可以存放響應(yīng)視圖的一些數(shù)據(jù)。如果想將處理結(jié)果返回給用戶(hù),那么在Spring框架中還提供一個(gè)視圖組件ViewResolver,該組彳根據(jù)Controller返回的標(biāo)示,找到對(duì)應(yīng)的視圖,將響應(yīng)response返回給用戶(hù)。所有Spring的這些特征使你能夠編寫(xiě)更干凈、更可管理、并且更易于測(cè)試的代碼。它們也為Spr

9、ing中的各種模塊提供了基礎(chǔ)支持。JAVAEE是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。核心是一組技術(shù)規(guī)范與指南,其中所包含的各類(lèi)組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標(biāo)準(zhǔn)及規(guī)格,讓各種依循架構(gòu)的不同平臺(tái)之間,存在良好兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,企業(yè)內(nèi)部或外部難以互通的窘境。Struts:struts是開(kāi)源軟件。使用Struts的目的是為了幫助我們減少在運(yùn)用MVC設(shè)計(jì)模型來(lái)開(kāi)發(fā)Web應(yīng)用的時(shí)間。如果我們想混合使用Servlets和JSP的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用,struts是一個(gè)不錯(cuò)的

10、選擇。它采用MVC模式,能夠很好地幫助java開(kāi)發(fā)者利用J2EEFF發(fā)Web應(yīng)用。和其他的java架構(gòu)一樣,Struts也是面向?qū)ο笤O(shè)計(jì),將MVC模式”分離顯示邏輯和業(yè)務(wù)邏輯”的能力發(fā)揮得淋漓盡致。Structs框架的核心是一個(gè)彈性的控制層,基于如JavaServletsJavaBeansResourceBundlesfXML等標(biāo)準(zhǔn)技術(shù),以及JakartaCommons的一些類(lèi)庫(kù)。JSONJSON(JavaScriptObjectNotation雙一種輕量級(jí)的數(shù)據(jù)交換格式。它基于JavaScriptStandardECMA-2623rdEdition-December1999的一個(gè)子集。JSO

11、N采用完全獨(dú)立于語(yǔ)言的文本格式,但是也使用了類(lèi)似于C語(yǔ)言家族的習(xí)慣(包括C,C+,C#,Java,JavaScript,Perl,Python。這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言。易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成。JSON可以將JavaScript對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從Web客戶(hù)機(jī)傳遞給服務(wù)器端程序。AJAX在基于數(shù)據(jù)的應(yīng)用中,用戶(hù)需求的數(shù)據(jù)如聯(lián)系人列表,可以從獨(dú)立于實(shí)際網(wǎng)頁(yè)的服務(wù)端取得并且可以被動(dòng)態(tài)地寫(xiě)入網(wǎng)頁(yè)中,給緩慢的Web應(yīng)用體驗(yàn)著色使之像桌面應(yīng)用一樣。Ajax的核心是JavaScript

12、M象XmlHttpRequest。該對(duì)象在InternetExplorer5中首次引入,它是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)而言之,XmlHttpRequest使您可以使用JavaScript向服務(wù)器提出請(qǐng)求并處理響應(yīng),而不阻塞用戶(hù)。AJAX不是一種新的編程語(yǔ)言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。對(duì)計(jì)算機(jī)科學(xué)的認(rèn)識(shí)本專(zhuān)業(yè)是計(jì)算機(jī)硬件與軟件相結(jié)合、面向系統(tǒng)、側(cè)重應(yīng)用的寬口徑專(zhuān)業(yè)。通過(guò)基礎(chǔ)教學(xué)與專(zhuān)業(yè)訓(xùn)練,培養(yǎng)基礎(chǔ)知識(shí)扎實(shí)、知識(shí)面寬、工程實(shí)踐能力強(qiáng),具有開(kāi)拓創(chuàng)新意識(shí),在計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域從事科學(xué)研究、教育、開(kāi)發(fā)和應(yīng)用的高級(jí)人才。當(dāng)今計(jì)算機(jī)技術(shù)正朝著巨型化、微型化、網(wǎng)絡(luò)化和智能

13、化方向發(fā)展。當(dāng)今計(jì)算機(jī)科學(xué)發(fā)展趨勢(shì),可以把它分為三維考慮。一維是是向"高”的方向。性能越來(lái)越高,速度越來(lái)越快,主要表現(xiàn)在計(jì)算機(jī)的主頻越來(lái)越高。像前幾年我們使用的都是286、386、主頻只有幾十兆。美國(guó)另一項(xiàng)計(jì)劃的目標(biāo)是2010年左右推出每秒一千萬(wàn)億次并行計(jì)算機(jī)(Petaflops計(jì)算機(jī)),其處理機(jī)將采用超導(dǎo)量子器件,每個(gè)處理機(jī)每秒100億次,共用10萬(wàn)個(gè)處理機(jī)并行。另一個(gè)方向就是向廣”度方向發(fā)展,計(jì)算機(jī)發(fā)展的趨勢(shì)就是無(wú)處不在,以至于像沒(méi)有計(jì)算機(jī)一樣”。近年來(lái)更明顯的趨勢(shì)是網(wǎng)絡(luò)化與向各個(gè)領(lǐng)域的滲透,即在廣度上的發(fā)展開(kāi)拓。第三個(gè)方向是向“深"度方向發(fā)展,即向信息的智能化發(fā)展。網(wǎng)

14、上有大量的信息,怎樣把這些浩如煙海的東西變成你想要的知識(shí),這是計(jì)算科學(xué)的重要課題,同時(shí)人機(jī)界面更加友好。目前計(jì)算機(jī)”思維”的方式與人類(lèi)思維方式有很大區(qū)別,人機(jī)之間的間隔還不小。人類(lèi)還很難以自然的方式,如語(yǔ)言、手勢(shì)、表情與計(jì)算機(jī)打交道,計(jì)算機(jī)難用已成為阻礙計(jì)算機(jī)進(jìn)一步普及的巨大障礙。估計(jì)5-10年內(nèi)手寫(xiě)和口語(yǔ)輸入將逐步成為主流的輸入方式。手勢(shì)(特別是啞語(yǔ)手勢(shì))和臉部表情識(shí)別也已取得較大進(jìn)展。使人沉浸在計(jì)算機(jī)世界的虛擬現(xiàn)實(shí)(VirtualReality)技術(shù)是近幾年來(lái)發(fā)展較快的技術(shù),21世紀(jì)將更加迅速的發(fā)展。的結(jié)構(gòu)體和C+吉構(gòu)體的區(qū)別c的結(jié)構(gòu)體內(nèi)不允許有函數(shù)存在,C+隹許有內(nèi)部成員函數(shù),且允許該函

15、數(shù)是虛函數(shù)。所以C的結(jié)構(gòu)體是沒(méi)有構(gòu)造函數(shù)、析構(gòu)函數(shù)、和this指針的。C的結(jié)構(gòu)體對(duì)內(nèi)部成員變量的訪問(wèn)權(quán)限只能是public,而C+允許public,protected,private三種。C語(yǔ)言的結(jié)構(gòu)體是不可以繼承的,C+用勺結(jié)構(gòu)體是可以從其他的結(jié)構(gòu)體或者類(lèi)繼承過(guò)來(lái)的。以上都是表面的區(qū)別,實(shí)際區(qū)別就是面向過(guò)程和面向?qū)ο缶幊趟悸返膮^(qū)別:C的結(jié)構(gòu)體只是把數(shù)據(jù)變量給包裹起來(lái)了,并不涉及算法。而C+堤把數(shù)據(jù)變量及對(duì)這些數(shù)據(jù)變量的相關(guān)算法給封裝起來(lái),并且給對(duì)這些數(shù)據(jù)和類(lèi)不同的訪問(wèn)權(quán)限。C語(yǔ)言中是沒(méi)有類(lèi)的概念的,但是C語(yǔ)言可以通過(guò)結(jié)構(gòu)體內(nèi)創(chuàng)建函數(shù)指針實(shí)現(xiàn)面向?qū)ο笏枷搿?的結(jié)構(gòu)體和C+鍥的區(qū)別C+結(jié)構(gòu)體內(nèi)部

16、成員變量及成員函數(shù)默認(rèn)的訪問(wèn)級(jí)別是public,而c+類(lèi)的內(nèi)部成員變量及成員函數(shù)的默認(rèn)訪問(wèn)級(jí)別是private。C+吉構(gòu)體的繼承默認(rèn)是public,而c+類(lèi)的繼承,默認(rèn)是private靜態(tài)鏈接庫(kù)、動(dòng)態(tài)鏈接庫(kù)與COM組件的區(qū)別1 .動(dòng)態(tài)鏈接庫(kù)與靜態(tài)鏈接庫(kù)的區(qū)別。靜態(tài)鏈接庫(kù)作為代碼的一部分,在編譯時(shí)被鏈接。動(dòng)態(tài)鏈接庫(kù)有兩種使用方式:一種是靜態(tài)加載,即在應(yīng)用程序啟動(dòng)時(shí)被加載;一種是動(dòng)態(tài)加載,即是該動(dòng)態(tài)鏈接庫(kù)在被使用時(shí)才被應(yīng)用程序加載。2 .動(dòng)態(tài)鏈接庫(kù)和COM組件的區(qū)別動(dòng)態(tài)鏈接庫(kù)的表現(xiàn)形式只能是dll變態(tài)該名的除外,COM組件的表現(xiàn)形式可以是dll也可以是exe。注:其實(shí)字體、驅(qū)動(dòng)等也算是動(dòng)態(tài)鏈接庫(kù)的

17、一種,這里略去動(dòng)態(tài)鏈接庫(kù)的生成和編譯器及系統(tǒng)相關(guān),在Windows/Linux下系統(tǒng),需要分別編譯才能使用。COM組件是二進(jìn)制編碼,在Windows和Linux下可以直接使用,不需要重新編譯。COM組件是按照COM規(guī)范實(shí)現(xiàn)的dll或者exe;動(dòng)態(tài)鏈接庫(kù)是一個(gè)可以導(dǎo)出函數(shù)的函數(shù)集合。動(dòng)態(tài)鏈接庫(kù)只能在本機(jī)被調(diào)用,COM組件支持分布式使用。MAC地址是不能通過(guò)IP來(lái)查詢(xún)的!局域網(wǎng)如何根據(jù)ip查maccmdpingip地址arp-a即使ping不通,只要他機(jī)開(kāi)著,都可以看到MAC!顯示和修改地址解析協(xié)議(ARP)”緩存中的項(xiàng)目。ARP緩存中包含一個(gè)或多個(gè)表,它們用于存儲(chǔ)IP地址及其經(jīng)過(guò)解析的以太網(wǎng)或令

18、牌環(huán)物理地址。計(jì)算機(jī)上安裝的每一個(gè)以太網(wǎng)或令牌環(huán)網(wǎng)絡(luò)適配器都有自己?jiǎn)为?dú)的表。如果在沒(méi)有參數(shù)的情況下使用,則arp命令將顯示幫助信息。-aInetAddr-NIfaceAddr顯示所有接口的當(dāng)前ARP緩存表。要顯示特定IP地址的ARP緩存項(xiàng),請(qǐng)使用帶有InetAddr參數(shù)的arp-a,此處的InetAddr代表IP地址。如果未指定InetAddr,則使用第一個(gè)適用的接口。要顯示特定接口的ARP緩存表,請(qǐng)將-NIfaceAddr參數(shù)與-a參數(shù)一起使用,此處的IfaceAddr代表指派給該接口的IP地址。-N參數(shù)區(qū)分大小寫(xiě)。BIOSBIOS設(shè)置程序是儲(chǔ)存在BIOS芯片中的,BIOS芯片是主板上一塊長(zhǎng)

19、方形或正方形芯片,只有在開(kāi)機(jī)時(shí)才可以進(jìn)行設(shè)置。BIOS是:直譯過(guò)來(lái)后中文名稱(chēng)就是"基本輸入輸出系統(tǒng)"。其實(shí),它是一組固化到計(jì)算機(jī)內(nèi)主板上一個(gè)ROM芯片上的程序,它保存著計(jì)算機(jī)最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開(kāi)機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序。其主要功能是為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。數(shù)學(xué)中的梯度是什么意思在向量微積分中,標(biāo)量場(chǎng)的梯度是一個(gè)向量場(chǎng)。標(biāo)量場(chǎng)中某一點(diǎn)上的梯度指向標(biāo)量場(chǎng)增長(zhǎng)最快的方向,梯度的長(zhǎng)度是這個(gè)最大的變化率。更嚴(yán)格的說(shuō),從歐氏空間Rn到R的函數(shù)的梯度是在Rn某一點(diǎn)最佳的線性近似。在這個(gè)意義上,梯度是雅戈比矩陣的一個(gè)特殊情況。在單變量的實(shí)值

20、函數(shù)的情況,梯度只是導(dǎo)數(shù),或者,對(duì)于一個(gè)線性函數(shù),也就是線的斜率。梯度一詞有時(shí)用于斜度,也就是一個(gè)曲面沿著給定方向的傾斜程度??梢酝ㄟ^(guò)取向量梯度和所研究的方向的點(diǎn)積來(lái)得到斜度。梯度的數(shù)值有時(shí)也被成為梯度。如果你是問(wèn)在純數(shù)學(xué)中的作用,那就是反映那個(gè)量變化的有多劇烈;多元微積分中則還反映在哪個(gè)方向上變化最劇烈.云計(jì)算云計(jì)算1是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。定義:云計(jì)算是通過(guò)網(wǎng)絡(luò)提供可伸縮的廉價(jià)的分布式計(jì)算能力”。云計(jì)算代表了以虛擬化技術(shù)為核心、以低成本為目標(biāo)的動(dòng)態(tài)可擴(kuò)展網(wǎng)絡(luò)應(yīng)用基礎(chǔ)設(shè)施,是近年來(lái)最有代表性的網(wǎng)絡(luò)計(jì)算技術(shù)與模式。云

21、計(jì)算是:分布式計(jì)算、并行計(jì)算、效用計(jì)算、3網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均衡等傳統(tǒng)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。云計(jì)算是通過(guò)使計(jì)算分布在大量的分布式計(jì)算機(jī)上,而非本地計(jì)算機(jī)或遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運(yùn)行將與互聯(lián)網(wǎng)更相似。這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問(wèn)計(jì)算機(jī)和存儲(chǔ)系統(tǒng)。好比是從古老的單臺(tái)發(fā)電機(jī)模式轉(zhuǎn)向了電廠集中供電的模式。它意味著計(jì)算能力也可以作為一種商品進(jìn)行流通,就像煤氣、水電一樣,取用方便,費(fèi)用低廉。最大的不同在于,它是通過(guò)互聯(lián)網(wǎng)進(jìn)行傳輸?shù)?。網(wǎng)格計(jì)算:分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)組成的一個(gè)超級(jí)虛擬計(jì)算機(jī),常用來(lái)執(zhí)行一些大型任務(wù);效用計(jì)算:IT資源的一種打包和計(jì)

22、費(fèi)方式,比如按照計(jì)算、存儲(chǔ)分別計(jì)量費(fèi)用,像傳統(tǒng)的電力等公共設(shè)施一樣;算法的時(shí)間復(fù)雜度一個(gè)算法花費(fèi)的時(shí)間與算法中語(yǔ)句的執(zhí)行次數(shù)成正比例。一個(gè)算法中的語(yǔ)句執(zhí)行次數(shù)稱(chēng)為語(yǔ)句頻度或時(shí)間頻度。記為T(mén)(n)。計(jì)算方法1 .一般情況下,算法的基本操作重復(fù)執(zhí)行的次數(shù)是模塊n的某一個(gè)函數(shù)f(n),因此,算法的時(shí)間復(fù)雜度記做:T(n)=O(f(n)分析:隨著模塊n的增大,算法執(zhí)行的時(shí)間的增長(zhǎng)率和f(n)的增長(zhǎng)率成正比,所以f(n)越小,算法的時(shí)間復(fù)雜度越低,算法的效率越高。2 .在計(jì)算時(shí)間復(fù)雜度的時(shí)候,先找出算法的基本操作,然后根據(jù)相應(yīng)的各語(yǔ)句確定它的執(zhí)行次數(shù),再找出T(n)的同數(shù)量級(jí)(它的同數(shù)量級(jí)有以下:1,l

23、og(2)n,n,nlog(2)n,n的平方,n的三次方,2的n次方,n!),找出后,f(n)=該數(shù)量級(jí),若T(n)/f(n)求極限可得到一常數(shù)c,則時(shí)間復(fù)雜度T(n)=O(f(n)十種程序設(shè)計(jì)語(yǔ)言PASCALC、AdaFORTRANBASICVisualBasic、JavaC+、Go、Delphi、F#SQLPowerBuilder、static全局變量與普通的全局變量有什么區(qū)別全局變量(外部變量)的說(shuō)明之前再冠以static就構(gòu)成了靜態(tài)的全局變量。全局變量本身就是靜態(tài)存儲(chǔ)方式,靜態(tài)全局變量當(dāng)然也是靜態(tài)存儲(chǔ)方式。這兩者在存儲(chǔ)方式上并無(wú)不同。這兩者的區(qū)別雖在于非靜態(tài)全局變量的作用域是整個(gè)源程序

24、,當(dāng)一個(gè)源程序由多個(gè)源文件組成時(shí),非靜態(tài)的全局變量在各個(gè)源文件中都是有效的。而靜態(tài)全局變量則限制了其作用域,即只在定義該變量的源文件內(nèi)有建,在同一源程序的其它源文件中不能使用它。由于靜態(tài)全局變量的作用域局限于一個(gè)源文件內(nèi),只能為該源文件內(nèi)的函數(shù)公用,因此可以避免在其它源文件中引起錯(cuò)誤。從以上分析可以看出,把局部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲(chǔ)方式即改變了它的生存期。把全局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域,限制了它的使用范圍。static函數(shù)與普通函數(shù)作用域不同。僅在本文件。只在當(dāng)前源文件中使用的函數(shù)應(yīng)該說(shuō)明為內(nèi)部函數(shù)(static),內(nèi)部函數(shù)應(yīng)該在當(dāng)前源文件中說(shuō)明和定義。對(duì)于可在當(dāng)前

25、源文件以外使用的函數(shù),應(yīng)該在一個(gè)頭文件中說(shuō)明,要使用這些函數(shù)的源文件要包含這個(gè)頭文件static全局變量與普通的全局變量有什么區(qū)別:static全局變量只初使化一次,防止在其他文件單元中被引用;static局部變量和普通局部變量有什么區(qū)別:static局部變量只被初始化一次,下一次依據(jù)上一次結(jié)果值;static函數(shù)與普通函數(shù)有什么區(qū)別:static函數(shù)在內(nèi)存中只有一份,普通函數(shù)在每個(gè)被調(diào)用中維持一份拷貝C語(yǔ)言中講講static變量和static函數(shù)有什么作用static關(guān)鍵字有兩種意思,你看上下文來(lái)判斷1,表示變量是靜態(tài)存儲(chǔ)變量表示變量存放在靜態(tài)存儲(chǔ)區(qū).2,表示該變量是內(nèi)部連接(這種情況是指該

26、變量不在任何之內(nèi),就象全局變量那樣,這時(shí)候加上static),也就是說(shuō)在其它的.cpp文件中,該變量是不可見(jiàn)的(你不能用).當(dāng)static加在函數(shù)前面的時(shí)候表示該函數(shù)是內(nèi)部連接,之在本文件中有效,別的文件中不能應(yīng)用該函數(shù).不加static的函數(shù)默認(rèn)為是全局的.也就是說(shuō)在其他的.cpp中只要申明一下這個(gè)函數(shù),就可以使用它.1、static全局變量與普通的全局變量有什么區(qū)別static局部變量和普通局部變量有什么區(qū)別static函數(shù)與普通函數(shù)有什么區(qū)別答:全局變量(外部變量)的說(shuō)明之前再冠以static就構(gòu)成了靜態(tài)的全局變量。全局變量本身就是靜態(tài)存儲(chǔ)方式,靜態(tài)全局變量當(dāng)然也是靜態(tài)存儲(chǔ)方式。這兩者在

27、存儲(chǔ)方式上并無(wú)不同。這兩者的區(qū)別雖在于非靜態(tài)全局變量的作用域是整個(gè)源程序,當(dāng)一個(gè)源程序由多個(gè)源文件組成時(shí),非靜態(tài)的全局變量在各個(gè)源文件中都是有效的。而靜態(tài)全局變量則限制了其作用域,即只在定義該變量的源文件內(nèi)有效,在同一源程序的其它源文件中不能使用它。由于靜態(tài)全局變量的作用域局限于一個(gè)源文件內(nèi),只能為該源文件內(nèi)的函數(shù)公用,因此可以避免在其它源文件中引起錯(cuò)誤。從以上分析可以看出,把局部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲(chǔ)方式即改變了它的生存期。把全局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域,限制了它的使用范圍。static函數(shù)與普通函數(shù)作用域不同。static函數(shù)僅在本文件中使用。只在當(dāng)前源文件中使

28、用的函數(shù)應(yīng)該說(shuō)明為內(nèi)部函數(shù)(static),內(nèi)部函數(shù)應(yīng)該在當(dāng)前源文件中說(shuō)明和定義。對(duì)于可在當(dāng)前源文件以外使用的函數(shù),應(yīng)該在一個(gè)頭文件中說(shuō)明,要使用這些函數(shù)的源文件要包含這個(gè)頭文件static全局變量與普通的全局變量有什么區(qū)別:static全局變量只初使化一次,防止在其他文件單元中被引用;static局部變量和普通局部變量有什么區(qū)別:static局部變量只被初始化一次,下一次依據(jù)上一次結(jié)果值;static函數(shù)與普通函數(shù)有什么區(qū)別:static函數(shù)在內(nèi)存中只有一份,普通函數(shù)在每個(gè)被調(diào)用中維持一份拷貝2、如何引用一個(gè)已經(jīng)定義過(guò)的全局變量答:extern可以用引用頭文件的方式,也可以用extern關(guān)鍵

29、字,如果用引用頭文件方式來(lái)引用某個(gè)在頭文件中聲明的全局變理,假定你將那個(gè)變寫(xiě)錯(cuò)了,那么在編譯期間會(huì)報(bào)錯(cuò),如果你用extern方式引用時(shí),假定你犯了同樣的錯(cuò)誤,那么在編譯期間不會(huì)報(bào)錯(cuò),而在連接期間報(bào)錯(cuò)。3、全局變量可不可以定義在可被多個(gè).C文件包含的頭文件中為什么答:可以,在不同的C文件中以static形式來(lái)聲明同名全局變量??梢栽诓煌腃文件中聲明同名的全局變量,前提是其中只能有一個(gè)C文件中對(duì)此變量賦初值,此時(shí)連接不會(huì)出錯(cuò)。比較兩個(gè)浮點(diǎn)數(shù)大小在計(jì)算機(jī)中表示一個(gè)浮點(diǎn)數(shù),其結(jié)構(gòu)如下:尾數(shù)部分(定點(diǎn)小數(shù))階碼部分(定點(diǎn)整數(shù))是2的指數(shù)形式來(lái)表示小數(shù)。因此一個(gè)小數(shù)用浮點(diǎn)數(shù)來(lái)表示,肯定是有誤差的。比如說(shuō)

30、兩個(gè)運(yùn)算過(guò)程,它們的結(jié)果都是2,但是由于浮點(diǎn)運(yùn)算過(guò)程不一樣,它結(jié)果可能有差異,比如說(shuō)可能一個(gè)結(jié)果為2,一個(gè)結(jié)果為.因此用=二號(hào)來(lái)比較,會(huì)得出錯(cuò)誤的結(jié)果,浮點(diǎn)數(shù)比較相等的時(shí)候,用兩個(gè)數(shù)的相減,當(dāng)小于一個(gè)比較小的值時(shí),就認(rèn)為相等。3D打印3D打印,即快速成型技術(shù)的一種,它是一種以數(shù)字模型文件為基礎(chǔ),運(yùn)用粉末狀金屬或塑料等可粘合材料,通過(guò)逐層打印的方式來(lái)構(gòu)造物體的技術(shù)。3D打印通常是采用數(shù)字技術(shù)材料打印機(jī)來(lái)實(shí)現(xiàn)的。常在模具制造、工業(yè)設(shè)計(jì)等領(lǐng)域被用于制造模型,后逐漸用于一些產(chǎn)品的直接制造,已經(jīng)有使用這種技術(shù)打印而成的零部件。該技術(shù)在珠寶、鞋類(lèi)、工業(yè)設(shè)計(jì)、建筑、工程和施工(AE。、汽車(chē),航空航天、牙科和

31、醫(yī)療產(chǎn)業(yè)、教育、地理信息系統(tǒng)、土木工程、槍支以及其他領(lǐng)域都有所應(yīng)用。1而所謂的3D打印機(jī)與普通打印機(jī)工作原理基本相同,只是打印材料有些不同,普通打印機(jī)的打印材料是墨水和紙張,而3D打印機(jī)內(nèi)裝有金屬、陶瓷、塑料、砂等不同的打印材料”,是實(shí)實(shí)在在的原材料,打印機(jī)與電腦連接后,通過(guò)電腦控制可以把打印材料”一層層疊加起來(lái),最終把計(jì)算機(jī)上的藍(lán)圖變成實(shí)物。通俗地說(shuō),3D打印機(jī)是可以打印”出真實(shí)的3D物體的一種設(shè)備,比如打印一個(gè)機(jī)器人、打印玩具車(chē),打印各種模型,甚至是食物等等。之所以通俗地稱(chēng)其為打印機(jī)”是參照了普通打印機(jī)的技術(shù)原理,因?yàn)榉謱蛹庸さ倪^(guò)程與噴墨打印十分相似。這項(xiàng)打印技術(shù)稱(chēng)為3D立體打印技術(shù)。2大

32、數(shù)據(jù)分析新數(shù)據(jù)源的業(yè)務(wù)需求數(shù)據(jù)挖掘需要人工智能、數(shù)據(jù)庫(kù)、機(jī)器語(yǔ)言和統(tǒng)計(jì)分析知識(shí)等很多跨學(xué)科的知識(shí)。再者,數(shù)據(jù)挖掘的出現(xiàn)需要條件,第一個(gè)條件:海量的數(shù)據(jù);第二個(gè)條件:計(jì)算機(jī)技術(shù)大數(shù)據(jù)量的處理能力;第三個(gè)條件:計(jì)算機(jī)的存儲(chǔ)與運(yùn)算能力;第四個(gè)條件:交叉學(xué)科的發(fā)展。大數(shù)據(jù)只是數(shù)據(jù)挖掘的出現(xiàn)的一個(gè)條件。更為復(fù)雜的新數(shù)據(jù)已經(jīng)出現(xiàn),而且生成的速度達(dá)到了前所未有的程度社交網(wǎng)絡(luò)數(shù)據(jù)、網(wǎng)絡(luò)日志、存檔數(shù)據(jù)和傳感器數(shù)據(jù)都屬于人們?cè)诜治鲋嘘P(guān)注的新數(shù)據(jù)源盡管傳統(tǒng)環(huán)境不斷發(fā)展,但如今出現(xiàn)了許多更為復(fù)雜的新數(shù)據(jù)類(lèi)型,企業(yè)需要分析這些數(shù)據(jù)類(lèi)型,以便充實(shí)其已知信息。止匕外,這些新數(shù)據(jù)的生成速度遠(yuǎn)遠(yuǎn)超過(guò)了以往的紀(jì)錄??蛻?hù)和潛在客戶(hù)

33、正在社交網(wǎng)絡(luò)和評(píng)論網(wǎng)站中創(chuàng)建大量的新數(shù)據(jù)。止匕外,在線新聞項(xiàng)目、氣象數(shù)據(jù)、競(jìng)爭(zhēng)對(duì)手網(wǎng)站內(nèi)容,甚至是數(shù)據(jù)市場(chǎng)如今都已經(jīng)成為可供企業(yè)使用的候選數(shù)據(jù)源。在企業(yè)內(nèi)部,隨著客戶(hù)轉(zhuǎn)變?yōu)橐栽诰€渠道作為開(kāi)展商業(yè)交易及與企業(yè)互動(dòng)的首選方法,網(wǎng)絡(luò)日志也在不斷增加。分析所用的存檔數(shù)據(jù)再次增多,為監(jiān)測(cè)和優(yōu)化業(yè)務(wù)運(yùn)營(yíng)而部署的傳感器網(wǎng)絡(luò)和機(jī)器數(shù)量也越來(lái)越多。結(jié)果就生成了大量新數(shù)據(jù)源、快速增加的數(shù)據(jù)量和迅速增加的新數(shù)據(jù)流,需要分析所有這些新數(shù)據(jù)。在信息量如此龐大的背景下,為找尋關(guān)鍵問(wèn)題的答案,現(xiàn)在的企業(yè)戰(zhàn)略對(duì)于信息管理和利用能力的依賴(lài)性更勝于以往。伴隨著井噴式的數(shù)據(jù)增長(zhǎng),孤立的數(shù)據(jù)存儲(chǔ)是造成信息管理和集成成本激增的主要原因

34、。面對(duì)著分散于不同數(shù)據(jù)庫(kù)的孤立數(shù)據(jù),企業(yè)主管無(wú)法確保自己能夠全面掌握客戶(hù)、產(chǎn)品和供應(yīng)商的情況。孤立的信息同樣也令遵守行業(yè)或政府法規(guī)的難度加大。在信息集成戰(zhàn)略和技術(shù)的幫助下,能夠在正確時(shí)間從任意來(lái)源檢索數(shù)據(jù),編排格式后再提供給企業(yè)內(nèi)外的任意目標(biāo)。信息集成能夠幫助企業(yè)執(zhí)行許多關(guān)鍵任務(wù),其中包括將多個(gè)來(lái)源的數(shù)據(jù)加載到倉(cāng)庫(kù)當(dāng)中,整合應(yīng)用程序?qū)嵗?,以及將不同部門(mén)和分部的信息關(guān)聯(lián)起來(lái)。通過(guò)將企業(yè)信息整合成單一來(lái)源(不論信息存儲(chǔ)于什么位置),企業(yè)能夠快速處理信息,縮短停機(jī)時(shí)間,減少客戶(hù)服務(wù)問(wèn)題,并在盡量不影響性能的情況下分配信息。IBM信息集成解決方案用于集成及轉(zhuǎn)化數(shù)據(jù)和內(nèi)容,進(jìn)而提供權(quán)威、一致、及時(shí)、完整

35、的信息,并且在數(shù)據(jù)的整個(gè)生命周期內(nèi)控制數(shù)據(jù)質(zhì)量。其近線性的無(wú)縫擴(kuò)展能力以及以元數(shù)據(jù)為驅(qū)動(dòng)的設(shè)計(jì)能夠幫助企業(yè)將不同數(shù)據(jù)庫(kù)統(tǒng)一成單一的整合信息庫(kù),以及識(shí)別和更正不準(zhǔn)確或冗余的數(shù)據(jù)。給你解釋一下這些術(shù)語(yǔ):云計(jì)算:就是個(gè)炒得很熱的商業(yè)概念,其實(shí)說(shuō)白了就是將計(jì)算任務(wù)轉(zhuǎn)移到服務(wù)器端,用戶(hù)只需要個(gè)顯示器就行了,不過(guò)服務(wù)器的計(jì)算資源可以轉(zhuǎn)包。當(dāng)然,要想大規(guī)模商業(yè)化,這里還有些問(wèn)題,特別是隱私保護(hù)問(wèn)題。大數(shù)據(jù):說(shuō)白了就是數(shù)據(jù)太多了。如今幾兆的數(shù)據(jù)在20年前也是大數(shù)據(jù)。但如今所說(shuō)的大數(shù)據(jù)特殊在哪呢如今的問(wèn)題是數(shù)據(jù)實(shí)在是太多了,這已經(jīng)超過(guò)了傳統(tǒng)計(jì)算機(jī)的處理能力(區(qū)別與量子計(jì)算機(jī)),所以對(duì)于大數(shù)據(jù)我們不得不用一些折衷

36、的辦法(比如數(shù)據(jù)挖掘),就是說(shuō)沒(méi)必要所有數(shù)據(jù)都需要精確管理,實(shí)際上有效數(shù)據(jù)很有限,用數(shù)據(jù)挖掘的方法把這些有限的知識(shí)提取出來(lái)就行了。此外,數(shù)據(jù)抽樣,數(shù)據(jù)壓縮也是解決大數(shù)據(jù)問(wèn)題的一些策略。數(shù)據(jù)挖掘:從數(shù)據(jù)中提取潛在知識(shí),這些知識(shí)可以描述或者預(yù)測(cè)數(shù)據(jù)的特性。有代表性的數(shù)據(jù)挖掘任務(wù)包括關(guān)聯(lián)規(guī)則分析、數(shù)據(jù)分類(lèi)、數(shù)據(jù)聚類(lèi)等,這些你在任一本數(shù)據(jù)挖掘教材都可以了解。下面我說(shuō)說(shuō)和大數(shù)據(jù)的區(qū)別:數(shù)據(jù)挖掘只是大數(shù)據(jù)處理的一個(gè)方法。馬云所說(shuō)的大數(shù)據(jù),或者如今商業(yè)領(lǐng)域所說(shuō)的大數(shù)據(jù),實(shí)際上指的就是數(shù)據(jù)挖掘,其實(shí)真正所謂大數(shù)據(jù),或者Science雜志中提到的大數(shù)據(jù),或者奧巴馬提出的大數(shù)據(jù)發(fā)展戰(zhàn)略,我的理解是,這些都遠(yuǎn)遠(yuǎn)大于

37、數(shù)據(jù)挖掘的范疇,當(dāng)然數(shù)據(jù)挖掘是其中很重要的一個(gè)方法。真正目的是如何將大數(shù)據(jù)進(jìn)行有效管理。機(jī)器學(xué)習(xí):這個(gè)詞很虛,泛指了一大類(lèi)計(jì)算機(jī)算法。重點(diǎn)是學(xué)習(xí)這個(gè)詞,如果想讓計(jì)算機(jī)有效學(xué)習(xí),目前絕大多數(shù)方法都采用了迭代的方法。所以在科研界,只要是采用了這種迭代并不斷逼近的策略,一般都可以歸到機(jī)器學(xué)習(xí)的范疇。此外,所謂學(xué)習(xí),肯定要知道學(xué)什么,這就是所謂訓(xùn)練集,從訓(xùn)練集數(shù)據(jù)中計(jì)算機(jī)要學(xué)到其中的某個(gè)一般規(guī)律,然后用一些別的數(shù)據(jù)(即測(cè)試集)來(lái)看看學(xué)得好不好,之后才能用于實(shí)際應(yīng)用。所以,選取合適的訓(xùn)練集也是個(gè)學(xué)問(wèn)。模式識(shí)別:意思就是模式的識(shí)別。模式多種多樣,可以是語(yǔ)言,可以是圖像,可以是事物一些有意義的模塊,這些都算。所以總體來(lái)說(shuō),模式識(shí)別這個(gè)詞我是覺(jué)得有點(diǎn)虛,倒是具體的人臉圖像識(shí)別、聲音識(shí)別等,這些倒是挺實(shí)在的。也許是我不太了解吧。另外說(shuō)說(shuō)你的其他問(wèn)題。傳統(tǒng)分析方法不包括數(shù)據(jù)挖掘。對(duì)于數(shù)據(jù)分析這塊我不是很了解,不過(guò)可以肯定的是,傳統(tǒng)分析都有一定的分析方向,比如我就想知道這兩個(gè)商品的關(guān)聯(lián)情況,那我查查數(shù)據(jù)庫(kù)就行了。數(shù)據(jù)挖掘雖說(shuō)有些歷史,不過(guò)也挺時(shí)髦的,它是自動(dòng)將那些關(guān)聯(lián)程度大的商品告訴你,這期間不需要用戶(hù)指定數(shù)據(jù)分析的具體對(duì)象。如果想應(yīng)對(duì)大數(shù)據(jù)時(shí)代,數(shù)據(jù)挖掘這門(mén)課是少不了的。此外對(duì)數(shù)據(jù)庫(kù),特別是并

溫馨提示

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

評(píng)論

0/150

提交評(píng)論