Thinking

什麼是極限程式設計?什麼是藉口程式設計?什麼是敏捷開發?

ExtremeProgramming(極限程式設計,簡稱XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期與WardCunningham共事時,就一直共同探索著新的軟體開發方法,希望能使軟體開發更加簡單而有效。Kent仔細地觀察和分析了各種簡化軟體開發的前提條件、可能行以及 […]

宣告:關於原創與轉載的標註

宣告: 本blog多采用word釋出blog,對轉載文章因office未提供此選項,常自動釋出為原創,儘管本人已經在文章醒目位置(頭部或者尾部)標註轉載位置,但仍不可避免對原創作者造成精神損失。本人會儘可能避免以上問題,但若發生,請原創作者及時通知,本人將及時更正。                 […]

淺談程式設計師常去的社群

國外 Hacker News 世界頂級英文技術部落格或者科技新聞的聚集地,科技圈裡發生的事情或者特別有價值的技術部落格都會被及時收錄。既然是hacker人員,真的有必要時刻關注網站的新聞內容。你可以從使用者提交的資料中找到適合你的學習資源,比如文章、影象視訊以及對一些問題的討論。 網址:https: […]

《暗時間》讀後感

    最近一陣子一直在練車,由於來回坐輕軌走路等時間要將近兩個小時,遂發揚之前在京養成的好習慣,帶本書看,正好清下之前屯下的書。之前在網上看到過關於劉未鵬的《暗時間》的介紹,覺得很好就準備拿它看啦,正好練車一個月,這本暗時間也看完了,遂大體記錄下自己看《暗時間》的感悟。     《暗時間》這本書的 […]

從比特幣到區塊鏈的未來

很早就想寫一寫區塊鏈(Blockchain)技術,作為比特幣等一系列應用背後最核心的技術,它的前景充滿了各種可能和挑戰。最近身邊不少人感興趣,正好總結下。 起源和背景 相比區塊鏈,更多人都聽說過比特幣。其實最早 08 年的時候比特幣就已經問世了,但真正流行起來還是在 10 年後的事情。其官方網站是  […]

石子合併 動態規劃(直線型)

問題描述  在一條直線上有n堆石子,每堆有一定的數量,每次可以將兩堆相鄰的石子合併,合併後放在兩堆的中間位置,合併的費用為兩堆石子的總數。求把所有石子合併成一堆的最小花費。輸入格式  輸入第一行包含一個整數n,表示石子的堆數。  接下來一行,包含n個整數,按順序給出每堆石子的大小 。輸出格式  輸出 […]