Posted on 2012-08-24 15:25
Onway 閱讀(251)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
那些事兒
今年四月底為一份實(shí)習(xí)參與了一個(gè)在線挑戰(zhàn),選題是linux平臺(tái)的一個(gè)http服務(wù)器,一個(gè)星期多點(diǎn)完成交上去,然后就沒(méi)然后了。
昨晚拿出來(lái)運(yùn)行一下,打開(kāi)幾個(gè)源碼文件,看著感覺(jué)是挺不懂事的。
無(wú)論是代碼風(fēng)格,程序結(jié)構(gòu),實(shí)現(xiàn)技術(shù),還是標(biāo)準(zhǔn)支持,安全性什么都是慘不忍睹的。
但做這個(gè)東西的時(shí)候感覺(jué)是煞有介事的,也用到了線程技術(shù),實(shí)現(xiàn)了CGI,也做了文檔什么的,也算是系統(tǒng)編程的開(kāi)始吧,因此寫(xiě)文一篇緬懷一下。
昨晚想到,有沒(méi)必要做一個(gè)本地瀏覽器接口程序?其實(shí)也就是一個(gè)監(jiān)聽(tīng)localhost的http服務(wù)器程序。
一些簡(jiǎn)單的單機(jī)交互程序,跑命令行不方便,雖然用圖形庫(kù)寫(xiě)個(gè)界面也是不難的事,但為了一個(gè)界面幾個(gè)按鈕去學(xué)個(gè)圖形庫(kù)就比較糾結(jié)了。
想法是這樣簡(jiǎn)單的界面可以用瀏覽器做,服務(wù)程序作為本地程序和瀏覽器之間的橋梁。
當(dāng)然如果覺(jué)得裝個(gè)apache更容易的話,那是無(wú)話說(shuō)了。
只是簡(jiǎn)單記錄一下想法,具體還需更多的需求分析和論證。