原创 在OGRE中用CEGUI顯示中文
http://bbs.gameres.com/showthread.asp?threadid=103845 一、要顯示中文,必須要有可以拿來用中文字體,這個中文字體從何而來呢?在你的C盤有,在你係統的字體裏找(C:/WIND
原创 基於Java的OJ(Onlie Judge)實踐
暑假期間實現了OJ的核心框架,其中包括核心運行功能的實現, Java程序運行沙盒,(不包含c/c++運行部分),這部分將會近期實現. 期間我參考了很多網上的現有資料,對他們無私的奉獻致敬,這裏我對我們的OJ 做一下簡單的闡述(
原创 JQ局域網通信軟件(C/S)
面向局域網內的C/S通信軟件 基本是模仿QQ來做的,實現了大部分的聊天功能,圖片和文件傳輸由於時間關係還沒有完成.打算做個獨立的文件傳輸軟件練習下.以後再合併. 下載地址http://download.csdn.net/source
原创 Socket編程注意事項
編寫服務器和客戶端時,需要獲取輸入輸出流,但是獲取不當便會造成阻塞,找不到原因. 服務器與客戶端分別獲取Socket連接後,獲取流需要岔開獲取. 服務器端獲取流 System.out.println("初始化流"); _out
原创 Java版連連看
前一陣子用Java做的連連看. 個人覺得還是比較漂亮的~ 實現了連連看的一般功能--->查找,消去,提示,洗牌,路線顯示等功能. 遊戲可進行一般模式和自定義模式. 可以更改顯示背景~~ 一般模式有5關, 每關圖標不同(
原创 Runtime.exec()的使用
http://tech.ccidnet.com/art/3539/20090519/1773481_1.html 在很多Java應用中需要在程序中調用Java編譯器來編譯和運行。但在早期的版本中(Java SE5及以前版本)中只能通過
原创 Qt事件研究
http://hi.baidu.com/ueszx/blog/item/fdb9d44a68b7972709f7efd0.html QEvent QEvent類是所有事件類的基類。事件對象包含事件參數。Qt的主事件循環(QAppl
原创 MySQL中TOP語句的取代語句
MySQL中不支持TOP語句,而SQL Server 和 sybase中才有效. MySQL中 select * from tablename order by orderfield desc/asc limit position,c
原创 模版及模版類的繼承
關於類模版最好將類聲明和實現凡在同一個.h文件中,否則有些編譯器不支持導致莫名其妙的編譯錯誤. 模版基類: #ifndef PFARRAY_H#define PFARRAY_H #include <iostream> using
原创 Ogre學習教程地址
Managing Game States with OGRE http://www.ogre3d.org/wiki/index.php/Managing_Game_States_with_OGRE Game State Manage
原创 約瑟夫環數學解法
無論是用鏈表實現還是用數組實現都有一個共同點:要模擬整個遊戲過程,不僅程序寫起來比較煩,而且時間複雜度高達O(nm),當n,m非常大(例如上百萬,上千萬)的時候,幾乎是沒有辦法在短時間內出結果的。我們注意到原問題僅僅是要求出最後的勝利
原创 獲取普通Java對象大小
緩存對象需要知道對象佔用空間的大小,可以事先設置好每種類型的大小,此方法對普通的對象起效,Jive論壇中的對象也是採用這種辦法來獲取對象的大小的(取自Jive). public class CacheSizes { /**
原创 QT的信號與槽機制
http://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal-slot/#1 信號和槽機制是QT的核心機制,要精通QT編程就必須對信號和槽有所瞭解。信號和槽是一種高級接
原创 Java沙箱的實現
Java沙箱實現是重寫類加載器和安全管理器,通過設置的全局安全管理器來控制執行程序的權限 說明: 安全策略只對安裝安全管理器之後的類生效,之前的類不再此管理範圍之內,利用這一點可以預先設置我們需要的操作,而對某個點之後的所有非法操作進
原创 Ogre(NxOgre)賽車遊戲
Ogre賽車..使用NxOgre物理引擎,rakNet網絡 新版本將在http://flyingpig.tk發佈 最近一直和朋友們在做賽車遊戲,我負責物理和框架搭建,使用了NxOgre實現物理部分,現在完成了單機