自己寫的用java實現的小爬蟲

2021-06-27 12:10:03 字數 742 閱讀 2943

1.獲取網頁源**:

public static string gethtmlresourcebyurl(string url,string encoding)

} catch (exception e)

//隨手關閉流

finally catch (ioexception e)

}} //將buffer(stringbuffer型別轉化為string型別)

return buffer.tostring();

}

/*

*/public static void downimages(string imgurl,string filepath)

//獲取名字,即擷取路徑最後乙個/後面的內容

string filename=imgurl.substring(imgurl.lastindexof("/"));

//獲取檔案的字尾名

string imgtype = imgurl.substring(imgurl.lastindexof(".")+1);

try catch (malformedurlexception e) catch (ioexception e)

}

3.測試**:

public static void main (string args)

}}

自己寫的用c 實現的簡單裝飾者模式

在上傳 之前,先交代一下裝飾模式的概念。裝飾模式 decorator 可以在執行時動態地給物件增加功能。它也是對物件的包裝,但與介面卡模式不同的是它並沒有改變被包裝物件的介面,只是改變了它的能力範圍,而且可以遞迴組合。通過生成子類的方式也可以為物件增加功能,但它是靜態的,而且大量的功能組合很容易產生...

JAVA網路爬蟲的實現

記得在剛找工作時,隔壁的一位同學在面試時豪言壯語曾實現過網路爬蟲,當時的景仰之情猶如滔滔江水連綿不絕。後來,在做搜尋時,需要大量的測試,因此萌生了從amazon中爬取圖書封面的想法,從網上也吸取了一些前人的經驗,實現了乙個簡單但足夠用的爬蟲系統。img 傳統爬蟲從乙個或若干初始網頁的url開始,獲得...

實現自己的小的OS

實現了一款在mcu lpc1768 中執行的os,此os實現了硬實時和軟實時。硬實時 當tick到時時立即執行,此任務一定要是短小的,執行時間不能超過tick間隔時間。軟實時 當tick到時時把可以執行的標誌設定,程式什麼時候執行,在主迴圈中決定,主迴圈中會做一些其他的事情。定義乙個 任務結構體 t...