• P49

      Java 安全體系結構 文檔

    一,Java體系結構Java體系結構包括四個獨立但相關的技術:Java程序設計語言Javaclass文件格式Java應用編程接口(JavaAPI)Java虛擬機1.1Java三大特性Java三大特性:平臺無關性(有條件的)安全性網絡移動性類裝載器就是一個能夠制造出字節碼數據的制造器1.2Java與C++比較Java與C++的差異:Java不支持結構和指針;自動內存管理和線索控制。Java的編譯和C/C++大有不同1.3Java虛擬機簡介Java虛擬機只是一種抽象的規范。Java虛擬機的天職 - 運行Java程序。Java虛擬機的執行引擎:一次性解釋字節碼即時編譯器自適應優化器JVM可以使用純粹的軟件來實現,也可以很大部分有硬件實現。

    夢朝思夕 2013-02-17   2817   0
    Java開發   Java   C/C++   ini  
    P18

      用NodeJS+WebSocket打造簡易多人聊天室 文檔

    主要內容WebSocket–基于長連接的高效數據交換方式NodeJS–用前端技術完成后端工作靜態文件Server實現動態腳本支持(php)Websocket協議(rfc6455)實現多人支持–消息廣播擼棒性(robust)–進程保護、重連機制展望WebSocket簡介傳統B/S數據傳輸Request/ResponseHTTP協議Keepalive,chunkWebSocket握手、保持長連接ws協議、全雙工Serverpush冗余少(分握手、數據幀)對比圖傳統B/SHTML5時代NodeJSV8引擎Google出品,性能在chrome得到驗證JavaScript語法前端開發輕松上手擴展性用C/C++擴展你的Node開源Github.com上無數代碼貢獻者擁護者還在日益增加靜態文件服務器DIY基于http模塊,或底層的net請求頭解析。

    ws2042 2013-02-15   1175   0
    Node.js 開發   方案   HTTP   C/C++   Go  
    P55

      chapter 3 分布式程序設計語言 文檔

    第三章分布式程序設計語言中南大學軟件學院3.1分布式程序設計語言概述對應用程序進行程序設計的理由:減少單個計算的周轉時間;增加可靠性和可用性;使系統的某些部分提供某些特殊功能以及固有的分布式應用。中南大學軟件學院分布式應用程序的分類并行、高性能應用程序。通過并行性達到加速是在分布計算系統上運行應用程序的最主要的原因。容錯應用程序。分布計算系統具有允許部分失效的特性,即由于各處理機具有自治性,一個處理機的故障不影響其他處理機的正常工作。程序和數據也可在若干處理機上復制而進一步增加可靠性。具有專用功能的應用程序。一些應用程序可以被構造成一組專用的服務程序。例如文件服務、打印服務、進程服務、終端服務、時間服務等。固有的分布式應用程序。

    dejunw 2013-02-05   488   0
    P

    C++ Cookbook 文檔

    語言進行改進和擴充,將“類”的概念引入了C語言,構成了最早的C++語言(1983年)。后來,Stroustrup和他的同事們又為C++引進了運算符重載、引用、虛函數等許多特性,并使之更加精煉,于 1989年推出了AT&T C++2.0版。隨后美國國家標準協會ANSI(AmeriCan National Standard Institute)和國際標準化組織ISO(International Standards Organization)一起進行了標準化工作,并于1998年正式發布了C++語言的國際標準ISO/IEC:98—14882C++支持面向對象的程序設計方法,特別適合于中型和大型的軟件開發項目,從開發時間、費用到軟件的重用性、可擴充性、可維護性和可靠性等方面,C++均具有很大的優越性。同時,C++又是C語言的一個超集,這就使得許多C代碼不經修改就可被C++編譯器編譯通過。C++基本上可以運行在所有的平臺上,并且有無數的應用程序都是用C++實現的。無論你正在實現什么、你的目標平臺是什么,你都可能碰到其他的研發人員已經解決很多年的那些共同的問題。本書就是用來解決這些共同的問題,并對每一個解決方案進行了解釋。<br> 本書的結構非常簡單明了,基本上每一節都是由一個問題描述和一個代碼解決方案組成,并且緊跟著是一個討論。從本書中,你一定能找到那些正讓你束手無策的問題的解決方案。

    linker1119 2013-02-03   2696   0
    P57

      鳳凰公司信息系統SOA轉型報告 文檔

    鳳凰公司信息系統SOA轉型報告團隊成員:鐘培德吳邦欲陳哲李鑫指導教師:支志雄教授提綱1、項目背景2、業務建模3、服務建模4、系統架構設計5、項目實施1、項目背景行業現狀IT面對的挑戰IT迎接挑戰的SOA方法論鳳凰公司的問題及需求行業現狀經濟全球化,企業面對急劇的市場競爭業務整合:提高業務流程的執行效率,對市場機會做出敏捷的反映企業整合:實時掌控企業信息,將傳統的以部門為導向的縱向決策轉換到面向市場的橫向決策“飛機上的儀表盤”迫切需要利用IT進一步提高生產效率1、項目背景IT面對的挑戰系統:部分IT系統由沒有實現互聯互通的信息孤島組成開發:業務系統開發周期太長,容易導致業務機會的喪失支持企業和業務整合時的局限性傳統技術關注單個對象,不強調整體規劃,不適應跨部門集成的需要IT整合存在高成本和高風險:局部的變化會影響整個系統,牽一發動全身,顧此失彼,系統越改越亂

    zype800 2013-02-02   621   0
    P31

      Redis 使用入門 文檔

    Redis簡介Redis是什么?Redis是一個開源的使用ANSIC語言編寫,支持網絡,基于內存亦可持久化,分布式的key-value數據庫,并提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。特點是高性能,持久存儲,適應高并發的應用場景。目前已被許多大型機構采用,比如:Github、新浪微博等等。Redis特性速度快Redis使用標準C編寫實現,而且將所有數據加載到內存中,所以速度非常快。官方提供的數據表明,在一個普通的Linux機器上,Redis讀寫速度分別達到81000/s和110000/s。持久化通常,Redis將數據存儲于內存中,或被配置為使用虛擬內存。通過兩種方式可以實現數據持久化:使用截圖的方式,將內存中的數據不斷寫入磁盤;或使用類似MySQL的日志方式,記錄每次更新的日志。前者性能較高,但是可能會引起一定程度的數據丟失;后者相反。數據結構可以將Redis看做“數據結構服務器”。

    hackbin 2013-01-31   802   0
    P150

      C++程序設計(譚浩強完整版) 文檔

    第一章C++概述C++語言發展歷史自從1946年第一臺電子數字計算機ENIAC問世以來,隨著計算機應用領域的不斷擴大,促進了計算機技術的高速發展,尤其是近年來計算機的硬件和軟件都是日新月異。作為應用計算機的一種工具—程序設計語言,得到不斷的充實和完善。每年都有新的程序設計語言問世,老的程序設計語言不斷地更新換代。20世紀60年代,MartinRichards為計算機軟件人員在開發系統軟件時,作為記述語言使用而開發了BCPL語言(BasicCombinedProgrammingLanguage)。1970年,KenThompson在繼承BCPL語言的許多優點的基礎上發明了實用的B語言。到了1972年,貝爾實驗室的DennisRitchie和Briankernighan在B語言的基礎上,作了進一步的充實和完善,設計出了C語言。當時,設計C語言是為了編寫UNIX操作系統的。以后,C語言經過多次改進,并開始流行。C++是在C語言的基礎上發展和完善的,而C是吸收了其它語言的優點逐步成為實用性很強的語言。

    jonfond 2013-01-30   9588   0
    P4

      Java通過JNI與C/C++進行相互調用 文檔

    最近在做關于javac之間相互調用的問題,搜索了一些資料,進行了一些整理,希望可以和大家一起分享學習,共同進步。第一步編寫Java類首先,我們創建一個名為test的Eclipse工程,并新建一個src源代碼目錄,testdll的package這里我們編寫一個Java類,命名為HelloWorld,HelloWorld類包含一個本地方法。

    1002937751 2013-01-29   523   0
    Java開發   Java   C/C++  
    P92

      C++面試題大全(最新) 文檔

    發布之前先申明兩點:1所有資料來自網絡,本人只是收集和轉發。???2所有問題解答(尤其是代碼)只是參考,不保證正確。先發基本問題,再發編程問題..1.static變量和static函數各有什么特點?3.描述一下嵌入式基于ROM的運行方式基于ram的運行方式有什么區別。4.task有幾種狀態?就緒、掛起、阻塞、睡眠、運行5.task有幾種通訊方式?共享內存、信號量、消息隊列和管道、socket6.C函數允許重入嗎?函數的重入和不可重入是和函數本省有關的,例如一個字符串拷貝的函數就是可重入的,而一個在函數中調用了I/O,分配內存是就可能是不重入的,是否重入要看調用的庫函數是否重入的.

    yuanzhenghai 2013-01-28   5883   0
    P89

      C++面試大全 文檔

    1.new、delete、malloc、free關系delete會調用對象的析構函數,和new對應free只會釋放內存,new調用構造函數。malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算符。它們都可用于申請動態內存和釋放內存。對于非內部數據類型的對象而言,光用maloc/free無法滿足動態對象的要求。對象在創建的同時要自動執行構造函數,對象在消亡之前要自動執行析構函數。由于malloc/free是庫函數而不是運算符,不在編譯器控制權限之內,不能夠把執行構造函數和析構函數的任務強加于malloc/free。

    yuanzhenghai 2013-01-28   426   0
    P8

      C++的高級特性---函數重載_重寫_覆蓋 文檔

    對比于C語言的函數,C++增加了重載(overloaded)、內聯(inline)、const和virtual四種新機制。其中重載和內聯機制既可用于全局函數也可用于類的成員函數,const與virtual機制僅用于類的成員函數。重載和內聯肯定有其好處才會被C++語言采納,但是不可以當成免費的午餐而濫用。本章將探究重載和內聯的優點與局限性,說明什么情況下應該采用、不該采用以及要警惕錯用。

    yuanzhenghai 2013-01-28   2640   0
    P103

      華為C/C++筆試題大全 文檔

    ★筆試題大全★1.static有什么用途?(請至少說明兩種)1)在函數體,一個被聲明為靜態的變量在這一函數被調用過程中維持其值不變。2)在模塊內(但在函數體外),一個被聲明為靜態的變量可以被模塊內所用函數訪問,但不能被模塊外其它函數訪問。它是一個本地的全局變量。3)在模塊內,一個被聲明為靜態的函數只可被這一模塊內的其它函數調用。那就是,這個函數被限制在聲明它的模塊的本地范圍內使用2.引用與指針有什么區別?1)引用必須被初始化,指針不必。

    yuanzhenghai 2013-01-28   2719   0
    P11

      C/C++位域 文檔

    很早想說說這個問題了,經常也會有很多公司拿位域出來考人,呵呵要真的想弄清楚還要一點點的分析。這里先看看網宿的一道筆試題目,這道題目我之前是復制網上的,結果不對,修改了一下,可以正確運行了,謝謝(imafish_i)提醒.

    yuanzhenghai 2013-01-28   2119   0
    P190

      C/C++筆試面試題大全(192頁) 文檔

    網絡上收集的200多頁C/C++筆試面試題,多數都有答案。希望對大家有所幫助。

    yuanzhenghai 2013-01-28   3444   0
    P24

      php5開發實用教程:php基本語法 文檔

    PHP 是什么? PHP(“PHP: Hypertext Preprocessor”,超文本預處理器的字母縮寫)是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中,尤其適合 WEB 開發。

    huobenlin 2013-01-28   3262   0
    PHP開發   HTTP   HTML   PHP   C/C++  
    P7

      C++面試答案 文檔

    1. 完成字符串拷貝可以使用 sprintf、strcpy 及 memcpy 函數,請問這些函數有什么區別,你喜歡使用哪個,為什么?舉例寫出你的使用習慣

    zshytc 2013-01-28   1613   0
    P150

      UML RationalRose 2003 培訓教材版 文檔

    面向對象的可視化建模培訓教程[UML和RationalRose/C++Ver4.x]目錄表簡介ROSE提供的不同視圖配置用戶界面問題描述問題需求描述UseCases建立Actors,UseCase和UseCase圖建立序列圖建立協同圖包和類建立類、包和模版重新分配類和包建立類圖目錄表關系關聯和聚合關系的建立反向關系的建立操作和屬性建立并驗證類的屬性和操作繼承繼承關系的建立使用類指南建立類對象行為狀態轉換圖的建立目錄表結構建立4+1的視圖模型詳細設計疊代包的建立用設計階段的信息(如:導航、抑制操作、屬性數據類型、操作信號和信息同步選項)更新模型雙向工程簡介主題:介紹你將可以:討論ROSE支持的不同視圖列出每一種視圖案的圖形配置ROSE用戶界面什么是Rational Rose?Rational Rose是一種工具。

    ghj1104 2013-01-26   4456   0
    P

    走進Visual C++ 文檔

    Visual C++作為一個功能非常強大的可視化應用程序開發工具,是計算機界公認的最優秀的應用開發工具之一。Microsoft的基本類庫MFC使得開發Windows應用程序比以往任何時候都要容易。本光盤教學軟件的目的就是為了讓你學會在Visual C++環境下,利用微軟的基本類庫MFC開發出功能強大的Windows應用程序。在本章節的內容當中,我們將向您介紹使用VC開發軟件需要用到的一些基本概念,使用MFC進行編程的基本特點,以及VISUAL C++集成開發環境提供的一系列編程輔助工具——WIZARD的使用方法。

    cozzw 2013-01-25   2466   0
    P3

      C++學習一般過程 文檔

    當讀者有一定c/c++基礎推薦的閱讀順序:level1從《essential c++》開始,短小精悍,可以對c++能進一步了解其特性以《c++ primer》作字典和課外讀物,因為太厚不可能一口氣看完level2然后從《effective c++》開始轉職,這是圣經,請遵守10誡,要經常看

    mohan888 2013-01-22   2256   0
    P24

      Hadoop 平臺結構淺析 文檔

    什么是Hadoop?Hadoop是Apache下面的一個分布式并行計算框架,是從Lunece中抽取出來的一個框架。Hadoop的核心設計思想是MapReduce和HDFS,其中MapReduce是Google提出的一個軟件架構,用于大規模數據集(大于1TB)的并行運算。前提和設計目標1.硬件錯誤是常態,而非異常情況,HDFS可能是有成百上千的server組成,任何一個組件都有可能一直失效,因此錯誤檢測和快速、自動的恢復是HDFS的核心架構目標。2.跑在HDFS上的應用與一般的應用不同,它們主要是以流式讀為主,做批量處理;比之關注數據訪問的低延遲問題,更關鍵的在于數據訪問的高吞吐量。

    liu1122 2013-01-20   2848   0
    1 2 3 4 5 6 7 8 9 10

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色