原创 ffmpeg 4.2.1 版本升級日誌 APIChanges

ffmpeg的版本升級日誌,可以查詢各個版本的API變更情況,可以比對avcodec_version()返回結果確定版本等。該日誌在ffmpeg源碼的doc目錄下。有的小夥伴可能沒有源碼,故在此發一份。 Never assume the

原创 常亮左值引用可以綁定右值的原因

相關文章: 爲什麼常量左值引用可以綁定到右值? 根據該問題的幾位答主的回答,整理成個人的理解。 從設計初衷上講     允許引用綁定非左值的初衷在於“讓傳值還是傳引用成爲函數本身的細節,調用者不用去關心”,這一點,在const引用上可以達

原创 編寫一個程序,開啓3個線程,這3個線程分別輸出A、B、C,要求在屏幕上打印10遍,輸出結果必須按ABC的順序顯示;如:ABCABC….依次遞推。

#include <iostream> #include <thread> #include <condition_variable> #include <mutex> #include <atomic> using namespac

原创 llvm error: linking error to libLTO.so

    最近折騰YCM安裝,難點應該就在libclang的安裝上,大多數的帖子都是要下載代碼編譯,此處會出的問題有: 最穩妥的是別折騰,下載預編譯版本,直接用。參見https://blog.csdn.net/abel_qy/article

原创 某次遇到0xC000007B錯誤的解決方法

    win10上用VS2017編譯的一個MFC程序,在Windows Server 2016上跑不起來,先是提示缺少msvcp140.dll、vcruntime140.dll,從C:\Windows\System32拷貝過去後,提示少

原创 CEF3 異步JavaScript綁定 自定義實現

https://github.com/fanfeilong/cefutil/blob/master/doc/CEF%20General%20Usage-zh-cn.md#asynchronous-javascript-bindings 在

原创 CEF3較爲權威的中文文檔、教程的GitHub地址

    在學習CEF3過程中,CSDN的中文教程良莠不齊,多數是從這個地址的教程節選或者參考的。 https://github.com/fanfeilong/cefutil     另附CEF3 API查詢文檔地址 https://ma

原创 CString用法收集

①、CString 類對象的初始化: CString str; CString str1(_T("abc")); CString str2 = _T("defg");   TCHAR szBuf[] = _T("kkk");

原创 windows字符和字符串處理

windows字符和字符串處理 Windows定義的Unicode數據類型有:   WCHAR                     Unicode字符   PWSTR                     指向Unicode

原创 個人對於數組和緩衝區的理解

參考文章:http://blog.csdn.net/zhangyuan19880606/article/details/51162096     概念上,緩衝區是包在一個對象內的基本數據元素數組。Buffer類相比一個簡單數組的優點是它

原创 Windows下的字符串處理(1)

最近感覺Windows下的字符串處理有點紊亂,準備系統學習下。在此做點筆記。 Unicode或者寬字符都沒有改變char數據型態在C中的含義。char繼續表示1個字節的儲存空間,sizeof (char)繼續返回1。 理論上,C中1個字節

原创 事件,事件對象,CreateEvent()

事件:      事件是可以被控件識別的操作,如按下確定按鈕,選擇某個單選按鈕或者複選框。每一種控件有自己可以識別的事件,如窗體的加載、單擊、雙擊等事件,編輯框(文本框)的文本改變事件,等等。 事件對象: 事件對象和 互斥對象,一樣都

原创 AFX_MODULE_STATE作用

MFC定義了多種狀態信息,這裏要介紹的是模塊狀態、進程狀態、線程狀態。這些狀態可以組合在一起,例如MFC句柄映射就是模塊和線程局部有效的,屬於模塊-線程狀態的一部分。模塊狀態 這裏模塊的含義是:一個可執行的程序或者一個使用MFC DLL的

原创 委託模式

什麼是委託  首先要知道什麼是委託,用最通俗易懂的話來講,你就可以把委託看成是用來執行方法(函數)的一個東西。如何使用委託  在使用委託的時候,你可以像對待一個類一樣對待它。即先聲明,再實例化。只是有點不同,類在實例化之後叫對象或實例,但

原创 重要的Attach

Attach函數在MFC中是比較常見的,在不少類中都有這個成員函數例如CWnd類,CDC類,CBitmap類等。通用一點來說, 它的作用是:關聯windows的資源句柄和c++對象,窗口是資源,繪圖設備也是資源,所以它們的類中會有這個