原创 創建Dump文件

 Windows調試技術-創建MiniDump文件 我們經常遇到這樣的情況,在程序運行過程中,突然的就crash掉了,並且又是在customer那裏c

原创 Ubuntu 10.04 開機黑屏問題的解決方案

  有許多用戶反應, 在最新版Ubuntu 10.04安裝前後出現黑屏現象. 似乎問題在於一些顯卡驅動的不兼容, 尤其是一些ATI和nVidia顯卡

原创 c和c++歷史

  C語言的歷史: 著名的計算機科學家丹尼斯·裏奇(Dennis Ritchie)創造的。1967年, Ritchie進入貝爾實驗室工作。貝爾實驗室

原创 linux網絡api實現

  一、socket()庫函數到系統調用,再到內核 下面的內容是我從網上覆制的,自己對着去看了一遍發現有不懂得地方,然後研究了一下,我再把它改一下給後來人看的更明白一些。 1、Linux運行的C庫是glibc;2、socket()調

原创 服務方式啓動svn服務器

首先裝好客戶端工具TortoiseSVN和服務器程序Subversion。 然後打開cmd 輸入:sc create svnservice binpath= "\"C:/Program Files/Subversion/bin/svnse

原创 new,malloc,GlobalAlloc用法

一。關於內存  1、內存分配方式   內存分配方式有三種:   (1)從靜態存儲區域分配。內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在 。例如全局變量,static變量。   (2)在棧上創建。在執行函數時,函數內

原创 MFC剪切板使用

Windows剪貼板是一種比較簡單同時也是開銷比較小的IPC(InterProcess Communication,進程間通訊)機制。Windows系統支持剪貼板IPC的基本機制是由系統預留的一塊全局共享內存,用來暫存在各進程間進行交換

原创 VC++編譯選項

  CL.exe 是控制 Microsoft C 和 C++ 編譯器與鏈接器的 32 位工具。 注意,所有編譯器選項都區分大小寫 。 若要編譯但不鏈接,請使用 /c。 使用 NMAKE 生成輸出文件。 使用 BSCMAKE 支持類瀏

原创 python,flash記錄

腳本通常是處理特殊邏輯和特殊任務時使用那樣比較方便,降低了程序的維護時間,減少了主程序代碼量。 mfc自繪子控件OnCtlColor。 py_initialize初始化python。 py_initmodule初始化c++模塊。 pyru

原创 mysql_store_result()與mysql_use_result()的比較

  函數mysql_store_result()與mysql_use_result()類似,它們都有連接處理程序參數,並返回結果集。但實際上兩者間的區別還是很大的。兩個函數之間首要的區別在於從服務器上檢索

原创 怎樣在一臺機器上開啓多個mysql服務?

怎麼在一臺機器上開啓多個mysql服務? 1。複製mysql安裝目錄下的所有文件到另外的文件夾,最好放到其他盤。修改一下配置文件裏面的數據目錄和安裝目錄,以及服務器端口號。 2。有兩種方式可以開啓mysql服務。第一種是windows服務

原创 compress函數與uncompress函數

zlib 是通用的壓縮庫,提供了一套 in-memory 壓縮和解壓函數,並能檢測解壓出來的數據的完整性(integrity)。zlib 也支持讀寫 gzip (.gz) 格式的文件。下面介紹兩個最有用的函數——compress 和 u

原创 latin1詳解

      Latin1是ISO-8859-1的別名,有些環境下寫作Latin-1。       ISO-8859-1編碼是單字節編碼,向下兼容ASCII,其編碼範圍是0x00-0xFF,0x00-0x7F之間完全和ASCII一致,0x8

原创 CListCtrl選中某行

1、設置CListCtrl選中行 m_list.SetItemState(nIndex,LVIS_FOCUSED | LVIS_SELECTED,LVIS_FOCUSED | LVIS_SELECTED); 注意:這句代碼只是讓指定行高

原创 JAVA_HOME環境配置

java環境變量配置 windows xp下配置JDK環境變量:       1.安裝JDK,安裝過程中可以自定義安裝目錄等信息,例如我們選擇安裝目錄爲D:\java\jdk1.5.0_08;     2.安裝完成後,右擊“我的電腦”,點