之前的文章里已經(jīng)介紹了音頻碼流AAC和視頻碼流H.264,接下來(lái)就是要把他們打包并封裝格式了。 FLV用途 FLV(Flash Video)是Adobe公司設(shè)計(jì)開(kāi)發(fā)的一種流行...
一些基本概念 YUV/RGB處理以及PCM處理處于對(duì)視音頻原始數(shù)據(jù)的處理,但是視音頻在傳輸?shù)倪^(guò)程中是以視音頻碼流傳輸?shù)?。接下?lái)介紹一下視頻碼流: H.264的標(biāo)準(zhǔn)定義如下:同...
(文章還剩實(shí)踐部分沒(méi)寫(xiě),答辯過(guò)后補(bǔ)上...)JPEG文件在當(dāng)下數(shù)字化生活中是無(wú)處不在的,但是在熟悉的JPEG面紗背后,隱藏著一些算法,它們?nèi)コ巳祟?lèi)眼中無(wú)法察覺(jué)到的細(xì)節(jié)。這產(chǎn)...
引言 最近看到一個(gè)多線程代碼如下: 其中創(chuàng)建線程的部分使用了std::thread t1(accumulator_function2, std::ref(v), ? std:...
對(duì)的,最好能有一個(gè)實(shí)際操作的手機(jī),開(kāi)模擬器對(duì)電腦的性能要求也挺高的。。
Android Studio模擬器的root權(quán)限前言 一個(gè)安卓練習(xí)中用自帶的sqlite3數(shù)據(jù)庫(kù)查看數(shù)據(jù)的時(shí)候,需要通過(guò)adb shell進(jìn)入/data/data/[包名]/databases/目錄中,通過(guò)查看創(chuàng)建的數(shù)據(jù)庫(kù)...
前言 太久沒(méi)寫(xiě)文章了,原因其實(shí)是:懶。。。在這個(gè)學(xué)期頂著畢業(yè)論文的壓力和導(dǎo)師的日常組會(huì)下,我毅然決然選擇了出去找一份實(shí)習(xí)(誤~)。并不是為了程序員的白菜價(jià)收入,而是想看看自己...
如何完成賽博朋克風(fēng)格的后期制作,這篇文章將簡(jiǎn)要介紹一下。下面這幅圖是賽博朋克風(fēng)格的畫(huà)面: 賽博朋克風(fēng)格的特征是:整體亮度較低、冷暖色調(diào)對(duì)比度較高,畫(huà)面以冷色調(diào)為主、局部用暖色...
前言 二維碼在目前我們生活中是太常見(jiàn)了,掃碼登陸、掃碼支付、加好友......二維碼又稱(chēng)QR Code,是一個(gè)在移動(dòng)設(shè)備上非常流行的編碼方式。 這一篇博客里將從原理和藝術(shù)二維...
堆、棧與大小端存儲(chǔ) 前言 首先先提一個(gè)和操作系統(tǒng)主引導(dǎo)相關(guān)的概念:一個(gè)有效的主引導(dǎo)扇區(qū),其起始地址為0X7c00,最后兩個(gè)自己的數(shù)據(jù)必須是0x55、0xaa;否則這個(gè)扇區(qū)里保...
前言 博客里有一篇Leetcode題解,想著要同步更新,沒(méi)有思考過(guò)程,至少想把代碼貼出來(lái);結(jié)果自己很懶,并沒(méi)有隨聲更新;但是自己一定會(huì)上傳題解到github上,所以就寫(xiě)了一段...
前言 之前阿里面試的時(shí)候有個(gè)面試官就問(wèn)了我會(huì)不會(huì)"什么什么的內(nèi)存模型",當(dāng)時(shí)自己還不知道這個(gè)名詞(知道概念,但確確實(shí)實(shí)不知道叫這個(gè)名字.....),所以就回了是問(wèn)關(guān)于大小端存...
虛函數(shù)表 C++中虛函數(shù)是通過(guò)一張?zhí)摵瘮?shù)表(Virtual Table)來(lái)實(shí)現(xiàn)的,在這個(gè)表中,主要是一個(gè)類(lèi)的虛函數(shù)表的地址表;這張表解決了繼承、覆蓋的問(wèn)題。在有虛函數(shù)的類(lèi)的實(shí)...