快過年了,估計園子裡面的朋友們都有想回家的衝動了吧,到年終了我也來寫個總結,分享下去年的經歷。
我是去年3月份進入現在所在的公司的,公司是個小公司,做車載gps裝置的,人有40,50人吧,研發部10個人,硬體部6個,軟體部4個,我是軟體部其中乙個。進公司的時候軟體部只有兩個人,其中乙個本來不是做開發的,聽說原來申請的職位是做管理方面的,公司缺人就拉進來了。另外乙個是做vb開發。產品解決方案是win ce的硬體裝置+.net軟體平台。由於所購買的解決方案中軟體平台是.net開發,我和我同學是學.net的,他離開公司就推薦我進去了,現在看來都慚愧,在學校的時候也沒怎麼玩過,和我寢室的同學都很上進,別人看電影,打遊戲,我們研究技術,可是在我看來我沒多大長進。
剛進去就是負責編寫乙個伺服器程式:道理很簡單,就是將客戶端的命令通過伺服器端傳送到車載終端,或者將車載終端的資料通過伺服器端回傳到客戶端或者資料庫,車載終端是通過gprs網路來通訊的。伺服器的功能就是**資料和分解儲存資料。可是原來基本沒接觸過伺服器程式,好在有網路和一些朋友或者同學,並研究前員工留下的資料,花了一段時間,總算把伺服器程式拼出來了,看起來公司裡面就我稍微懂點.net的東西。那時程式的版本是1.0是自己定的,也就是乙個執行緒對應乙個客戶端或者車載終端的連線,分別進行處理,將所有連線儲存到hashtable裡面。總是感覺這種做法很欠妥,什麼原因我也難以搞明白,估計是基礎知識不紮實,後來經過在網上到處搜尋,都說.net下網路應用非同步效能比較好,於是我開始琢磨將原來的程式用非同步的方式重構,花了一段時間也搞定了,和多執行緒優勢還沒體現出來,唯一我感覺的好處就是非同步好控制一些。我所用的非同步還是最基本的收發資料方式。中間協議修改過一次版本2.0,現在用非同步重構後我的版本變成3.0了,估計版本改得太大了,以後的小改動。波波折折的基本能使伺服器執行起來,其中有不少問題慢慢修改也比較穩定了,因為連線的數量不多不還沒超過100個終端的情況,靜觀其變吧。在改程式的過程中發現,web開發裡面經常都分曾,我想如果我的程式如果分層不是也可以嗎,於是我又重構了一次,這次是將ui,網路收發資料處理,資料庫操作分開,版本又被我改成3.5了,呵呵,和vs2008的framework版本一樣了。目前執行還比較正常,原來全是利用tcp方式收發,討論後又得將車載終端和伺服器端改成udp方式,因為udp速度更快,這是過了年來的事情了。
09年的計畫:做乙個自己的**或者部落格,堅持web和win32兩手抓,網域名稱都買好了:
名字都能猜出來是想做個和.net相關的。
ps:我是的忠實讀者,雖然我很少發表文章,但我基本天天都會逛上一陣,因為我很菜,不好意思拿出來顯擺。希望能交到更多朋友,學到更多知識。
要回家過年啦!
明天就要回家過年啦,今天在實驗室裡把我的臃腫的硬碟整理了一下,最後想起得到這個地方來說幾句話了,自己給自己總結下!即將過去的猴年是俺本命年,一般來說運氣不會很好的,但我覺得還可以。過去的一年應該說對我非常重要,自己也常常要求自己不能浪費時間,總的感覺有點累,有些充實,但也有些無奈!上半年做的重要的件...
過年回家炸金花
過年的時候和親戚朋友們一起炸金花,小贏了一把,仔細想想,我覺得炸金花的目的有三 1.娛樂,增進彼此間的感情 2.練 賭博 的氣概 3.建模 第一條很容易理解,而第二條,我是這樣理解的 人的一生會面臨種種抉擇,有時候沒能完全了解整個情況,可能只會根據目前的情況去推測事情的趨勢,勝負不明朗。這時候需要有...
回家過年的那些事
父愛 回去那天只帶了一塊電池,又快沒電了,就暫時關了機,快到鎮上的時候才開。那個時候把家裡打了 說我快到了,來接我吧。父親接了 說在那等著呢。我說哦。下車後天是那麼的冷,找了好一會兒才看到父親。回去的路上冷的發抖。到家後,母親說,你怎麼關機啊,我說手機沒電了。你爹4點多就去等你了。拿開手機看了下現在...