原创 C++ 改善程序與設計的做法

條款6 編譯器會爲類自動創建default構造函數、copy構造函數、copy assignment操作符。若不想要這些功能,以免被其他類調用,可以將相應的類函數聲明爲private並不予實現。也可以單獨做一個Uncopyable類,此類

原创 圓通數據庫泄漏

今天查詢運單,竟然查詢到N單的快遞信息。

原创 cocos2d-x 3.0rc0系列教程--(1)環境搭建

拿到新的引擎時頓時和以前有了變化,發現沒有了project-create文件夾,怎麼創建新的工程呢? 用寫字板打開引擎目錄下的README.MD,可以看到給出的新建工程的方法,和運行的方法。 前提是必須安裝python,而且一定要是2.X

原创 tinyxml 跨平臺問題

(本文參考新浪博客的一篇文章,苦於轉載不了就複製到我的博客裏來了) 使用tinyxml解析時,在win32下跑的好好的,但是在android真機上會出現問題。卡退。 原來這樣加載: TiXmlDocument* xmlDoc = new

原创 關於cocos2dx 使用BSDSocket 與 Mina框架通信的問題

1.搭建好環境後client端連接服務器正常,但是發送字符串卻收不到。經測試發現字符數組要以/r/n/0結尾。(持續更新中)

原创 ACE相關資料收集

小飛驢的網站 http://www.flyingdonkey.com/ 馬維達 C++網絡編程 卷二 譯者 http://www.flyingdonkey.com/cgi-bin/LB5000MX/leoboard.cgi WeiZon

原创 Cocos2dx通信(Http&Socket)相關編譯到Android細節總結

  Cocos2dx通信(Http&Socket)相關編譯到Android細節總結http://www.apkbus.com/android-54954-1-1.html (出處: Android開發論壇 - 安卓開發論壇 - Andro

原创 遊戲服務器技術

摘要: 本文作爲遊戲服務器端開發的基本大綱,是遊戲實踐開發中的總結。第一部分專業基礎,用於指導招聘和實習考覈, 第二部分遊戲入門,講述遊戲服務器端開發的基本要點,第三部分服務端架構,介紹架構設計中的一些基本原則。希望能幫到大家  專業基礎

原创 【c++高級】不得不學的

簡介 c/c++給我們提供了math.h這樣一個頭文件,大部分的數學運算都在個頭文件有所包含。 c++ 11標準的<math>包含了9個大類58個函數。 三角函數-7(Trigonometric)、雙曲線函數-6(Hyperbolic)、

原创 cocos2d-x 3.0rc0系列教程--(2)編譯安卓項目

很多文章都在講如何用cocos命令去編譯生成的android項目,這裏來說說如何再eclipse編譯。 1.設置NDK目錄 2.修改包含的工程,不知道是什麼原因,項目設置有問題,應該以後版本會解決。 如上圖所示,這裏找不到引擎的工程,

原创 十個不得不知的算法

算法一:快速排序算法 快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序 n 個項目要Ο(n log n)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(n log n)

原创 一個簡單的遊戲服務器框架

http://software.intel.com/zh-cn/blogs/2012/03/22/400010056/ 最近一段時間不是很忙,就寫了一個自己的遊戲服務器框架雛形,很多地方還不夠完善,但是基本上也算是能夠跑起來了。我先從上層

原创 DSkinLite 使用技巧(六) – 繪製元素( image,text,rect,line)(上)

DSkinLite採用XML方式來配置界面,並將界面元素抽象爲線條,矩形,圖片,文本等元素。開發人員可以使用這些元素來配置界面,不需要關心底層界面繪製操作。此特性是構成DSkinLite界面庫的基礎。在DSkinLite中,我們稱抽

原创 cocos2d-x vs平臺下新建項目的若干建議

(歡迎交流指正,QQ 1053504313 代碼牛仔) 沒有黑蘋果和白蘋果的屌絲機只能選擇在vs下開發項目。   問題:當新建項目時會報一系列找不到文件的錯誤 描述:原因是項目找不到cocos2d-x的源文件。不知道爲什麼在安裝模板時不修

原创 extern "C"的用法解析

1.引言   C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變量和函數所採用的編譯和連接方式與C語言完全相同。作爲一種欲與C兼容的語言, C++保留了一部分過程式語言的特點(被世人稱爲“不徹底地