原创 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個字節的空間。