原创 一個完整的TCP通訊流程

    通常一個完整的TCP:從三次握手建立連接,互相各發送一個數據報,然後通過四次握手斷開連接的流程。     下面以在172.16.48.13(以下簡稱13)上建立一個TCP客戶端進程,連接172.16.48.1(以下簡稱1)的500

原创 MFC中的GDI繪圖

MFC中的GDI繪圖 原鏈接 http://www.cnblogs.com/weiqubo/archive/2009/12/24/1930029.html  一.關於GDI的基本概念 什麼是GDI? Windows繪圖的實質就是利用

原创 AAC規格(LC,HE,HEv2)及性能對比

[收藏,源地址 http://blog.csdn.net/leixiaohua1020/article/details/11971419 ] 現如今常見的 AAC規格有三種:LC-AAC(最基本的),HE-AAC(AACPlus v

原创 英偉達(NVIDIA)GPU編碼能力列表(2019.06.25)

支持HEVC B幀是圖靈(Turing)架構的突出特徵:

原创 一則CListCtrl圖標處理的小技巧

類似上圖所示,通過CListCtrl控件實現一個局部列表摺疊和展開。 步驟一:設計兩個小圖標,其中“+”標識摺疊狀態,“-”標識展開狀態; 步驟二:CListCtrl初始化爲report方式,設置如下幾個屬性 LONG lStyle

原创 windows下執行ffmpeg選項命令的bat腳本

編寫了一個windows平臺下的bat腳本,通過選項便捷執行所需的ffmpeg轉碼命令。大大減少平常DOS下輸入命令參數等繁瑣操作,希望能幫助到所有閱讀到此文的讀者, 聯繫方式:[email protected] 源腳本的下載路徑:https:/

原创 H.264+AAC在會話描述協議SDP中格式

預備知識《SDP 參數說明》,讀者可以先參考鏈接地址  https://blog.csdn.net/zymill/article/details/79836953--------------------------------------

原创 C函數調用過程及彙編分析

C代碼: int fun(int para) {     int a=0;     return 0; } void main() {     fun(1); } 彙編代碼: 1: 2: 3:      int fun(int p

原创 C庫中重要字符串函數strspn與strcspn

(1)函數strspn: size_t strspn ( const char * str1, const char * str2 ); 功 能: 在串中查找指定字符集的子集的第一次出現,如果str1中的所有字符都在str2中出現過

原创 常用語音編碼的WAVE文件頭格式剖析--各種編碼

  WAVE文件頭作爲多媒體中使用的聲波文件格式之一,它是以RIFF格式爲標準的。RIFF是英文Resource Interchange File Format的縮寫,每個WAVE文件的頭四個字節便是“RIFF”。合理利用WAVE文件

原创 gcc中動態庫和靜態庫的鏈接順序

so文件:動態庫a文件: 靜態庫exe文件:可執行程序(linux下以文件屬性來標示是否是可執行文件,與後綴名無關)gcc中鏈接順序問題,總結出以下幾點:1,動態庫中可以包含另一個靜態庫,通過參數 -lxx

原创 gdb 調試多線程

如果目標進程已經core dump了,那麼 gdb -c core xxx   xxx是對應的程序文件。如果目標進程還在運行,通常此時用於調試線程死鎖的情況。有兩種方法一是 gdb -p xxx  xxx是

原创 c++ STL容器在循環中刪除迭代器的處理細節

c++中STL容器vector/list/map/set/deque/string等刪除元素的問題,迭代器容易出現以下錯誤,示例代碼如下:std::vector<int> arrayList; ... st