首頁 » 2015 October

TCP/UDP網絡編程入門教程之十八:TCP應用——構建echo服務器

       現在,我們用前面所構建的socket類,重新設計第一章中echo的服務器,然后設計客戶端程序。 echo服務器的工作原理很簡單: 1、接收客戶端傳來的信息; 2、將接收到的信息原封不動的返回給客戶端。 可以看到我們所設計的TCPServerSock類具備了echo服務的所有數據成員,我們只需要添加一個具體的echo方法。因此,我們讓設計的echo類從TCPServerSock類中派生出來。閱讀全文 »

2015年10月30日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:1

TCP/UDP網絡編程入門教程之十七:TCP原理——TCP連接的關閉

       TCP連接一旦建立,服務器端和客戶端就成為了對等關系,任何一方都可以發出關閉握手請求,甚至可以同時發出關閉握手請求。TCP的連接建立需要3次握手,而正常關閉則需要4次握手。 1、主動關閉的一方A調用close(),SendQ不再接收send()寫入信息,在SendQ隊列的最后,向被動關閉的一方發送TCP的IP數據報作為關閉握手的請求。這個數據報中包含著標志FIN,也包含著此刻的字節序號m。閱讀全文 »

2015年10月30日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

互聯網冬天到來 不過只是暫時的

       繼華為在最近對員工的考核和淘汰制度升級、聯想裁員3200人、鳳凰網裁員轉型、阿里停止校招、騰訊停止社招、百度停止社招之后,“妖股”暴風也不甘落后,將對現有的員工裁員30%,盡管暴風對外宣稱“這是正常的優化”,但這種說法并不能給大家帶來一定的可信度,相反的是,大家都覺得,這個冬天,來的比往年早一些。閱讀全文 »

2015年10月29日
作者:雞啄米 分類:IT互聯網 瀏覽: 評論:0

談談360與周鴻祎的轉型

       曾幾何時,無論是做互聯網的還是做傳統行業的,大到3BAT,小到小微企業,都在討論一個詞——“轉型”。以360為例,360最近也在推出了自己的第二支品牌形象片,與第一支形象片——360兒童衛士智能手表邀請賈樟柯做導演的的操作套路相同,第二支形象片——360智能攝像頭由小時代電影編劇謝東燊親自操刀,將溫馨的故事續寫。閱讀全文 »

2015年10月29日
作者:雞啄米 分類:IT互聯網 瀏覽: 評論:0

TCP/UDP網絡編程入門教程之十六:TCP原理——字節流的發送與接收

       從TCP三次握手的原理我們可以看到,TCP有“保障”的連接實際上可以看做是兩個單向的連接:一個通道只負責發送,另外一個只負責接收。并且,傳送的信息是以字節為單位保證順序的。 在socket機制中,應用層的程序以send()函數將數據首先發送到本機系統的發送緩存中,我們稱之為SendQ,意指這是一個FIFO(先進先出)的隊列。閱讀全文 »

2015年10月26日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

什么是函數式編程——函數式編程掃盲貼

       1. 概論 在過去的近十年的時間里,面向對象編程大行其道。以至于在大學的教育里,老師也只會教給我們兩種編程模型,面向過程和面向對象。 孰不知,在面向對象產生之前,在面向對象思想產生之前,函數式編程已經有了數十年的歷史。 那么,接下來,就讓我們回顧這個古老又現代的編程模型,讓我們看看究竟是什么魔力將這個概念,將這個古老的概念,在21世紀的今天再次拉入了我們的視野。閱讀全文 »

2015年10月20日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:1

TCP/UDP網絡編程入門教程之十五:TCP原理——TCP的三次握手(three-way handshake)

       前面3個小節介紹了socket機制對TCP協議三次握手的實現,需要強調的是,與協議獨立于實現類似,TCP的三次握手是獨立于socket體系的理論。在TCP協議中,三次握手是通過3個TCP格式的IP數據報來實現的。TCP格式的IP數據報中包含著TCP首部,TCP首部信息中包含著對每一個數據報具體內容的描述。閱讀全文 »

2015年10月16日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

騰訊馬化騰怎么了 為什么這么多人罵他

       不知道大家有沒有注意過,在所有互聯網大佬中,大家對于馬化騰的“抱怨”遠遠多過于其它同級別的大佬,例如李彥宏、馬云等等。 之所以對抱怨這兩個字打引號,是因為這里的“大家”指的大多是普通用戶,而并非所謂的互聯網行業內人士,這些人的“抱怨”可以說……恩,應該就不是抱怨而是罵娘了! 閱讀全文 »

2015年10月15日
作者:雞啄米 分類:IT互聯網 瀏覽: 評論:7

程序員職業倦怠怎么破

       程序員在編程的時候因為心力交瘁,從而失去工作熱情的現象并不罕見。  很多文章都可以成為這一方面的證據,證明這已經是IT行業一個普遍現象。因為我已經有處理過職業倦怠的經驗,所以我想要更深入地探索這個問題,幫助大家解決甚至預防它。  倦怠發生的原因  程序員比其他領域的專業人士更容易產生職業倦怠。閱讀全文 »

2015年10月14日
作者:雞啄米 分類:職場人生 瀏覽: 評論:0

最熱門編程語言薪資與職位需求揭秘

       我們可以從與工作相關的指標來決定要學習的“最佳”技術,例如需求和薪資。職業規劃公司Gooroo通過仔細查看了美國、英國和澳大利亞的超過50萬份的IT職位空缺,得到了下面這份《2015年的工資和供需報告》。 需求量最大的前十項技術  以下這些就是在職位空缺廣告中呼聲最多的技術:...閱讀全文 »

2015年10月14日
作者:雞啄米 分類:職場人生 瀏覽: 評論:0

架構設計之路(五):測試驅動

       上一章我們提到,單元測試只是測試驅動的一個子集;換言之,測試驅動有著更寬廣的概念,他要求以“測試”為驅動力,來推動整個開發活動。這個觀點似乎非常具有爭議性,相當多的人認為其根本不具有可執行性。但很奇怪的是,當我第一眼接觸這個觀點,我就覺得,它像一道閃電劃破長空,它光華璀璨,價值無以倫比!閱讀全文 »

2015年10月13日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

5款游戲教你學編程——終于可以快樂的編程了

       這些WEB游戲非常有趣,可以把你帶入迷人的編程世界。 1. CodeCombat CodeCombat 是一個 HTML5 角色扮演游戲(RPG),教你基本的編程概念。 在 CodeCombat 中,你扮演一個英雄通過游戲中不同等級的冒險。第一關是 Kithard Dungeon ,里面涵蓋了編程的基本概念。閱讀全文 »

2015年10月12日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

三星全新品牌形象——Galaxy S6 Edge+

       什么是真正的時尚氣質?三星s6 edge+做出了最好的詮釋。為何這樣說?因為三星s6 edge+的時尚氣質是從娘胎中帶出來的。這種與生俱來的時尚氣質,讓三星s6 edge+一面世就大放異彩。 首秀竟是一場時尚Party 8月27日,備受關注的三星雙曲面大屏手機S6 edge+正式在中國地區上市銷售,包括北京、上海、廣州、武漢、成都、西安、沈陽等在內的36個核心區域門店,同步舉行了上市首銷慶典活閱讀全文 »

2015年10月10日
作者:雞啄米 分類:數碼生活 瀏覽: 評論:0

果粉們注意了 iPad Pro外接蘋果鍵盤來啦

       隨著近些年人們生活水平逐步提升,人們對鍵盤的要求也在逐步提高,從目前鍵盤市場來看,鍵盤按架構分為薄膜鍵盤和機械鍵盤。而在2010年末鍵盤市場中刮起了一陣機械旋風,讓機械鍵盤這個沉寂多年的產品重見天日。那么蘋果鍵盤究竟有什么不同? 蘋果為全新的12.9英寸iPad Pro準備了一款Smart Keyboard官方外接蘋果鍵盤保護套閱讀全文 »

2015年10月10日
作者:雞啄米 分類:數碼生活 瀏覽: 評論:0

架構設計之路(四):單元測試

       在帶隊的過程中,性能的問題還比較好解決,最消極的想法,“好啊,多一事不如少一事,你讓我不管還不簡單?”,但要求寫測試代碼,那就炸鍋了!以我的經歷,“測試驅動”是一個最具爭議的話題,沒有之一。吹捧者和反對者涇渭分明,而且都有大量的論據和證明。記得曾經有一篇文章,大意是:“公司付錢給你不是讓你寫測試代碼的”,下面一片狂贊。閱讀全文 »

2015年10月8日
作者:雞啄米 分類:軟件開發 瀏覽: 評論:0
分頁:[«]1[»]
安徽快3走势