原创 音視頻學習(十二、AAC格式介紹)

每次都普及這些基礎的時候,都是要轉載別人的文章,因爲我也不熟,也是一邊學習一邊記錄學習的過程,這些基礎知識都是需要補的。 轉載鏈接:AAC ADTS格式分析 12.1 AAC基本介紹 AAC音頻格式:Advanced Audio

原创 音視頻學習(十一、PCM格式介紹)

我們原始的音頻數據就是PCM格式,通過咪頭採樣會來的數據也是PCM格式,所以有必要多普及一下音頻的基礎知識。我基礎也不好,這是轉載了一篇寫的比較不錯的博客,大家一起學習。 這是一篇轉載的文章,轉載的鏈接:PCM數據格式介紹 11.

原创 音視頻學習(八、瞭解FFmpeg)

昨天介紹了一下h264結構,介紹h264結構就是爲了這一次鋪墊的,我們源數據是YUV格式的,要想把YUV格式轉化成H264格式,就需要用到編碼技術,這個編碼技術的話,還是要說到FFmpeg,FFmpeg是業界公認的比較優秀的編解碼

原创 音視頻學習(十、再探rtmp拉流)

昨天把推流寫了,不知道看的懂的有多少,確實沒有看到代碼直接看文字有點難,這不是自己寫的代碼,所以還是隻要是分析爲主,不能全部粘貼出來。 10.1 再探rtmp拉流 相比推流還有視頻採集模塊,拉流就簡單了一點,只有一個Rtmppla

原创 音視頻學習(九、再探rtmp推流)

其實這個再探推流拉流是打算放在第5節,第5節的時候有寫了一點,然後發現確實寫的有點困難,然後就出了第6.7.8分析h264 Nalu、YUV、FFmpeg這些基礎,現在把這些基礎全部補上了,就可以再次討論推流拉流,因爲前面的rtm

原创 後臺開發學習筆記(七、紅黑樹)

終於到紅黑樹了,紅黑樹在軟件中使用是比較多的,也是一個重點難點,接下來就慢慢啃掉這個紅黑樹。 7.1 紅黑樹的性質 7.1.1 引入紅黑樹 前面有講了平衡二叉樹,平衡二叉樹是一個強平衡,要保證每個結點的平衡因子都不大於1,就因爲

原创 後臺開發學習筆記(八、B樹、B+樹)

終於到最後一棵樹了,最後一顆樹是B樹,B樹是爲磁盤或其他直接存取的輔助設備而設計的一種平衡搜索樹,在降低磁盤I/O操作數方面要更好一些,許多數據庫系統使用B樹或者B樹的變種來存儲信息。 8.1 磁盤介紹 爲什麼介紹磁盤,因爲這個

原创 後臺開發學習筆記(九、二叉堆)

終於把樹簡單學習完了,這裏只是簡單學習完了,以後樹的用處還有很多,以後在補補,這裏先往後走,二叉堆,這個我們在排序算法中堆排序裏已經用過了,不過這裏簡單描述一下二叉堆。 9.1 二叉堆簡介 9.1.1 簡介 二叉堆本質上是一種

原创 c++學習筆記(十一、常用算法)

這一篇只要是介紹了一些STL的常用算法,查找函數、遍歷函數、排序函數、拷貝和替換函數、算術生成函數、集合算法。這些算法應該都是比較常用的,所以就過一遍,其實這篇文件我原創內容不多,都是看着黑馬程序員c++的視頻,把函數抄出來的,希

原创 c++學習筆記(九、deque、stack、queue、list、set/multiset)

今天就學這5種容器:deque、stack、queue、list、set/multiset,學了這5種之後也差不多,明天就能學完了。但是今天這一篇,只要內容還是看了傳智播客c++的視頻,寫的筆記,有些截圖都是從視頻截取的,如果想去

原创 c++學習筆記(二、c++對c函數的擴展)

學習語言都是比較枯燥的,不過不學會語言知識,直接看代碼確實不好。今天繼續c++第二天 2.1 內聯函數 c++的內聯函數和c的一樣,本來不想寫的,不過當做一次複習吧。 特點: 內聯函數聲明時inline關鍵字必須和函數定義結合

原创 c++學習筆記(八、STL基礎、string、vector)

終於到了STL了,c++標準模板庫,這個纔是c++和c的最大區別,也是c++的終極boss。刷c++這個副本刷到這裏,也快結束了,這個這個副本的最大的一個boss。打敗了這個boss就可以獲得技能書了。(c++技能書) 8.1

原创 後臺開發學習筆記(十九、mysql基本使用)

其實我現在也不是很清楚mysql的基本使用,不過學習嘛,就是通過不會學到會,這樣纔有信心和激情,接下來一起探索一下mysql的基本使用,哪裏有不對的地方,歡迎留言交流。 首先先推舉兩篇博客,這兩篇博客看着很不錯,感覺寫的很好,學習

原创 後臺開發學習筆記(二十、mysql建表,事務和存儲過程)

剛剛專門去了解了一波mysql用程序是怎麼使用的,確實有點大開眼界的感覺,mysql確實提供了幾種方式,我們可以官網上多瞭解知道。 20.1 下載相關庫 我們在第一篇的時候,安裝了mysql,騷操作一大堆,到現在結果發現我們那天

原创 音視頻學習(七、初識YUV)

本來不想寫YUV的,不過再寫編碼程序的時候,老是編碼不成功,沒辦法,該還的總是要還的,還是來補補知識吧。 7.1 引入YUV 我們常見的視頻格式RGB888,不知道有沒有做過顯示屏的同學,我們在顯示屏顯示中,每個像素是使用RGB