原创 在win7上安裝Arduino驅動
買來Arduino初學者套件之後就興奮地準備大幹一場了,但是第一步就遇到了問題。我使用的是Win7 x64系統,而網上關於win7系統安裝Arduino uno r3驅動的話題也是衆說紛紜,再試驗了多種方法之後,最後確定了一
原创 用Redlock構建Redis分佈式鎖
開發十年,就只剩下這套架構體系了! >>> 由於不同的進程都必須在排他的方式操作共享資源,分佈式鎖在很多環境中是非常有用的基礎組件。 有很多庫和博客都介紹了怎麼用Redis來實現分佈式鎖管理器,但是每個庫都有不同的設計理念,很
原创 Linux Shell(三)
從結構化文本文件中提取數據 Shell腳本真正好用的地方是:當我們想修改腳本讓它做點不一樣的事,例如插入由key:jobtilte文件而來的工作職稱時,只需要修改最後的管道。 join -t: $PERSON /etc/passwd.j
原创 按需加載代碼的實現
先上代碼: /*按需加載*/ function sendsearch() { queryString(); var url = "/xwiki/rest/wikis/xwiki/query?q="+sqlStr+"&type=
原创 Hadoop學習筆記:MapReduce框架詳解
Mapreduce初析 Mapreduce是一個計算框架,既然是做計算的框架,那麼表現形式就是有個輸入(input),mapreduce操作這個輸入(input),通過本身定義好的計算模型,得到一個輸出(output),這個輸出就是我
原创 《奇異博士》觀後感
又是漫威的一部大作,主要講述的是一名高智商但是很自負的外科醫生因爲一次車禍導致手神經殘疾,而去尋訪能治好他的手的途中,遇到了可以通過意念和精神力來治癒人類傷痛的古一法師。而後通過在古一法師的引導下,同時通過在學校裏的專研,外科
原创 2014,成爲更好程序員的7個方法
// 譯註:英文原文發佈今年年初,所以開頭提到了”新年“,請不要驚訝~ 程序員總是有很多的決定,不是嗎?如果你的新年待辦事項還是空白的話,那麼可以考慮使用下面這些程序員的想法。即使是最聰明的人,也還有成長空間。以下內容摘
原创 Linux Shell(二)
排序sort 刪除重複uniq 消除的操作是依據匹配的鍵值,而非匹配的記錄 與sort通過pipeline配合使用 $ cat latin-numbers tres unus duo tres duo tres $ sort latin
原创 好玩的TogetherJS
上圖就是TogetherJS的示例圖。 示例代碼如下: <!DOCTYPE html> <html> <meta charset="utf-8"> <script src="https://togetherjs.com/togethe
原创 特別推薦:開發者的10個最佳代碼遊樂場
1. Codepen CodePen是一個web前後端遊樂場。它基於激發、傳授和分享。能高亮熱門示例(“Pen”),且提供高級功能, 如共享和嵌入。需要建立一個減少測試案例來演示並找出一個bug?CodePen絕對適合這個場景。想炫
原创 關於XP編程的思考
開發十年,就只剩下這套架構體系了! >>> XP等輕量開發方法認識到,在當前很多情況下,按傳統觀念建立的大量文檔,一方面需要消耗大量開發資源,同時卻已失去幫助“預見、管理、決策和控制的依據”的作用。——百度百科 其實XP編程,
原创 Netty(三)
開發十年,就只剩下這套架構體系了! >>> 熟悉TCP編程的讀者可能都會知道,無論是服務端還是客戶端,當我們讀取或者發送消息的時候,都需要考慮TCP底層的粘包/拆包機制。這裏,首先講述下基本知識,然後模擬一個沒有考慮TCP粘包
原创 Netty(四)
開發十年,就只剩下這套架構體系了! >>> 我們知道,基於JDK默認的序列化機制可以避免操作底層的字節數組,從而提升了開發效率。也便是java序列化機制的用武之地。 那麼這和編解碼有什麼關係呢?由於
原创 哈希表與應用
開發十年,就只剩下這套架構體系了! >>> 一、哈希表 哈希表是一種數據結構,它需要配合哈希函數使用,用於建立索引,便於快速查找。 哈希表的實現一般來說就是一個定長的存儲空間,每個位置存儲一個對象。
原创 《比利林恩的中場戰事》觀後感
週五看了一部比較特別的影片,片名也比較奇特,叫做《比特林恩的中場戰事》,講述的是在伊拉克戰爭中取得不俗表現的B隊,在回國之後接受了民衆的強烈推崇和議論,進而得到一次可以和當時(2004年)最當紅的女子天團——真命天女組合一同在超級碗總決