首頁 » 2015 November

                  TCP/UDP網絡編程入門教程之二十六:UDP應用——UDP版的Echo Client

                         同樣的,我們將UDP版的doEcho()也設計成返回bool:true表示循環繼續;false表示關閉客戶端。 當echo_message為“空”的時候,即輸入直接回車,是一個"",用C風格來說,即時'\0',從C++來說,是const char[1],其C++風格的長度echo_message.size()為0,這時候就會發送一個“0長度”的UDP數據包。閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之二十五:UDP應用—— UDP版的Echo Server

                         與TCP版的Echo Server類似,我們從Server Socket類中派生出Echo Server類。 我們依然讓handEcho()返回一個bool,true表示客戶端“正常”離開(這里沒用“斷開”這個詞是因為UDP是無連接的;另外,我們這里用recvfrom()返回小于0來表示客戶端其實是“非正常”的離開了,比如連接被重置。閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之二十四:UDP原理——預讀MSG_PEEK

                         recv()和recvfrom()的第4個參數可以調整函數行為。 因為UDP是按數據包接收的,我們在接收之前并不知道這個數據包有多大。一個策略是,我們準備足夠大的應用程序緩存以免出錯,但是這個“足夠大”的概念是建立在我們對傳送的數據事先有了解的情況下,比如是我們自己設計服務器端和客戶端并且制定應用層協議閱讀全文 »

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

                  BAT征戰互聯網銀行

                         一 百度宣布,和中信銀行合資20億,籌建百信銀行,走直銷銀行的路。 算上騰訊的微眾銀行,阿里(螞蟻)的網商銀行,BAT再次在同一個領域聚齊。當然,百度這次算參股吧。 互聯網銀行是互聯網金融中的一種頂級存在,受到各方矚目。 但其實,在這條路上,要做的事還極多。 從目前的發展態勢看,大概螞蟻金服走的算是最遠。 關鍵原因是:零售(C端),或者說,貿易(B端),才是普惠金融最根本的原動力。閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之二十三:UDP原理——“有連接”的UDP

                         雖然UDP是無連接的,但是也可以通過調用connect()將本地的UDP socket FD與一個遠程的UDP socket FD連接起來——只需要指定這個遠程sockFD的地址,假設這個地址是sockaddr_in remoteSockAddr,代碼如下:... 建立連接后的UDP RecvQ就不會將非來自remoteSockAddr的數據包收入。閱讀全文 »

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

                  編程學前班掀起熱潮 編程老鳥們該有壓力了

                         外媒稱,吳佩(音)今年開始教6歲的兒子編程,她希望在一個日益數字化的世界里,兒子能喜歡這項可能對今后的職業前景有幫助的技能。如今她在南京開設這項課程,幫助100多名父母讓孩子接觸編程。   據彭博新聞社網站11月18日報道,這名35歲的前富士康公司計算機程序員迎合了年輕父母日益增長的需求,父母們希望學齡前的孩子能為今后生活的世界做好準備。閱讀全文 »

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

                  互聯網10大經典商戰案例(教科書級)

                         面對互聯網的免費大潮,你如果主動擁抱變化,主動自宮,雖然未必成功,但最起碼刀還在你手里;如果你不擁抱變化,抱缺守殘,那結果只有一個——被別人拿刀革自己的命,最后肯定不成功。 十大互聯網經典商戰案例!BAT、小米、360均上榜 TOP10 百度早起如何打動用戶 案例描述:當年百度的市場份額能獲得這么多,真的是搜索技術比谷歌做得好?閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之二十二:UDP原理——UDP的系統緩存隊列

                         UDP的系統緩存隊列與TCP的相比,有兩點顯著的不同: 1、UDP沒有SendQ。UDP的數據包不會被處理,通過調用sendto()(或者在connect()之后也可以調用send())將數據直接發送。 2、UDP的數據在緩存隊列中是有邊緣保證的,也就是說,數據包是有大小的。閱讀全文 »

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

                  歷數老牌互聯網公司之現狀

                         對于國內互聯網企業來說,十年可以改變很多,可以改變人們的上網習慣,可以改變人們的上網需求,十年甚至可以讓主流用戶都換了一代,十年是個坎。從2005年到2015年,有些老牌互聯網企業陷入十年魔咒,日漸式微,走向沒落。但也不乏一些老牌但不老化的企業,或厚積薄發后一日千里,或穩扎穩打,愈加強大。 最近接連看了多家老牌互聯網公司的Q3財報,頗有些感慨。閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之二十一:UDP原理——設計UDP client類

                         UDP的客戶端看起來幾乎就是服務器端的翻版,甚至比服務器端更簡單——因為不需要bind()本機地址:... 在最初設計這個類的時候,我曾經考慮過安排一個服務器地址的私有數據成員,并且在構造函數里面指定服務器的地址。但是,后來我覺得使用“目的地”比“服務器”更加能體現出UDP無連接的本質特點。閱讀全文 »

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

                  那些年我們聽音樂用過的設備

                         我們的生活離不開音樂,不分老少,不分種族。那么作為聽音樂的工具有那些設備呢?不同年齡段的人會有不同的答案。科技在進步,設備也就不斷更替。這里細數一下從小到大陪伴我的音樂播放設備。 很小的時候,在大舅家看到過,對唱片的內容無記憶,年齡小不感興趣。閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之二十:UDP原理——設計UDP server類

                         人們通常用電話連線來說明TCP協議,而UDP協議,則常常用郵遞來做比喻。與TCP有連接的信息傳輸方式不同,UDP協議被認為是對底層IP協議簡單的擴展:協議并不保證每個數據包都會到達目的地,也不保證到達的順序,而僅僅就是“盡力”的發送每一個數據包。我在這篇教程中有時候使用“數據包”有時候使用“數據報”,廣義的說,這兩個詞意思類似閱讀全文 »

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

                  中國互聯網史上十大合并案:從群雄逐鹿到強強聯姻

                         近幾年,中國互聯網圈里不斷上演“死對頭合并或結盟,從相殺到相愛”的大戲,震驚業界。并購年年有,今年特別多!2015年互聯網大合并事件空前爆發,體量之大、數量之多、規模之巨,讓業界目不暇接。探尋這一系列的同類巨頭合并案背后,一方面折射出資本方為了追逐利益最大化,不惜代價推動合并的霸道邏輯;另一方面暴露出互聯網新經濟天生愛壟斷,強強聯合不過是屈從于免費經濟和注意力經濟。閱讀全文 »

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

                  國外從業者預測的軟件開發六大發展趨勢

                         現在對于2016年軟件開發的發展預測或許還有點早。但是大數據的飛速發展已經讓我們的心情難以平復,以下是個人預測的2016年將會出現的6大軟件開發發展趨勢,僅供參考。趨勢一:容器將會統治世界 Docker將會繼續蓬勃發展,會增加更多的安全特性、添加更多的管理形式,以致于你不得不延長容器的下拉菜單。閱讀全文 »

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

                  程序員何時跳槽最好

                         常有程序員問我什么時候辭職合適,如果現在辭職是不是一個好選擇。這個問題我一般都不會決定性意見,因為這有可能會對你的職業和生活造成影響。   一些程序員怕被貼上不穩定、愛跳槽的人,所以常選擇在一個公司一待就是好多年,但有些程序員就是只有不如意就會選擇另謀職業,兩者相比,總是呆在一個公司的程序員,他們經驗和前景發展遠不如后者。閱讀全文 »

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

                  京東運營經理的讀書心得和互聯網書推薦

                         前幾天,我又買了一批互聯網的書。一位同事看到我買了這么多書,開玩笑的說了一句:運營都是實踐出來的,你讀那么多書有什么用啊? 應該講,當時聽到這話的我心里是非常不舒服的,請這位同事原諒我說話直,總之我覺得這是我們團隊工作中出現的很不好的一個兆頭。一種自滿,一種驕傲,一種不謙虛,以上統統都是運營工作的大忌。閱讀全文 »

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

                  趣文:C++程序員離職前喪心病狂的報復

                         有人先在 Twitter 發了一條推,號稱 「C++ 磚家建議」:... 然后隨著擴散和轉發,越來越多喪心病狂的邪惡建議,最后匯集而成:...閱讀全文 »

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

                  TCP/UDP網絡編程入門教程之十九:TCP應用——構建echo客戶端

                         echo客戶端的工作原理也很簡單: 1、向服務器端發送一個字符串; 2、接收服務器的返回信息(如果是echo服務器就會返回發送出去的字符串本身)。 3、在標準輸出中回顯服務器返回的信息。閱讀全文 »

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

                  還不懂Hadoop分布式文件系統HDFS的工作原理?——快來掃掃盲吧

                         分布式文件系統(HDFS)是一種被設計成適合運行在通用硬件上的分布式文件系統。HDFS是一個高度容錯性的系統,適合部署在廉價的機器上。它能提供高吞吐量的數據訪問,非常適合大規模數據集上的應用。要理解HDFS的內部工作原理,首先要理解什么是分布式文件系統。閱讀全文 »

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

                  選擇iPhone不選Android是有原因的

                         前幾天,在朋友圈發了一張在咖啡店拍的照片:   重點是照片下方,那個摔的稀碎的samsung   有人說我是故意黑三星,其實真不是,我是想黑所有安卓。   今天這個話題,在我上次升級iPhone 5s到iPhone 6的時候就想寫了。當時好多朋友推薦我換安卓,理由不外乎是各種硬件參數(屏幕啊、內存啊、相機分辨率啥的)...   我為什么依舊固執地選擇iPhone而無視安卓呢?閱讀全文 »

                  2015年11月2日
                  作者:雞啄米 分類:數碼生活 瀏覽: 評論:0
                  分頁:[«]1[2][»]
                  北京赛车公式走势规律 湖南快乐十分走势图表一定牛 福建36选718011 江西时时彩现在还有吗 组六杀号技巧 河北快3走势图 真人龙虎斗怎么看路子 大乐透25预测 3d彩票走势图规律 NBA竞彩篮球胜分差技巧 快速赛车开奖网 辽宁35选7开奖结果新闻 北京单场买了胜平亏钱 新疆11选5几率 什么网有湖南幸运赛车 辽宁快乐12有app吗