原创 ADO防止內存泄露和減少內存開銷的方法

ADO防止內存泄露和減少內存開銷的方法 作者:boqing (自己琢磨的,如果您發現不當之處,望不吝賜教)   導讀:經常碰到在一個工程中的幾個類中都需要調用數據庫,因此可考慮編寫一個數據庫管理類來實現基本的問題,防止內存泄露與不必要的內

原创 osgViewer::Viewer詳解

osgViewer::Viewer詳解   l         構造函數Viewer::Viewer(osg::ArgumentParser& arguments)可以做一些初始化工作,比如當讀取參數--clear-color時,可以設置

原创 以線框的方式畫一個節點的最小BoundingBox

以線框的方式畫一個節點的最小BoundingBox void BoxLine::Set(osg::BoundingBox &box) {      float lengthX=box.xMax()-box.xMin();      flo

原创 自定義窗口大小並且讓定義在自定義窗口的什麼位置顯示,窗口可以拖動。

自定義窗口大小並且讓定義在自定義窗口的什麼位置顯示,窗口可以拖動。 #include <osgDB/ReadFile> #include <osgUtil/Optimizer> #include <osgViewer/Viewer> #i

原创 在CTreeView中給CtreeCtrl增加提示(tip)的功能(圖解+源碼)

在CTreeView中給CtreeCtrl增加提示(tip)的功能(圖解+源碼) 原創作者:boqing 原文地址: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1895519 源碼下載地

原创 vi的編碼風格

vi的編碼風格   在Linux下,比較流行的“行業”風格有KR的編碼風格、gnu的編碼風格、linux內核的編碼風格(基於KR的,縮進是8個空格)等,它們都可以通過indent命令格式化,對應的選項分別是- kr,-gnu, -i8。下

原创 delphi調用vc寫的dll的方法

1. 在VC中新建一個 DLL 工程。寫如代碼,如:extern "C"{  _declspec(dllexport) int getPPLength();  _declspec(dllexport) int npn(int m, int

原创 Fedora 8下用Yum安裝Apache+PHP+MySQL環境

Fedora 8下用Yum安裝Apache+PHP+MySQL環境fedora8 用yum來管理安裝Apache+PHP+Mysql的基本安裝。1.

原创 文檔與串行化筆記—孫鑫(轉)

文檔與串行化筆記—孫鑫(轉) 轉自:http://blog.csdn.net/peng6662001/archive/2006/03/29/642366.aspx(稍作修改)   串行化概念 把文件在磁盤上保存下來 叫做串行化   使用C

原创 使用ADO實現vc中二進制文件數據的存取(以圖像在數據庫中的存取爲例)

使用ADO實現vc中二進制文件數據的存取(以圖像在數據庫中的存取爲例) 說明:感謝vcer在http://vcer.net/1170061658703.html提供的源碼。 歡迎去他的網站:http://vcer.net 源碼下載

原创 數據庫的應用——直接從內存中讀取osg節點

數據庫的應用——直接從內存中讀取osg節點 目的:要從數據庫中讀取節點數據到osg。   一開始的方法是這樣的,每當我要添加一個數據庫中的節點數據時,首先把它讀取到內存中,然後寫入一個文件,最後再次從文件中用osg的osgDB::read

原创 vc++.net清理多餘文件

 vc的程序每次編譯後生成一堆文件,而這些文件在下一次編譯後又可以自動生成,爲了方便保存和版本控制,建議清理一下,附帶一個小批處理程序 dir>log.txtdel *.ncb/s>>log.txtdel *.rsp/s>>log.tx

原创 關於MFC下檢查和消除內存泄露的技巧

關於MFC下檢查和消除內存泄露的技巧作者:freepublic 摘要本文分析了Windows環境使用MFC調試內存泄露的技術,介紹了在Windows環境下用VC++查找,定位和消除內存泄露的方法技巧。關鍵詞:VC++;CRT 調試堆函數;

原创 畫一個始終對着屏幕的包圍正方形

畫一個始終對着屏幕的包圍正方形 思路:給定中心和包圍球的半徑radius,畫出一個邊長爲2* radius的正方形邊框,並且這個正方形邊框始終對着屏幕,變換節點選擇osg::AutoTransform,osg::AutoTransform

原创 osgGA::AnimationPathManipulator的使用(實現固定路徑漫遊)

osgGA::AnimationPathManipulator的使用(實現固定路徑漫遊) 首先定義AnimationPathManipulato操縱器,在構造函數中輸入路徑文件名字,然後將其加入鍵盤選擇器(keyswitchManipul