摘要:比如說,有個應用程序是幫助果農了解自己的庫存。果農可能想有一個查找庫存中所有綠色蘋果的功能。又過了兩天,果農又跑過來補充道要是我可以找出所有既是綠色,重量也超過克的蘋果,那就太棒了。此外,類似的新功能實現起來還應該很簡單,而且易于長期維護。 1 需求說明 在軟件工程中,一個眾所周知的問題就是,不管你做什么,用戶的需求肯定會變。比如說,有個應用程序是幫助果農了解自己的庫存。果農可能想有一...
摘要:背景公司需求為導出在線用戶信息,其中第一步便是取到在線用戶,本文選擇去網頁取爬取在線用戶頁面,獲得返回報文后進行截取獲得用戶賬號。后續方便進行取緩存數據獲取必要的數據為導出做準備。 背景 公司需求為導出在線用戶信息,其中第一步便是取到在線用戶,本文選擇去ejabberd網頁取爬取在線用戶頁面,獲得返回報文后進行截取獲得用戶賬號。后續方便進行取緩存數據獲取必要的數據為導出excel做準備...
摘要:今天我的一位同事在微信群里發了一張圖片,勾起了我的好奇心不同編程語言支持的函數遞歸調用的最大嵌套層數是測試結果版本測試結果測試結果版本測試結果實際上是錯誤。 今天我的一位同事在微信群里發了一張圖片,勾起了我的好奇心:不同編程語言支持的函數遞歸調用的最大嵌套層數是? showImg(https://segmentfault.com/img/remote/1460000017116583)...
一、什么是大數據進入本世紀以來,尤其是2010年之后,隨著互聯網特別是移動互聯網的發展,數據的增長呈爆炸趨勢,已經很難估計全世界的電子設備中存儲的數據到底有多少,描述數據系統的數據量的計量單位從MB(1MB大約等于一百萬字節)、GB(1024MB)、TB(1024GB),一直向上攀升,目前,PB(等于1024TB)級的數據系統已經很常見,隨著移動個人數據、社交網站、科學計算、證券交易、網站日志、傳...
摘要:現在在本機同一局域網的一臺機器和阿里云主機上都運行然后啟動發送端接收端接收結果可以看到每個接收端都正確的接收了發送端發送的消息。 今天的主角是 UDP(User Datagram Protocol,用戶數據報協議)。我們都知道 TCP 是一種可靠的協議 —— 首先客戶端和服務端需要建立連接(三次握手),數據發送完畢需要斷開連接(四次揮手);如果發送數據時數據損壞或者丟失,那么 TCP ...