原创 c++智能指針的使用,auto_ptr,shared_ptr

今天寫程序時想用智能指針與vector容器一起解決指針數組的成員管理問題。在我的程序中我用到了多個指針容器,這樣就導致了一個問題,這些指針容器的清空非常繁瑣,我不能僅僅調用一次clear就能完成,我需要每次從容器中取出一個元素,然後釋放掉

原创 jrtplib + vs2010 編譯,安裝配置

最近項目需要用RTP協議,從網上找到jrtlib庫,但是編譯方法都寫得有點模糊,不還好使,這篇文章寫得非常好,轉載過來。 【流媒體】jrtplib—VS2010下RTP開源協議庫JRTPLIB3.9.1編譯 SkySeraph Ap

原创 最大公約數求解,GCD算法的通俗解釋

有a,b兩個數,要求寫程序求解a,b兩數的最大公約數,其實最簡單的方法就是從2向上累加,找到最大的能夠整除這兩個數的那個數,但是這個暴力解法可能複雜度太高了,因此有人發明了使用輾轉相除法求解兩數的最大公約數,假設a>b,大致的過程就是先用

原创 c++中bool數組與bitset,vector的使用與佔用空間大小對比

因爲最近項目中需要對一個很大的二維數組記錄是否使用過一個數據,所以我就想到了操作系統中對內存塊的索引的方式,採用位圖可以在O(1)複製度內設置是否使用以及查找是否能夠使用,但是c++中對於bool型的變量的存儲是按照1個字節(8bit)

原创 使用jrtplib(RTP)傳輸H.264視頻文件(1)

繼續上一篇博客,在使用x264對視頻進行編碼之後,我們需要將編碼好的視頻進行網絡傳輸,發送給其他的客戶端,之後再進行解碼。那麼,這篇博客我將介紹下如何使用jrtplib這個庫對編碼後的文件傳輸。 RTP協議基礎知識: 首先,我們依然要先

原创 Linux的五個查找命令

最近使用linux查找文件比較多,將看到的一篇比較好的博客分割如下: 原文鏈接:http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_ter

原创 使用jrtplib傳輸H.264視頻文件(3)

本文所有內容均爲原創,轉載請註明出處! 介紹如何發送h264,下面我們介紹下如何接收h264文件。 其中主要關注的就是被拆分的數據包的重組,下面的代碼中有詳盡的註釋。 class CRTPReceiver : public RTPSess

原创 我對MapReduce的理解

MapReduce:Simplified Data Processing on Large Clusters 摘要:這篇論文應該算是MapReduce的開山之作,總得來說這篇文章講的內容比較簡單,其實就是介紹了MapReduce的思想,雖

原创 關於條件概率,全概率公式,貝葉斯公式

        今天看到關於貝葉斯公式的一個比較全面的應用,但是在看的時候突然發現自己以前對於貝葉斯公式的記憶已經模糊,故從頭開始把概率論這些基本的公式全部重新學習一般,並記錄下來,希望能以一個淺顯易懂的方式表達出來。下面直接進入正題。

原创 matlab 調用opencv函數方法及matlab編譯c++程序

最近做實驗需要使用matlab調用opencv的函數,然後就找了下如何使用matlab調用c++程序並設置依賴庫。其實使用matlab調用opencv的程序就是在matlab調用c++程序時設置依賴庫,因此,該方法同樣適用於matlab調

原创 關於使用eclipse開發android程序不能運行的問題。

今天開發android程序時遇到這樣一個bug,在我點擊程序運行時,提示我: The connection to adb is down, and a severe error has occured. 在網上找了大半天,大部分說的都是在

原创 全排列的編碼與解碼——康託展開 (附完整代碼)

最近遇到了求給定一個序列,求這個序列的第x個排列,沒有思路,查了下資料發現時康託展開,這篇博客寫得不錯,轉載過來記錄,原博客地址如下:http://blog.csdn.net/synapse7/article/details/16901

原创 階段總結

從三月份開始實習到現在,這周過完就四個月了吧,從那開始就很少寫博客了,可能需要將這段時間的生活總結下。 這段時間算是比較忙碌吧,白天在公司工作,晚上回學校寫論文,忙碌的生活可能會讓自己忘記自己的一些內心的需求,比如自己獨特的想法,比如自己

原创 EOF是什麼?

今天面試遇到一個問題,文件中的EOF到底是個什麼東西,我回答說是-1,然後被面試官鄙視了,糾結了很久,沒有回答出來,今天的面試算是掛了吧,不過得把這個知識的空缺補上,特意回來查了下,將別人的博客轉載過來,覺得這個還是比較通俗的解釋的。原文

原创 UDP丟包原因

本來打算自己總結下,看到別人總結的很好,索性拿過來留存。 轉自 http://www.cnblogs.com/mengyan/archive/2012/10/04/2711340.html 一、主要丟包原因 1、接收端處理時間過長