原创 實現sqrt(x)

Implement int sqrt(int x). class Solution { public: int sqrt(int x) { int min = 0; int max = INT_M

原创 CentOS6 升級gcc版本以支持C++11

【轉自:https://blog.csdn.net/weixin_38642130/article/details/86412609】 解決問題 在編譯安裝的時候碰到“configure: error: ***A compiler wit

原创 使用Gsoap封裝webservice

下載gsoap 下載後進入到所下載文件夾的這個路徑下./ gsoap/bin/win32,這裏有兩個.exe文件soapcpp2.exe和wsdl2h.exe,這兩個文件很重要 在任意地方建一個文件夾,任意命名,如E:/GsoapComp

原创 C++ win32、win64、linux32、linux64中各數據類型佔字節數

  win32 編譯器:                                                       win64 編譯器:                                linux32: 

原创 RTSP over UDP與RTSP over TCP取流對比

        本文詳細介紹通過RTSP取流的過程,分析RTSP over UDP與RTSP over TCP在RTSP消息、媒體數據封裝上的區別,並總結RTSP over UDP與RTSP over TCP的優缺點。         R

原创 CentOS系統安裝配置

1、關閉防火牆    chkconfig iptables off       關閉selinux   vi /etc/selinux/config      2、配置yum源    1)/etc/resolv.conf文件增加:  

原创 頭文件互包含問題

.h文件中不能出現頭文件互包含(否則會編譯不通過),.cpp文件可以隨意包含頭文件。 然而,若A.h要用到B.h的東西,B.h也要用到A.h的東西,可以在B.h中申明:class A;在B.cpp中再進行#include"A.h"

原创 MFC問題解決辦法

1.MFC程序編譯通過,運行時出錯並提示 f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/這樣的錯誤,如下圖:   目前發現的原因有2個:     (1)之前爲一個控件進行變量綁定,後來覺得這個控件沒

原创 N皇后問題

轉自:http://www.cnblogs.com/chuanlong/archive/2013/04/21/3033471.html Problem Description 在N*N的方格棋盤放置了N個皇后,使得它們不相互攻擊(即任意

原创 碼流基礎

負載類型(或載荷類型):視頻、音頻   1、ES:Elementary Stream(基本碼流),是由編碼器輸出的原始基礎碼流,它只含有解碼器所必需的、並與原始圖象或原始音頻相接近的信息。由由壓縮器輸出的用於傳送 單路視音頻信號的原始碼流

原创 音頻視頻圖像格式

音頻格式包括:CD格式、WAVE(*.WAV)、AIFF、AU、MP3、MIDI、WMA、RealAudio、VQF、OggVorbis、AAC、APE。 視頻格式:avi mp4 3gp rmvb flv mkv 圖像格

原创 堆和棧的區別

1. 棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其 操作方式類似於數據結構中的棧。 堆區(heap) — 一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回 收 。注意它與數據結構中

原创 SIP

SIP:Session Initiation Protocol,會話初始化協議,是一個多媒體通信協議。它是一個基於文本的應用層控制協議,用於創建、修改和釋放一個或多個參與者的會話。 SIP協議的亮點卻不在於它的強大,而是在於:簡單!

原创 C++編程規範

1. 一般雙目運算符前後加空格,單目運算符前後不加空格;     if、for、while、switch等與後面的括號間應加空格,使if等關鍵字更爲突出、明顯;     括號內側(即左括號後面和右括號前面)不需要加空格,多重括號間不

原创 記憶

1、我們常用的X86是小端模式,即低地址存放的是字數據的低字節。 2、sizeof是運算符,sizeof的計算髮生在編譯時刻,忽略括號內的各種運算和函數,如sizeof(a++); 裏面的++不會執行。 sizeof(float):4