原创 C++ int數組去重

int數組去重,稍微修改,也可以去重其他類型的數組。C++也有庫函數直接調用可去重文章鏈接https://blog.csdn.net/qq_41139830/article/details/80631988 #include "std

原创 MFC 菜單欄顯示隱藏

 首先獲取程序窗口大小 在CMainFrame 定義變量CRect clientRect; 在onCreate裏獲取客戶區大小,並隱藏菜單欄 m_wndCommandBar.ShowWindow(SW_HIDE); GetClientRe

原创 防重複啓動多線程程序退出後無法再次啓動問題

          寫了個多線程防二次啓動的程序,線程裏有個Sleep(300000)等待五分鐘,退出程序發現進程還在,無法再次啓動。 UINT ThreadTest(LPVOID lpParam) { //Todo

原创 wince程序運行內存會緩慢增長,原因找到了

       記一次踩坑記錄:GetDC()後一定記得ReleaseDC()!        最近在弄個wince程序,MFC開發,發現程序運行後,不做任何操作,佔用內存會緩慢增加,每次增加4KB或者8KB,個別時候增加12KB.    

原创 多線程操作同一變量

        最近做的項目需要上傳數據給服務器,爲防止因網絡延遲導致服務器收到數據重複,給每條數據加一個批次號batchId由服務器判斷,批次號由當前時間年月日加一個計數器組成,例如2018061300001,計數器iCount累加,每

原创 C++ 使用curl post 帶中文 json數據給服務器

這個坑陷進去好久,網上找了好多辦法都沒解決中文亂碼服務器。工程是多字符集。一開始按網上例子做,如下int PostData(CString postdata, CStringA url,string & sErro) { TRACE(p

原创 MFC項目連接數據庫並顯示讀出數據

小白一個,註釋有不對的地方請指出,首先,設置一些引用文件的環境變量,點擊項目->屬性->vc++目錄然後“include目錄”(包含目錄)那把“C:\ProgramFiles\MySQL\MySQL Server 5.0\include”

原创 防重複啓動多線程程序退出進程裏還在無法再次啓動問題

          寫了個多線程防二次啓動的程序,線程裏有個Sleep(300000)等待五分鐘,退出程序發現進程還在,無法再次啓動。UINT ThreadTest(LPVOID lpParam) { //Todo Sl