原创 請求發送者與接收者解耦——命令模式
轉:http://blog.csdn.net/lovelion/article/details/8796736 裝修新房的最後幾道工序之一是安裝插座和開關,通過開關可以控制一些電器的打開和關閉,例如電燈或者排氣扇。在購買開關時,我們
原创 jni之dvmFindClassByName rejecting 'Ljava.lang.String;'錯誤
char* 轉jstring的函數時,在android平臺運行後報錯如下: 原因是: jclass strClass = (env)->FindClass("Ljava/lang/String;");這個在android裏是找不到的
原创 自定義語言的實現——解釋器模式
轉:http://blog.csdn.net/lovelion/article/details/7713567 雖然目前計算機編程語言有好幾百種,但有時候我們還是希望能用一些簡單的語言來實現一些特定的操作,我們只要向計算機輸入一個句子
原创 多人聯機射擊遊戲中的設計模式應用
轉:http://blog.csdn.net/lovelion/article/details/8262987 反恐精英(Counter-Strike, CS)、三角洲部隊、戰地等多人聯機射擊遊戲廣受玩家歡迎,在多人聯機射
原创 處理對象的多種狀態及其相互轉換——狀態模式
轉:http://blog.csdn.net/lovelion/article/details/8522982 “人有悲歡離合,月有陰晴圓缺”,包括人在內,很多事物都具有多種狀態,而且在不同狀態下會具有不同的行爲,這些狀態在特定條件下
原创 協調多個對象之間的交互——中介者模式
轉:http://blog.csdn.net/lovelion/article/details/8482952 騰訊公司推出的QQ作爲一款免費的即時聊天軟件深受廣大用戶的喜愛,它已經成爲很多人學習、工作和生活的一部分。在QQ聊天中,
原创 撤銷功能的實現——備忘錄模
轉:http://blog.csdn.net/lovelion/article/details/7526740 每個人都有過後悔的時候,但人生並無後悔藥,有些錯誤一旦發生就無法再挽回,有些人一旦錯過就不會再回來,有些話一旦說出口就不
原创 設計模式綜合實例分析之數據庫同步系統
轉:http://blog.csdn.net/lovelion/article/details/8671196 爲了在數據庫發生故障的情況下不影響核心業務的運行,需要將生產數據庫定期備份到應急數據庫,以備生產數據庫
原创 對象間的聯動——觀察者模式
轉:http://blog.csdn.net/lovelion/article/details/7720232 “紅燈停,綠燈行”,在日常生活中,交通信號燈裝點着我們的城市,指揮着日益擁擠的城市交通。當紅燈亮起,來往的汽車將停止;
原创 32位和64位系統區別及int字節數
一 64位系統和32位有什麼區別? 1、64bit CPU擁有更大的尋址能力,最大支持到16GB內存,而32bit只支持4G內存 2、64位CPU一次可提取64位數據,比32位提高了一倍,理論上性能會提升1倍。但這是建立在64bit操
原创 靜態鏈表
#include "string.h" #include "ctype.h" #include "stdio.h" #include "stdlib.h" #include "io.h" #include
原创 設計模式與足球
轉:http://blog.csdn.net/lovelion/article/details/7707380 今天晚上2012年歐洲盃決賽(西班牙 VS 意大利),作爲一名鐵桿球迷,偶當然不會錯過(請不要讓我來預測比分,我不是章魚,
原创 模板方法模式深度解析
轉:http://blog.csdn.net/lovelion/article/details/8299794 1. 模板方法模式概述 在現實生活中,很多事情都包含幾個實現步驟,例如請客吃飯,無論吃什麼,一般都包含點單、
原创 算法的封裝與切換——策略模式
轉:http://blog.csdn.net/lovelion/article/details/7818983 俗話說:條條大路通羅馬。在很多情況下,實現某個目標的途徑不止一條,例如我們在外出旅遊時可以選擇多種不同的出行方式,如騎自行
原创 請求的鏈式處理——職責鏈模式
轉:http://blog.csdn.net/lovelion/article/details/7420891 “一對二”,“過”,“過”……這聲音熟悉嗎?你會想到什麼?對!紙牌。在類似“鬥地主”這樣的紙牌遊戲中,某人出牌給他的下家