原创 郵槽--進程間通信
發送端 // mail2.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "windows.h" #include "stdio.h" int _tmain(int argc, _
原创 STL之LIST使用
// List.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "stdlib.h" #d
原创 va_list va_start cfindfile遍歷文件
__inline void WorkTrace(LPCTSTR lpszFormat,...) { va_list args; va_start(args, lpszFormat); _WorkTrace(_T("WorkHis
原创 WINSOCK Win32 TCP通信
客戶端 #include "stdio.h" #include "winsock2.h" #include "windows.h" #pragma comment(lib,"WS2_32.lib") int main() {WSADA
原创 網絡學習第一天 ---Ethernet幀結構解析
幀結構: 1)前導碼和幀前定界符字段,最後兩位11,之後不保留 2)目的地址和源地址分別表示幀的接收節點和發送節點的硬件地址,即MAC,長48位通常16進製表示, Ethernet幀的目的地址分爲3種: 單播模式,目的地址第一
原创 使用API創建窗口
// 新建一個窗口,其消息循環負責處理BYHX消息,有狀態改變時直接Post到界面 HWND parent_hWnd =(HWND)pPrinter->m_byhxHandle;//GetForegroundWindow(); HIN
原创 標準C++讀寫文件
{char *my1= (char *)malloc(10);ifstream mys;ofstream my;my.open("1.txt");m
原创 MFC 下使用COM
// 44Dlg.cpp : 實現文件 // #include "stdafx.h" #include "44.h" #include "44Dlg
原创 CSTRING轉char *\\char *轉CSTRING 亂碼問題
CString st=_T("123"); int nLength = st.GetLength(); int nBytes = WideCharT
原创 VC 判斷系統是否進入睡眠模式
LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, // WM_POWER WPARAM wParam,
原创 VC DEVICE插拔消息
WM_DEVICECHANGE消息 電腦或者DEVICE配置發生改變,反饋給應用程序 wParam Event that has occurred. This parameter can be one of the follo
原创 第九節 linux標準輸入輸出操作
標準輸入輸出的基本操作,包括文件的打開與關閉,緩衝區的操作 非格式化輸入輸出,包括單個字節、字符串以及數據塊的輸入輸出 格式化輸入輸出 1.標準輸入輸出的基本操作 標準輸入文件(stdin):一
原创 第七節linux c基本應用
1.字符串操作 1.字符測試 1.測試是否爲英文字母 #include<ctype.h> int isalpha(int c) 2.測試字符是否爲數字 int isd
原创 VC透掉背景色
//透掉背景色 //CBitmap m_bit; //m_bit.LoadBitmap(strBmpPath); //HBITMAP bBit = (HBITMAP)m_bit.m_hObject; //if (GetObje
原创 第四節GCC常用的編譯命令
1.GCC常用選項 -E 預處理後即停止,不進行編譯、彙編及連接 -S 編譯後即停止,不進行彙編及連接 -C 編譯或彙編源文件,但不進行連接 -O file 指定輸出文