原创 ASCII碼對照表

       ASCII(American Standard Code forInformation Interchange,美國信息互換標準代碼,ASCⅡ)是基於拉丁字母的一套電腦編碼系統。它主要用於顯示現代英語和其他西歐語言。它是現

原创 C++的內存分配

一、內存基本構成     可編程內存在基本上分爲這樣的幾大部分:靜態存儲區、堆區和棧區。他們的功能不同,對他們使用方式也就不同。     靜態存儲區:內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。它主要存放靜態數據

原创 Windows 7(32位旗艦版) 與Ubuntu 12.04 雙系統硬盤安裝教程

    在已安裝window7系統的前提下實現Ubuntu12.04系統的硬盤安裝,不需要U盤和光驅 一、準備工作 1、EasyBCD軟件 版本2.2 2、Ubuntu系統的ISO鏡像文件 二、安裝工作 1、給Ubuntu系統分配磁盤

原创 C++中extern “C”含義深層探索

1.引言     C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變量和函數所採用的編譯和連接方式與C語言完全相同。作爲一種欲與C兼容的語言,C++保留了一部分過程式語言的特點(被世人稱爲“不

原创 dll和lib的關係

Lib稱爲靜態鏈接庫(static link library),是在編譯的鏈接期間使用的,他裏面其實就是源文件的函數實現。 Dll成爲動態鏈接庫(Dynamic link library),是在程序運行時動態調用的,runtime時

原创 Skin++ For VS2010 使用教程

一、 概述 Skin++是一款通用的軟件換膚套件,目前支持各種版本操作系統,Windows2000、WindowsXP、Windows7。支持各種開發語言,VC、VB、C#、PB、Delphi、C++Builder、易語言。Skin++

原创 vc中常見字符類型的討論

一、將要討論的問題 char wchar_t TCHAR _TCHAR _T _TEXT __T LPSTR   LPCSTR   LPCTSTR   LPWSTR   CString     二、一切的基

原创 VS2010中GDI+配置

在 VS2010 單文檔工程中配置 GDI+的方法 ①新建一個單文檔工程,爲相關的 App 類添加兩個成員變量: GdiplusStartupInput    m_Gdistart; ULONG_PTR    m_GdiplusToken

原创 linux指令學習之使用su指令切換超級用戶認證失敗)

在學習linux基礎指令——用戶切換遇到的問題:使用su時,提示認證失敗。 解決方案: 啓用超級用戶(root user):只要爲root設置一個root密碼就行了:$ sudo passwd root 設置完密碼後就可以用 su  命

原创 多文檔程序框架中建立新的子框架類後出現“創建空文檔失敗”的問題

起因:多文檔程序爲了使用兩個文檔模板,其用來實時測量;其二用於數據處理顯示。兩個模板分別對應不同的子框架類:CChildFrame和CDispChildFrame。已有的CChildFrame是派生自CMDIChildWndEx類,考慮到

原创 動態二維數組的分配與釋放

常規的方法當然就是a[][]方式,這裏主要介紹另外兩種方法:  方法一:                const int ROW = 3;  int  size = 5;  int  (*pi)[ROW] = new int[siz

原创 多線程系列之——事件內核對象

所有內核對象裏面事件內核對象是最簡單的一個,它包括一個使用計數,還有兩個布爾值。一個布爾值用來表示事件是手動重置事件還是自動重置事件,另一個布爾值表示當前是否處於觸發狀態。 當一個手動重置事件被觸發的時候,所有等待該事件的線程都能變成

原创 堆內存裏的各種奇怪填充值

解釋: 微軟的運行庫爲未初始化的棧空間所做的調試標記 填充值到底是什麼呢?發覺要全面徹底分析,不是那麼簡單,最後只是把網絡上的一些資料拿到這裏,作爲記錄。 一、Release下,用OllyDbg查看 1、申請了50個字節的空間。