不到200行的JDK WWW伺服器版本0.2

這是兩個月前開始寫的程式因為一個flush函數沒使用到了今天終於給搞定了多線程,幾個IE同時請求應該沒問題內附說明,對學習JAVA多線程及HTTP協義很有協助以下為程式源碼webserver.java所有的相關檔案及使用說明下載請訪問http://home.hn8868.com/tary/download.html如果想看到超慢速度的單線程JAVA WWW伺服器也可以訪問上面這個頁面/*** ClassName: webserver* Description: a simple

resin access log 格式

The access log formatting variables follow the Apache variables:  %bresult content length%Dtime taken to complete the request in microseconds (since 3.0.16)%hremote IP addr%{xxx}irequest header xxx%{xxx}oresponse header xxx%{xxx}ccookie value

HTC Desire G7 的ADB驅動安裝

網上下載的ADB驅動android-usb-driver.zip,G7明顯裝不上這個驅動,裝置管理員中顯示黃色歎號,驅動更新根本無法找到硬體相關資訊,就是說我的WindowsXP壓根兒就沒為G7裝上ADB驅動。 首先,要處於USB偵錯模式(設定-應用程式-開發-);其次,串連至PC選擇僅充電;插入USB線時安裝驅動即可,只需要作以下修改, 以下轉載: -----------------但是會提示找不到驅動或者找不到制定硬體,當然找不到了..壓縮包主目錄下的android_winusb.inf

演算法的時間複雜度分析

演算法的執行時間依賴於具體的軟硬體環境,所以,不能用執行時間的長短來衡量演算法的時間複雜度,而要通過基本語句執行次數的數量級來衡量。  求解演算法的時間複雜度的具體步驟是:  ⑴ 找出演算法中的基本語句;  演算法中執行次數最多的那條語句就是基本語句,通常是最內層迴圈的迴圈體。  ⑵

幾種DrawPrimitive用法

 繪製函數VOID Render(){   g_pd3dDevice->Clear(0,NULL,D3DCLEAR_TARGET,D3DCOLOR_XRGB(10,10,100),1.0f,0);    if(SUCCEEDED(g_pd3dDevice->BeginScene()))   {    

XP下SDK的安裝

早幾天開始看了一下《Windows核心編程》這本書,但是裡面的程式沒法運行,從網上搜尋資料,知道了要裝個SDK才能運行。在網上也找到了一個《Windows核心編程》第四版原始碼使用方法。如果你的機器安裝的是比較早版本的VC,比如VC6.0,那麼為了讓該原始碼項目能夠正常運行,還要做以下幾步準備工作:1)要先在Microsoft的網站下載一份最新版的SDK進行安裝,網址是:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-

QT平台上的Json解析

這幾天研究了一下QT平台上的JSON解析 因為方法比較多,搞的我也是暈暈的。 總算也是小有收穫在這裡做個備忘。 QT平台上JSON解析有比較多的辦法 1。系統提供了QScriptEngine

HDU 1248 寒冰王座

題目連結: http://acm.hdu.edu.cn/showproblem.php?pid=1248  這道題其實就是一道完全背包的問題,告訴你三種面值的錢都是無數張,符合完全背包的條件。剛開始的時候我就知道套模板了,完全沒理清自己的思路,最後啟動並執行時候發現答案是錯的,之後檢查了一下,也沒發現錯誤,知道看到答案,才知道原來還有一個判斷的條件,最後加上去就對了。。。。。。這是悲劇啊,下次一定要理清自己的思路,要不然還會遇到這樣的錯誤的。。。。。  第一種方法://其實就是套用模板,沒什麼難

Strace的使用

strace命令用法 作者:      來源:zz     發表時間:2007-02-01     http://blog.linuxmine.com/i554  strace命令用法   調用:  strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...  [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]   strace -c [

LINK : fatal error LNK1104: cannot open file “mfc42d.lib”

想模擬調試evc程式,可是安裝了SDK之後總是會出現這個錯誤。而且選擇APP程式就可以通過,MFC就不行。重新安裝了SDK,不行……把evc重新裝了下,還是不行……後來上網查了下,說是Unicode的問題。恩~~學習了! 網址:http://faq.csdn.net/read/209407.html問題內容:程式出錯:LINK : fatal error LNK1104: cannot open file "mfc42ud.lib",是什麼問題? 答案: RT -----------------

myEclipse的使用教程

 下面我們先熟悉一下myEclipse的操作教程  進入myEclipse 6的介面,我們可以通過按加號按鈕表徵圖來變換myEclipse的布局。  我們產生一個java項目。  在彈出的視窗中,我們給工程起名為HelloWorld。  Contents(項目內容) 預設為建立一個新的項目; JRE(java環境配置) 這裡為我們開始設定好的JRE 1.5的環境; Project layout(項目布局) 預設的選項為為項目建立一個獨立的檔案夾來存放類和資源檔; Working

tomcat下ssl配置(cas的前奏)

文章目錄   由於配置CAS的單點登陸系統,需要先配置Tomcat的SSL,

Spring原始碼分析(8)—ClassPathXmlApplicationContext(工廠換新顏)

正如你所疑惑的那樣,BeanFactory我們已經束之高閣多年啦,我們正在使用威力更加強大的ApplicationContext為我們服務,我們來看下這個新東西,到底如何為我們提供面貌一新的服務;要瞭解ApplicationContext比BeanFactory功能強大在哪裡,我們就必須來分析ApplicationContext介面的實現,因為功能及方法是通過interface來設定的,我們來看一下ApplicationContext的介面類圖;從這裡我們可以看出來,我們的Application

STL transform用法

/*////////////////////////////////template < class InputIterator, class OutputIterator, class UnaryOperator > OutputIterator transform ( InputIterator first1,// 源容器的起始地址InputIterator last1,// 源容器的終止地址OutputIterator result,//

spring原始碼分析(1)–Resource的分析

我們知道,在spring中,設定檔是通過資源形式載入的,我們首先來分析一些在spring中資源類的結構,並且查看一下資源的類型;資源類圖如下:public interface InputStreamSource {        /**         *用於獲得資源的輸入資料流         */    InputStream getInputStream() throws IOException;}抽象出這層介面,事實上是把java底層的二進位流和spring中的resource給對應以來

oracle11g的JDBC串連 URL和之前的版本有一定的區別

今天安裝了oracle11g後,寫了JDBC測試程式,一直都串連不上!一直找不到原因後來讀了一下安裝檔案中的Readme.txt文檔,汗啊!這個版本居然把url的訪問方式改變了:Some Useful Hints In Using the JDBC Drivers-------------------------------------------Please refer to "JDBC Developer's Guide and Reference" for

WebBrowser控制項判斷頁面載入完畢

大家都知道DWebBrowserEvents2 Members的DocumentComplete(Fires when a document is completely loaded and initialized)成員的作用。但是實際上直接在它裡面處理載入完成後的事件是不行的, 我們還需要做一些處理才行。直接看代碼://CComPtr<IWebBrowser2> m_spWebBrowser;void __stdcall

lvm程式碼分析(六)——pvcreate

 對於輸入pvcreate /dev/sda0這個命令,如何通過lvm進入,然後經過轉換到調用pvcreate的過程,前面算基本理清,更多的細節需要在日後多完善。pvcreate函數的代碼如下:int pvcreate(struct cmd_context *cmd, int argc, char **argv){    int i, r;    int ret = ECMD_PROCESSED;    struct pvcreate_params pp;    if (!argc) {    

ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired解決方案

刪表時出了個ORA-00054: [scott@ORCL Session(422301)]#drop table t;drop table t           *ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired解決方式如下:-------------------------------------------------------------------

基於UML的Blog系統分析與設計之五——邊界類、控制類、實體類的設計

邊界類、控制類、實體類 邊界對象(boundary object):參與者使用它來同系統互動,這通常包含視窗,螢幕,對話方塊和菜單。實體物件(entity object): 它指的是用例完成以後系統要儲存的資料,以後進行資料庫設計時可以參照。控制對象(control

總頁數: 61357 1 .... 15371 15372 15373 15374 15375 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.