原创 Oracle數據導入MySQL的快捷工具

        Oracle數據庫中的數據某些情況下需要導入到MySQL中,如何方便快捷地導入呢?使用MySQL GUI Tools中的MySQL

原创 內存管理的粗淺認識

  1. 全局變量,靜態變量,char*分配的內存從靜態存儲區域獲得。 2. 局部變量所需的內存是從棧上分配,不同系統的內存管理器會分配不同的大小,有些爲2M,有些是4M,還有其他的。雖然分配的空間比較小

原创 外來亂碼控件的註冊

最近需要把A國的源代碼轉成中文系統下能用,方法有二: 1.對文件編碼轉換,把ANSI格式轉成UTF-8保存,程序能編譯通過,但控件每次都是註冊失敗。提示xx.dll已加載,但對DllRegisterServer調用失敗,錯誤代碼爲0x80

原创 oracle的多次卸載後的安裝

         卸載oracle難徹底,多次卸載安裝後就很難再順利安裝上去了。         經過網上搜索及實際操作,總結卸載經驗:        1.進入 開始->控制面板->管理工具->服務窗口,關閉掉所有帶有oracle的服務。

原创 初識lua

老大說lua不錯,就趁沒事瞭解下。 搜索了一下,有很多例子。 1.環境配置:           官網下載二進制軟件並安裝           在vc6.0中打開Tools->Options->Directories,在包含文件中加入lu

原创 Active控件使用初試

編譯器:VS2010  一個簡單的自定義控件 1、建立一個MFC Active control project 2、在Class View欄中找到XXLib,爲_DXX接口添加函數A、爲_DXXEvents接口添加函數B 3、在XXCtr

原创 單文檔添加標題

 第一種:是在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)函數裏面加上:cs.lpszName="想要的名字";cs.style&=~FWS_ADDT

原创 ClistCtrl中滾動條位置自動滾動

listCtrlObject.SetItemState(...); listCtrlObject.SetRedraw(TRUE); listCtrlObject.EnsureVisible(iItem, false);

原创 簡單工廠模式

簡單工廠模式不在Gof的23種模式之內。 假設有簡單工廠類和運算類,簡單工廠類裏面想直接使用各個運算功能。只是可以把單獨的運算功能項封裝成一個類,從運算類中繼承。讓簡單工廠自己去負責處理調用哪個運算合適。 談不上模式,但設計還算不錯,能經

原创 MFC獲得當前運行程序的路徑

CString strExePath;LPTSTR szExePath = strExePath.GetBuffer(512);::GetModuleFileName(AfxGetInstanceHandle(), szExePath,

原创 VS中對話框中相同位置針對不同應用顯示不同內容

兩個或多個I框在同一位置,把需要隱藏的使用如下代碼 GetDlgItem(IDC_NUMBER)->ShouWindow(SW_HIDE); 其餘的將顯示出來

原创 策略模式

跟簡單工廠有點相似,定義了算法家族。 策略模式定義了算法家族,分別封裝起來,讓它們之間可以相互替換,此模式讓算法的變化,不會影響到使用算法的客戶。 意思是我可以使用A算法,使用完了我還可以再使用B算法。對結果不滿意,那我回過頭來使用A或者

原创 wxwidgets-----wxstring與其他類型轉換

一、wxstring與其他類型轉換1.1 int to wxString: wxString str = wxString::Format(wxT("%i"),myInt);1.2 wxString to int : int i; i =

原创 在對話框中顯示時間

首先寫一個 void OnStartTimer() {   m_nTimer = SetTime(1, 500, 0);//500 is the time of callback } declare UINT_PTR m_nTimer;

原创 在MFC中使用Tab Control的方法

Tab Control的運行效果有點像Property Sheet,但兩者還是有一些區別。我的理解就是Property Sheet主要用在對話框中,對數據進行進行分類管理。而Tab Control使用範圍更廣一些,既可以用在對話框,也可以