UDP程序設計在TCP的索引操作都必須建立可靠地連接,這樣一來肯定會浪費大量的系統性能,為了減少這種開銷,在網絡中又提供了另外一種傳輸協議---UDP,不可靠的連接,這種協議在各個聊天工具中被廣泛的應用。在UDP開發中使用DatagramPacket
TCP程序設計在Java中使用Socket(即套接字)完成TCP程序的開發,使用此類可以方便的建立可靠地,雙向的,持續的,點對點的通訊連接。在Socket的程序開發中,服務器端使用serverSocket等待客戶端的連接,對於Java的網絡程序來講,
一:IP與InetAddress在Java中支持網絡通訊程序的開發,主要提供了兩種通訊協議:TCP協議,UDP協議可靠地連接傳輸,使用三方握手的方式完成通訊不可靠的連接傳輸,傳輸的時候接受方不一定可以接受的到在Java中的所有網絡程序的開發類都在ja
首先理解Struts與MVC的關系在傳統的MVC模式中所有的請求都要先交給Servlet處理,之後由Servlet調用JavaBean,並將結果交給JSP中進行顯示。結構圖如下Struts是Apache基金組織中Jakarta項目組的一個開源(Ope
AJAX技術AJAX(Asynchronous JavaScript and XML,異步JavaScript和XML),AJAX並不是一項新的技術,它產生的主要目的是用於頁面的局部刷新,從之前的代碼開發來看,讀者可以發現,每當用戶向服務器端發出請求
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裡面,在改進和個性化定制
閱讀目錄配置虛擬機創建Demo編輯與調試參考資料Linux程序開發變得越來越多,越來越多的程序、產品需要跨平台,甚至有些開源項目只支持Linux平台,所以掌握Linux開發變得越來越重要。但是對於習慣了Windows下的開發,使用了VS這個宇宙第一I
閱讀目錄RPC通信框架為什麼選擇RCF簡單的性能測試參考資料總結現有的軟件中用了大量的COM接口,導致無法跨平台,當然由於與Windows結合的太緊密,還有很多無法跨平台的地方。那麼為了實現跨平台,支持Linux系統,以及後續的分布式,首要任務是去除
什麼是Application CacheHTML5引入了應用程序緩存技術,意味著web應用可進行緩存,並在沒有網絡的情況下使用,通過創建cache manifest文件,可以輕松的創建離線應用。Application Cache帶來的三個優勢是:①
OpenLDAP 2.4.40 發布下載了,OpenLDAP是一個開源的LDAP實現,這個套件包括:slapd - 獨立運行的LDAP服務器端程序slurpd - 更新復制的守護進程libraries 實現LDAP協議的接口庫管理工具和客戶端該版本完
1. C++解析XML的開源庫在項目中XML的解析使用的是開源的第三方庫,TinyXML;這個解析庫的模型通過XML文件,然後再內存中生成DOM模型,從而讓我們可以很方便的遍歷這顆XML樹。DOM模型即文檔對象模型,是將整個文檔分成多個元素(如:書、
1) WebService技術介紹WebService是一種跨編程語言和跨操作系統平台的遠程調用技術。只有通過Web Service,客戶端和服務器才能夠自由的用HTTP進行通信,不論兩個程序的平台和變成語言是什麼。XML、SOAP和WSDL是Web
之所以寫這篇《C++類的實例化對象的大小之sizeof()》,是因為在參加筆試的時候遇到如下這麼一道題,當時感覺就是這個一個坑,但,我還是義無反顧的跳了下去,因為存在知識點盲區啊。現,總結一下,你不知道的C++類的實例化對象的大小之sizeof()。
去參加筆試了,有兩道題做錯了,都是印象裡面有概念,但是沒有弄清楚它到底是怎麼回事,原理是什麼,導致題目打錯,現總結一下。一、C++內存分配筆試考察問題考察如下,請先不要看答案,看看你能否做對,呵呵:怎麼樣,暈了沒?正確答案及解析如下:解析:char
三年前,客戶端與服務器端的全雙工雙向通信作為一個很重要的功能被納入到WebSocket RFC 6455協議中。在HTML5中,WebSocket已經成為一個流行詞,大家對這個功能賦予很多構想,很多時候甚至是不切實際的期望。在這篇文章中,我們將重點介
引言 fork函數是用於在linux系統中創建進程所使用,而最近看了看一個fork()調用是怎麼從應用到glibc,最後到內核中實現的,這片文章就聊聊最近對這方面研究的收獲吧。我們主要聊聊從glibc庫進入內核,再從內核出來
對entry-common.S和call.S的部分理解1 - 摩斯電碼內核版本: linux-2.6.30.4文件:linux-2.6.30.4/arch/arm/kernel/entry-common.Slinux-2.6.30.4/arch/ar
本文詳細地介紹了 Linux 2.6 內核中新的鎖機制 RCU(Read-Copy Update) 的實現機制,使用要求與典型應用。一、 引言眾所周知,為了保護共享數據,需要一些同步機制,如自旋鎖(spinlock),讀寫鎖(rwlock),它們使用
1.futex引入的意義傳統的SYSTEM V IPC機制需要系統調用進入內核態去操作某個內核對象,由內核來仲裁同步,事實上大部分情況下並沒有資源競爭即多個申請者不會同時去競爭同步對象,此種情況下仍然進入內核態會顯得很浪費,系統開銷增加進而造成性能拆