原创 達夢數據庫(DM7)OCI編程示例

       DM7提供類似於ORACLE數據庫OCI接口的DCI接口,用來兼容ORACLE OCI接口編程的應用程序。其中DCI接口具有和OCI接口相同的函數名以及參數,這樣應用在進行移植時,無需進行修改即可適配,其使用方式兼容ORAC

原创 達夢數據庫(DM7)如何殺掉會話

      在使用數據庫的過程中,我們有時希望殺掉某個會話,以解決死鎖,或者釋放相應的資源,回滾事務等。在達夢數據中(DM7)中如何殺掉會話。      首先通過v$sessions動態視圖,查詢出需要殺掉會話的會話id select

原创 達夢數據庫的閃回技術

 什麼是達夢數據庫的閃回?          達夢數據庫的閃回技術就是在事務提交以後,將事務操作的記錄在回滾段中保留一段時間,以便通過用戶指定的時刻,進行閃回查詢,閃回技術可以在一定程度上恢復用戶誤操作導致的數據丟失。在達夢數據庫中,默認

原创 Visual Studio中如何查看變量內存

      在使用Visual Studio開發工具進行C/C++開發時,有時需要查看變量的內存內容,檢查變量內存是否正確,特別是在涉及到大小端的問題處理上;VS開發工具提供了很方便的內存查看工具,點擊Debug菜單欄,選擇Windows

原创 Visual Studio中如何查看變量值

       在Linux環境中,當我們使用gdb調試程序時,可以直接使用p命令打印出相應的變量內容;        在使用Visual Studio進行程序開發時,可以利用圖形化的界面更直接的查看變量內容,方法如下,在進行Debug調試

原创 Mysql C API 編程流程

       使用Mysql C API連接 Mysql數據庫的主要流程如下:   mysql_init  函數初始化mysql連接   mysql_real_connect  連接mysql數據庫   mysql_stmt_init 

原创 Visual Studio 中 A definition for the symbol could not be located的問題解決

      在用Visual Studio進行C/C++編程過程中,F12快捷鍵是我們經常使用的快捷鍵,能夠快速導航至相關函數的定義實現部分,方便我們查看函數實現內容。但是有時候由於代碼更新,導致出現這樣的問題,      項目Proje

原创 Visual Studio程序調試如何查看堆棧

      我們知道在Linux環境下使用gdb調試程序時,可以方便的使用bt命令打印出程序堆棧,方便了解函數調用堆棧,定位問題;那麼在使用Visual Studio開發工具進行C/C++程序調試時,如何查看堆棧呢?        圖形化

原创 Visual Studio開發常用的快捷鍵

        本人常用的快捷鍵有:   F9    新增刪除斷點   F5     調試  Ctrl + F5    運行   F10    單步調試   F11    進入函數   F12    跳轉到相應函數   Ctrl+}   

原创 Visual Studio 快速跳轉至特定程序行的快捷鍵

    在Linux環境下,我們用Vi編輯器打開文件後,可以直接輸入:num,行號即可跳轉至文件的特定行;     在用Visual Studio打開程序文件後,有時我們需要快速跳轉至文件的特定行,可以輸入Ctrl + G,打開Go To

原创 Visual Studio中如何給項目添加宏定義

      我們在使用gcc進行程序編譯的時候,可以使用-D命令指定宏定義,即如下:       gcc -DMACRO_NAME  ,其中MACRO_NAME爲需要定義的宏名       在使用Visual Studio進行C/C++程

原创 Linux下達夢數據庫的安裝與卸載

      爲了減少對操作系統的的影響,控制數據庫軟件的權限,達夢數據庫一般是使用一個名爲dmdba的用戶來進行數據庫的安裝和運行;類似於Oracle數據庫使用oracle用戶名來進行安裝和運行;       在Linux下安裝達夢數據庫

原创 達夢數據庫的count(*) 爲什麼那麼快

        達夢數據庫的count(*)操作是達夢數據庫的一個獨特特性,無論查詢表的數據記錄行數有多少,哪怕是億級別的數據表,執行select count(*) 都能立即返回正確的結果。因爲達夢數據庫的count(*)操作不需要執行全

原创 Visual studio中怎樣引用其他動態庫(dll庫)中的函數

         在使用Visual studio作爲開發工具,使用C語言開發大型項目時,通常一個解決方案(Solution)下有多個項目(Project)。使用Visual studio的 Solution Explorer視圖可以展開

原创 C語言工業級的用法_使用頭文件給數組賦值

          在c語言的使用中,在給數組賦值時,通常使用大括號將數組各元素值顯示列出;工業級的應用中,有時數組元素很多,顯示列出影響程序可讀性以及不利於維護,爲此可以使用頭文件的方式給數組賦值,示例程序如下: /*頭文件 test