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