設計誤區之一 正無窮

2021-08-29 14:40:33 字數 300 閱讀 6834

軟體設計中乙個忌諱就是正無窮,什麼事正無窮?下面舉例說明:

eclipse, 當新建乙個字串變數,字串長度有幾萬甚至幾十萬長度的時候,你會發現eclipse死在那兒了;同樣debug的時候如果遇到相當大的字串,eclipse同樣會無反應。

當你想將檔案按年月日命名放在乙個資料夾下,定期讀取資料夾下所有檔案,看上去是乙個沒問題的設計,但是如果過了20年,這個資料夾下的檔案是14000個(按每日兩個檔案算),讀取14000個檔案並處理,稍微乙個不注意你的軟體就會慢得不得了。

財經動態&date=所有時限

《Linux Shell》之一 正規表示式

bash的萬用字元 1.匹配單個字元,ls l aa?b.txt 2.匹配任意個字元 ls l aa b.txt 3.匹配中括號中的任意乙個字元 ls l aa trh b.txt,ls l aa a d b.txt 4.一組表示式,用逗號,隔開,只要滿足其中一條即可 ls l ls a 5.在中使...

美探測衛星證明愛因斯坦預言之一正確

地球周圍時空旋渦想象圖 驗證廣義相對論兩大效應 正在分析 重力探測器b 衛星資料的科學家表示,他們將在接下來的八個月時間驗證愛因斯坦的另乙個預言正確與否。重力探測器b 衛星於2004年4月20日從美國加利福利亞發射公升空。探測任務首席科學家在佛羅里達州 傑克遜維爾召開的一次物理學會議上公布了此次試驗...

Free Talk 設計模式 之一

早就在看設計模式了,一直很零散。這次alex組織設計模式系列freetalk真是大好的機會,正好系統學習一下,好好學習,天天向上 也沒有筆記,講的時候蠻有感覺的,把自己的理解趕快寫下來,以後也好有地方查。第一課是抽象方法,或者抽象工廠方法?大概是這個名字吧。乙個簡單的例子是人吃奶粉的例子 class...