1、在寫程式之前,盡可能地理清思路,如果是複雜的設計,最好畫出流程圖或序列圖,然後安裝思路邊測試邊修正,會事半功倍
1、單一職責;3、在選型和演算法實現上,選擇穩定成熟、自己能掌控的語言和技術,才能保證產品的穩定和維護2、開閉原則,對擴充套件開放對修改關閉;
3、黎克特制代換原則,子類只能去擴充套件基類,而不是隱藏或覆蓋基類;
4、依賴倒換原則;
5、介面隔離原則,「將大的介面打散成多個小介面」; 迪公尺特法則或最少知識原則,乙個物件應當盡可能少的去了解其他物件
5、不能過度依賴其他人的實現,得學會自己造工具實現特定的需求,除錯起來也得心應手
6、程式設計是考驗創造力的一種勞動,所以要適當讓大腦休息,保持輕鬆的心態,利於萌生靈感,要學會用程式去模擬現實中的場景或者蘊含的思想
…. 暫時就寫到這,後面再補充
大資料技術全解之曹沖稱象與大資料思想
有一次,吳國孫權送給曹操一頭大象。大象運到許昌那天,曹操帶領文武百官和小兒子曹沖一同去看。曹操的人都沒有見過大象。這頭大象又高又大,光說腿就有大殿的柱子那麼粗,人走近去比一比,還碰不到它的肚子。大臣a說 只有造一桿頂大的秤來稱。大臣b說 這可要造多大的一桿秤呀!再說,大象是活的,也沒辦法稱呀!我看只...
大資料中2Bitmap的思想
2 bitmap main.cpp 在2.5億個整數中找出不重複的整數,注,記憶體不足以容納這2.5億個整數。下面都假定為非負整數!方案1 採用2 bitmap 每個數分配2bit,00表示不存在,01表示出現一次,10表示多次,11無意義 進行,共需記憶體2 32 2 bit 1 gb記憶體,還可...
大資料時代的核心是思想,不是技術
核心提示 網際網路和大資料結合,對金融的幫助是,第一是掌握現金流,第二是掌握物流,第三則是可掌握資訊流 阿里的馬雲曾表示,在大家還沒搞清楚pc時代的時候,移動網際網路就來了,而在大家還沒搞清楚移動網際網路的時候,大資料時代又來了。隨著近日國內移動資料服務平台talkingdata宣布其已獲得來自北極...