原创 VC 剪貼板操作

本文主要介紹了VC++/MFC中如下內容的剪貼板操作:1、文本內容的操作2、WMF數據的操作3、位圖的操作4、設置使用自定義格式5、感知剪貼板內容的改變6、自動將數據粘貼到另一應用程序窗口 注:內存分配和拷貝的順序一定不要弄錯 一、文本內

原创 Vim 實用技術,第 2 部分: 常用插件

2.1. gzip(壓縮文件支持) 作者:Bram Moolenar 網站腳本編號:無(包含在 Vim 的標準發佈之中) 安裝說明:無 功能說明: 該腳本使得 Vim 可以直接打開使用 gzip [1]、bzip2 [2] 和 comp

原创 運算符重載

  在C++語言中,可以用關鍵字operator 加上運算符來表示函數,叫做運算符重載。例如兩個複數相加函數:Complex Add(const Complex &a, const Complex &b);可以用運算符重載來表示:Comp

原创 恢復windows 右鍵菜單 新建BMP圖像 Bitmap Image

將以下文本複製到記事本後另存爲“.reg”後綴的文件,然後雙擊導入即可。 ;===================================================================== Windows R

原创 將一個十六進制字符串轉換爲十進制數值的問題

在程序中,我們有時需要將一個十六進制字符串轉換爲十進制數字。比如:char *ptr="0x11";int n=0;//我們想讓n等於0x11,即17 通常我們在C中,想將一個字符串轉換爲一整形數字,通常會使用下面的方法: char *

原创 vim臨時宏的錄製和使用

按qa(q表示開始錄製宏,宏的名字爲a) 中間的操作 再q(表示宏錄製結束,Vim會提示記錄完成) 這樣宏錄完了,可以用了。再@a,宏執行了一次。按下6@a 就執行了6次!!!     任務c:錯落有致   操作:這次演示一下宏的用法,

原创 顏色的作用

世界上的色彩何其之多,不同的顏色會給人們帶來不一樣的心情,讓人處在這個色彩獨有的心境裏,於是心理學便有了對於色彩的研究,從而誕生出心理色彩療法。   據科學實驗表明,每一種顏色都有其獨特的作用,令人產生不同的情感體驗。一些疾病在很大程度

原创 VC 寬字節和多字節的相互轉換

#include <string>// 使用CString必須使用MFC,並且不可包含<windows.h>#define _AFXDLL#include <afx.h>using namespace std;//-----------

原创 VC獲取硬盤序列號 網卡 cpuid bios

用api函數讀取硬盤的序列號 關於盤序列號有兩種:           硬盤序列號:   英文名   Hard   Disk   Serial   Number,   該號是出廠時生產廠家爲       區別產品而設置的,   是唯

原创 正確使用洗面奶

潔面是我們每天必做的功課,這點不必多說,可是什麼纔是正確的潔面方法,在潔面過程中我們應該注意哪些方面,讓潔面更有效果,更科學,又有幾個朋友真正清楚呢?下面我歸納下主要的幾點,供大家學習參考 1、用溫水澆溼面部。(太高的水溫對皮膚不利) 2

原创 C++成員函數的重載、覆蓋與隱藏

  成員函數的重載、覆蓋(override)與隱藏很容易混淆,C++程序員必須要搞清楚概念,否則錯誤將防不勝防。 成員函數被重載的特徵:(1)相同的範圍(在同一個類中);(2)函數名字相同;(3)參數不同;(4)virtual 關鍵字可有

原创 C++靜態成員函數小結

類中的靜態成員真是個讓人愛恨交加的特性。我決定好好總結一下靜態類成員的知識點,以便自己在以後面試中,在此類問題上不在被動。 靜態類成員包括靜態數據成員和靜態函數成員兩部分。 一 靜態數據成員: 類體中的數據成員的聲明前加上static關鍵

原创 sizeof class or struct

#include <iostream> using namespace std; class A { int a; }; class B { public: int m_a; virtual int Geta(){return m