原创 工廠方法模式

《研磨設計模式》之工廠方法模式 一、應用場景 實現一個能導出數據到各種文件格式(txt,DBFile,Excel,Xml)的應用框架. 1.不管用戶導出神馬樣的文件格式,都要進行一個導出的操作. 2.系統不知道用戶會導出哪種格式的文件

原创 工廠方法模式和IoC/DI的實際應用——AndroidPN和俄羅斯方塊

一、AndroidPn——IQHandler 在學習工廠方法模式的時候,看到實例代碼,感覺以前就見過這種模式的應用。原來,前不久做的有關AndroidPn的項目中,服務器有段代碼的形式和工廠方法很相似。 之前,在這篇文章《模擬Androi

原创 Pomelo官方demo ChatofPomelo簡析之一——用戶登錄

官方給的tutorial真是簡單明瞭,簡的剛開始學pomelo,壓根就不知道代碼寫在哪。所以還是自己研究研究。首先看服務器端,處理邏輯的主要在game-server/app/servers下。 有chat、connector和gate三種類

原创 我的友情鏈接

51CTO博客開發

原创 《Effective C++》筆記:Tips13-Tips17

Tips13:以對象管理資源一、用對象的特性來管理資源最常用的資源就是,new出來的內存,即動態分配內存,此外還有數據庫連接,網絡sockets等等。重要的是,一旦使用完這些資源,必須給系統。所謂,用對象管理資源,就是利用對象銷燬時,自動調

原创 chatofpomelo簡析之二——聊天

上一篇ChatofPomelo簡析之一——用戶登錄分析客戶端登陸的過程。當用戶登陸成功後,聊天又是個什麼過程呢?下面就來分析聊天時,客戶端與服務器端的交互過程。客戶端我們先來看看下,聊天發送消息的過程。當用戶在文本框內輸入文字,並回車就可以

原创 若羽☆初見の編程箴言(永久更新ing.....)

C/C++:如果要用函數改變實參(傳進函數的參數,非形參)的值,一定要用引用傳遞!!!即傳入的是實參的地址!!! //改變值類型,形參是指針類型 function(*value){.....}  //改變指針類型,通常是分配空間,用傳入的

原创 Pomelo官方demo ChatofPomelo簡析之一——用戶登錄

官方給的tutorial真是簡單明瞭,簡的剛開始學pomelo,壓根就不知道代碼寫在哪。所以還是自己研究研究。首先看服務器端,處理邏輯的主要在game-server/app/servers下。 有chat、connector和gate三種類

原创 OpenGL(試用篇)——第一個OpenGL程序(2)

2畫個三角形繪製三角形時,要用到頂點緩存(VBO)的知識。個人感覺,這部分已經是GL比較中級的知識了。所以這裏不做詳細解釋,也不拿VBO和頂點數組(VA)和顯示列表作對比。我覺得,像GL這種實踐性很強的技術,還是先動手把效果實現了再說。《O

原创 chatofpomelo簡析之二——聊天

上一篇ChatofPomelo簡析之一——用戶登錄分析客戶端登陸的過程。當用戶登陸成功後,聊天又是個什麼過程呢?下面就來分析聊天時,客戶端與服務器端的交互過程。客戶端我們先來看看下,聊天發送消息的過程。當用戶在文本框內輸入文字,並回車就可以

原创 《Effective C++》 筆記:Tips01-Tips04

Tip01:C++爲一個語言聯邦C:C++是以C爲基礎,這一部分就是基礎的C,沒有模板(template),沒有異常(exceptions),沒有重載(overloading)Object-Oritented C++:即C with Cla

原创 【2013年總結】再見,2013——我的遊戲夢在跌跌撞撞中起航

耳機中循環着《我不願讓你一個人》……21:14,還有不到3個小時,就要和2013說再見了,回首這一年,或許虛度,或許充實,或許遺憾,或許還有許多許多放不下的事,但時間的腳步不會因我的不捨而暫停哪怕是0.01秒,再見2013。      踏上

原创 若羽の待辦日誌

2013.04.07 做項目要用到Java關於音頻的包,主要是javax.sound.sample。有空研究一下http://docs.oracle.com/javase/1.5.0/docs/guide/sound/programmer

原创 編譯Irrlicht On Android(1)

0.爲了與本文情況一致,建議各位看官的工具均升至最新版Eclipse Kepler+ADT 22.3.0+CDT-master-8.2.1+android-ndk-r9c-windows-x86_641.下載Android版Irrlicht

原创 《Effective C++》筆記:Tips09-Tips12

Tips09:絕不在構造和析構過程中調用virtual函數PS:本人覺得,應該改成不要在基類的構造和析構中調用virtual函數一、如果在基類的構造函數中調用virtual函數,調用誰的?class Transaction { public