設計

2/19ページ

如何將程式的執行檔案和靜態載入動態庫放在不同的目錄

一般windows程式的exe和dll需要放在同一個目錄,靜態載入才不會報錯,否則需要修改path環境變數,將所有沒有和exe放在同一目錄的dll的路徑加在path環境變數中。 有沒有一種方法不去手動修改path環境變數並且可以將exe和dll隨心所欲的改變路徑呢?我沒有發現,但是我們可以將修改環境 […]

同步非同步阻塞非阻塞

作者未知,不過感謝如此精闢的總結: 老張愛喝茶,廢話不說,煮開水。 出場人物:老張,水壺兩把(普通水壺,簡稱水壺;會響的水壺,簡稱響水壺)。 1 老張把水壺放到火上,立等水開。(同步阻塞) 老張覺得自己有點傻 2 老張把水壺放到火上,去客廳看電視,時不時去廚房看看水開沒有。(同步非阻塞) 老張還是覺 […]

程式設計冪等設計:資料最終一致性的保證

冪等定義 冪等(idempotent、idempotence)是一個數學與計算機學概念,常見於抽象代數中。 在程式設計中.一個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。冪等函式,或冪等方法,是指可以使用相同引數重複執行,並能獲得相同結果的函式。這些函式不會影響系統狀態,也不用 […]

雲端應用系統的設計原則揭祕

每當我們在完成搭建雲端應用系統這樣一個系統性大工程的時候,愛德華·墨菲那略帶嘲諷的洞見總會在我們耳畔迴響: 一、任何事都沒有表面看起來那麼簡單; 二、所有的事都會比你預計的時間長; 三、會出錯的事總會出錯; 四、如果你擔心某種情況發生,那麼它就更有可能發生。 我們都不願意看到墨菲定律的應驗,但每次它 […]

遊戲技術、設計和運營總結

遊戲設計總結: 1、策劃一定要考慮少普通玩家6個月功能,大R玩4個月的功能,超R玩3個月的功能。(其中包含後期功能擴充套件和活動投放,福利發放等資源計算) 2、數值一定要規劃好大R3個月後的玩法功能,在上線時至少規劃後期1-3個月的工作內容,並且能夠在迅速完成。因為上線會遇到一些列的問題。 3、多個 […]

【HeadFirst設計模式】1.策略模式

問題 假定你們公司要做一套模擬鴨子游戲:SimUDuck。遊戲中會出現各種鴨子,一邊游泳戲水,一邊呱呱叫。 你想哈,這還不簡單,我只要設計一個鴨子超類,並讓各種鴨子繼承此超類即可。呼哧呼哧,你擼起袖子就寫下如下設計類圖: 但有一天,你的leader心血來潮,覺得應該加點功能,應該加入會飛的鴨子。這時 […]

【軟體工程】– 圖例總結 上篇

【前言】      “一張圖勝過前言萬語”這句話來概括軟體工程中的圖一點都不為過。相比文字和圖形,從一開始到現在,我覺得大部分人還是熱衷於看圖形的,就像我們從小就喜歡看小人書,看漫畫勝過看文字性的東西,因為影象往往能將晦澀難懂的文字抽象成簡單易懂的圖畫,這樣一些用文字很難表達清楚的觀點、事物、以及一 […]