原创 移植最新版x264到vs2008(2012)

最新的x264已經沒有提供windows版的可編譯工程,要把它移植到vs開發環境下面有很多的工作要做。簡要敘述如下: 1.從官網上下載最新的x264代碼,我下載代碼是2012年的版本x264-snapshot-20120108-2245

原创 vs2008編譯最新版x264(2011)

有時間寫個筆記,記錄下vs2008編譯最新版x264(2011),畢竟最新版x264在vc上的編譯現在看來還是很難的,網上能編譯出來的估計也沒多少人

原创 C++中static的作用

C++的static有兩種用法:面向過程程序設計中的static和麪向對象程序設計中的static。前者應用於普通變量和函數,不涉及類;後者主要說明

原创 堆和棧的區別

  一、預備知識—程序的內存分配 一個由C/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)—由編譯器自動分配釋放,存放函數的參數

原创 詳談各種Linux發行版本優缺點

 Linux最早由Linus Benedict Torvalds在1991年開始編寫。在這之前,Richard Stallman創建了Free So

原创 Linux編程經典書籍推薦

  首先要說講述TCP/IP的書很多,其中有3泰書很全。 分別是《TCP/IP詳解》三卷本,《用TCP/IP進行網際互連》三卷本,《TCP/IP

原创 MingW安裝

在MingW官方網站http://www.mingw.org/下載在線安裝文件,雙擊安裝,會出現安裝界面和可選的安裝文件。 我是在D盤完全安裝的。

原创 yasm和nasm

yasm的官方地址:http://yasm.tortall.net/Download.html。使用很簡單:將下載下來的yasm-1.2.0-win32.exe重命名爲yasm.exe,放到D:\Program Files\Microso

原创 實時視頻應用之QoS關鍵技術分析

隨着WebRTC標準的逐步推廣,實時音視頻通訊技術受到越來越多公司和技術人員的關注。對於交互式音視頻應用而言,穩定、低延時、通話質量清晰可靠是其基本需求。在互聯網環境下,音視頻的通話質量與以下因素有關:一是編碼碼率、幀率和分辨率等編碼因素

原创 DLL初學者指南

我正在學習DLLs,談不上對其有什麼高屋建瓴的見解;本文只是(通過)編碼讓你看到並想知道代碼是如何運行的。在本文中,我假定你知道如何使用你的編譯器特性,比如設置目錄路徑等等。 爲了建立項目,請選擇Win32 控制檯項目(Win32 Co

原创 網絡模擬器WANem的使用

在公司實驗室模擬真實網絡環境往往需要藉助一些網絡模擬工具,我所瞭解的網絡模擬工具有IP Cloud,Pagent(Cisco),NistNet (open source), WANemu (open so

原创 error C2146: syntax error : missing ')' before identifier 'PRId64'

libavutil/timestamp.h報錯: error C2146: syntax error : missing ')' before identifier 'PRId64' error C2059: syntax error :

原创 python:ImportError: No module named dpkt

問題描述: ImportError: No module named dpkt 解決方法: sudo apt-get install python-dpkt

原创 C++純虛函數

代碼: #include <iostream> class Pet { public: virtual void speak() = 0; virtual void eat() = 0; }; class Dog :

原创 gcc優化等級-O0 -O1 -O2 -Os -O3

gcc原文網址:https://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/Optimize-Options.html#Optimize-Options -O-O1Optimize. Optimizing