第一篇:聯(lián)嵌這種學(xué)習(xí)模式真的讓我很喜歡_學(xué)到的知識馬上可以自己實踐
又是一個月過去了,這一個月,我們學(xué)了linux系統(tǒng)編程,和網(wǎng)絡(luò)編程,然后最后做的是聊天室 系統(tǒng),盡管做系統(tǒng)的時候磕磕碰碰,但最終還是做出來了,由于前期對CMPP發(fā)送消息的那套機制不是很 了解,所以走了很多彎路,但是做項目的過程真的是最享受的日子,讓人感覺不但學(xué)到的東西能有用武 之地而且你還能添加自己想到的功能,真的是很享受。。
通過系統(tǒng)編程我覺得我明白了當(dāng)初學(xué)習(xí)操作系統(tǒng)的時候好多不明白的問題,例如當(dāng)初對臨界問 題只是知道概念,不知道讓他怎樣的互斥的去訪問,現(xiàn)在基本上能熟練應(yīng)用了。還有里面對進程間通 信的講解讓我學(xué)到了很多,我知道系統(tǒng)編程時作為一個黑客最喜歡研究的東西,如果老師能講一些黑客 的應(yīng)用實例,那真是太好了。
通過對網(wǎng)絡(luò)編程這一塊的學(xué)習(xí),我們基本了解了TCP和UDP兩種協(xié)議下的通訊機制,能夠有選擇 的使用這兩種網(wǎng)絡(luò)通訊,搞清了兩者區(qū)別 :UDP 與 TCP 的主要區(qū)別在于 UDP 不一定提供可靠的數(shù)據(jù)傳 輸。然后我自己根據(jù)自己的理解嘗試著判斷國內(nèi)外的一些聊天網(wǎng)站,例如QQ,MSN等都采用什么協(xié)議,結(jié) 果自己的判斷基本上是正確的。事實上,該協(xié)議不能保證數(shù)據(jù)準(zhǔn)確無誤地到達(dá)目的地。UDP 在許多方面 非常有效。當(dāng)某個程序的目標(biāo)是盡快地傳輸盡可能多的信息時(其中任意給定數(shù)據(jù)的重要性相對較低),可使用 UDP。ICQ 短消息使用 UDP 協(xié)議發(fā)送消息。許多程序?qū)⑹褂脝为毜?TCP 連接和單獨的 UDP 連 接。重要的狀態(tài)信息隨可靠的 TCP 連接發(fā)送,而主數(shù)據(jù)流通過 UDP 發(fā)送。在TCP協(xié)議下做服務(wù)器能正常 執(zhí)行遠(yuǎn)程指令。通過對網(wǎng)絡(luò)編程這一塊的學(xué)習(xí),我們基本了解了TCP和UDP兩種協(xié)議下的通訊機制,能夠有選擇 的使用這兩種網(wǎng)絡(luò)通訊,搞清了兩者區(qū)別 :UDP 與 TCP 的主要區(qū)別在于 UDP 不一定提供可靠的數(shù)據(jù)傳 輸。然后我自己根據(jù)自己的理解嘗試著判斷國內(nèi)外的一些聊天網(wǎng)站,例如QQ,MSN等都采用什么協(xié)議,結(jié) 果自己的判斷基本上是正確的。事實上,該協(xié)議不能保證數(shù)據(jù)準(zhǔn)確無誤地到達(dá)目的地。UDP 在許多方面 非常有效。當(dāng)某個程序的目標(biāo)是盡快地傳輸盡可能多的信息時(其中任意給定數(shù)據(jù)的重要性相對較低),可使用 UDP。ICQ 短消息使用 UDP 協(xié)議發(fā)送消息。許多程序?qū)⑹褂脝为毜?TCP 連接和單獨的 UDP 連 接。重要的狀態(tài)信息隨可靠的 TCP 連接發(fā)送,而主數(shù)據(jù)流通過 UDP 發(fā)送。在TCP協(xié)議下做服務(wù)器能正常 執(zhí)行遠(yuǎn)程指令。
再說一下這次三個人為以小組做的這個聊天系統(tǒng),這個系統(tǒng),說大不是特別大,但是里面的關(guān) 鍵問題真的很多,一不小心就出錯了,而且公司的真正目的是讓我們學(xué)會以小組模式學(xué)會開發(fā)項目,感覺聯(lián)嵌這種模式特別的好。
最后,我覺得這種學(xué)習(xí)模式真的讓我很喜歡,學(xué)到的知識馬上可以自己實踐,轉(zhuǎn)化為自己能真 正掌握的東西。