原创 在一個二叉排序樹(BST)(left

在一個二叉排序樹(BST)(left<right)中查找某個節點的後序節點 //節點結構 struct NODE { int data; NODE* left; NODE* right; } //查找方法 NODE* Fi

原创 一起學習CMake – 03

這一節我們就一起來看看如何用CMake來鏈接自己寫的lib庫,如何進行這些庫文件的管理。   一個團隊共同開發軟件時,一般都是分模塊進行作業的,每個人負責整個軟件中的一部分,然後再整合成一個完整的軟件系統。具體的做法一般是某個人開發的東西

原创 一起學習CMake – 02

本節介紹如何用CMake來設置軟件的版本號   在《一起學習CMake - 01》中我們看到了如何用CMakeLists.txt來構建一個最簡單的工程,這一節裏我們一起來看看如何用CMake對開發的軟件進行版本號的設置。在介紹這方面的內容

原创 OGRE中的ManualObject

通常在Ogre中我們是導入點mesh文件來進行構造實體的,但是很多情況下我們可能就需要創建一個非常簡單的平面或是線,或是有時想自己在程序中創建這樣物

原创 3種交換變量值的方法

//中間變量法 void swap1(int& a,int& b) { int temp=a; a=b; b=temp; } //相互加減法 void swap2(int& a,int& b) { a=a+

原创 KMP算法

KMP算法 算法思想參考阮一峯老師的博客:http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–P

原创 一個關於交流次數的算法題

問題描述:設有n(n>4)個戰士,每個戰士都瞭解一些戰報,這些戰報不全被其他戰士瞭解。現要求通過戰士之間的交流,使得每個戰士都能獲得全部的戰報,假設

原创 Ogre Overlay表層元素(OverlayElement)屬性

這些屬性可以用在表層腳本中的container或element代碼塊中。必須各自分別佔用一行。順序並不重要。 metrics_mode 用來設置元素的大小和位置的單位。 格式: metrics_mode <pixels|rela

原创 Overlay加載2d圖片

設置Overlay//加載2d圖片OverlayElement* mpicture = OverlayManager::getSingleton().createOverlayElement("Panel","Overlay/Pictur

原创 C++中浮點型數據輸出到輸出窗口

double a=12.123456; char buf[10];     sprintf(buf,"%lf",a); OutputDebugString(buf); 點贊 收藏 分享 文章舉報

原创 簡單的多線程編程示例

轉自http://blog.csdn.net/handyhuang/article/category/1305693 /**********************************************************

原创 獲取指定日期時間的時間戳

//今天0點 Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()); cal.set(

原创 JDK動態代理筆記

1、 /** * 被代理的接口 */ public interface IBiz { void fun(); } 2、 /** * 被代理的接口實現 */ public class BizImpl implements IB

原创 理想化的 Redis 集羣

理想化的 Redis 集羣 英文原文:Utopian Redis Cluster 譯文轉自:http://www.oschina.net/translate/utopian-redis-cluster?p=2#comments 譯者:

原创 LAMP環境搭建--學習筆記

我的linux爲CentOS6.5。 一、前期準備 1、將所需安裝包以及依賴庫文件下載到/usr/local/src目錄下,所有文件如下所示。 [root@localhost src]# ls autoconf-2.61.tar.gz