原创 並行處理是一條語句

前些時間用了一次並行處理,發現還是挺好用的,效率提高了不少,今天另外一個任務,也採用了並行處理,代碼(vs2015 MFC工程)的寫法如下: int m_tdcCount = 4; int m_threadIndex; void A

原创 星際爭霸1終於可以在win10上運行了

win7的時候,星際爭霸1就不能運行,只好裝了個虛擬機,在虛擬機裏玩。 剛剛更新到了win10,總覺得在虛擬機裏玩不是個事,就去網上搜索,終於發現了辦法。 在 StarCraft.exe  上點右鍵,在兼容裏: 1. 選擇 windows

原创 CArchive::ReadString(CString& rString)的一個bug

我一個小工具,vs2015 MFC對話框程序,任務是讀取很多個小的文本文件,每個文件的內容大概幾十到1000多字節。 這些文件的內容主要是中文文字,有換行,也可能會有數字、字母、標點符號等,就是一個普通的文本文件。 這些文件的編碼不確定,

原创 MVC5中的錯誤:EntityType“TbFun”未定義鍵。請爲該 EntityType 定義鍵

新接觸ASP.NET MVC5(這個說法準確?),採用vs2015,發現困難好多,以前只接觸過HTML、ASP。 現在準備用MVC5做個小系統,發現了多個問題,本文說明數據庫的問題之一: EntityType“TbFun”未定義鍵。請爲該

原创 CDC的LineTo()函數停止點

本篇文章簡單。 一、引子 vs2015, mfc 最近幾天在弄個小程序,用來顯示聲音的波形圖。由於一些文件較大,得有幾十MB,所以在畫波形圖時很慢,爲了提高效率,採用瞭如下思路: 由於採樣數很多,所以畫出來後,屏蔽上的一個像素點就對應了多

原创 git修改本地分支爲master

本地有一個git管控的代碼,分支名稱爲:hyd 由於這個代碼從我接手後就一直只有我在維護,所以後來爲了方便(減少合併代碼這操作),我決定把本地分支換成master。 在.git目錄中, 1. 刪除所有 hyd 文件 2. 把 HEAD 文

原创 c和c++對字符串處理之不同---多字符串連寫

使用vs2015編譯ffmpeg的編碼demo,其中有一行爲: printf("Send frame %3"PRId64"\n", frame->pts); 該demo只有一個文件:encode_video.c 編譯很順利,一次性通過,

原创 調試器的工作進程(msvsmon.exe)意外退出。調試將中止。

有一天用vs2015調試之前的一個程序時,發現無法調試。一旦啓動調試,就發現整個電腦動不了了,估計得過個10幾分鐘才反應過來,並且顯示“調試器的工作進程(msvsmon.exe)意外退出。調試將中止。” 爲了查看是不是vs2015的問題,

原创 python中ini文件寫入內容帶有%號的問題

一個python寫的小程序,在每打開一個文件時,會把此文件名寫入到一個ini文件中,方便追蹤就哪些文件有被處理過。 這個過程也比較簡單,當打開一個文件時 #程序啓動時初始化ini操作工具 self.m_debugCfgObj = con

原创 並行計算究竟是哪些在並行

入門參考:https://www.cnblogs.com/hantan2008/p/5961312.html 今天在弄一個多線程的事情,由一個線程轉爲多線程,固定的任務所花費的時間基本上沒有減少,多線程不管是2個還是4個(4核電腦),單線

原创 vs2015在 release下斷點不生效的設置

一個小程序由於缺少第三方的debug庫文件,所以無法編譯debug的程序,只好編譯release版,調試當然也是在release版本下。 環境:vs2015 mfc,win7 64位 程序:對話框程序,64位 問題:在刪除一個指針時發生崩

原创 C#對Dictionary的元素進行修改

參考:https://bbs.csdn.net/topics/390914212 c# 新手,有些看起來差不多,發現還是需要不斷摸索 由於功能需要,就想到用類似c中的map保存一些數據,通過搜索發現應該使用Dictionary來實現這個集

原创 vs2015在按F5調試時,總是提示項目已經過期的解決方案

參考: https://stackoverflow.com/questions/2762930/visual-studio-2010-always-thinks-project-is-out-of-date-but-nothing-has

原创 remove、rmdir和DeleteFile、RemoveDirectory的效率

vs2015 mfc寫了一個小工具,用於刪除目錄中少於指定個數的文件夾,比如有目錄 1、2、3、4,裏面的文件個數分別是6、7、8、9,現在要刪除文件個數少於8的目錄,那就是要把1、2兩個目錄刪除。邏輯是對這些目錄一個一個處理,對每個目錄

原创 CListCtrl容納的最多行數

工程:vs2015 mfc,32位程序 系統:win7 64bit 電腦內存:8GB 寫了一個小工具,把讀取的文件內容顯示在一個CListView中,顯示的格式和UE差不多:左側一列顯示該行的開始偏移量,然後16列顯示16個字節,再一列顯