前言 熱修復(fù)也叫熱更新,又叫做動(dòng)態(tài)加載、動(dòng)態(tài)修復(fù)、動(dòng)態(tài)更新,是指不通過(guò)重新安裝新的APK安裝包的情況下修復(fù)一些線上的BUG。 通過(guò)這樣做,可以免...
投稿
前言 熱修復(fù)也叫熱更新,又叫做動(dòng)態(tài)加載、動(dòng)態(tài)修復(fù)、動(dòng)態(tài)更新,是指不通過(guò)重新安裝新的APK安裝包的情況下修復(fù)一些線上的BUG。 通過(guò)這樣做,可以免...
前言 我們主要是實(shí)現(xiàn)RTMP推流,引流的部分通過(guò)一些直播RTMP協(xié)議的播放器來(lái)實(shí)現(xiàn)。 因?yàn)轫?xiàng)目比較大,設(shè)計(jì)的知識(shí)也比較廣,例如h264編碼標(biāo)準(zhǔn),...
POSIX POSIX是一種標(biāo)準(zhǔn),例如有多線程編程標(biāo)準(zhǔn)、網(wǎng)絡(luò)編程標(biāo)準(zhǔn)等。 POSIX多線程 Linux下,一般多線程的實(shí)現(xiàn)由POSIX多線程編程...
常用的Linux命令 shell命令有多種,Ubuntu默認(rèn)使用 B shell。 命令行相關(guān)的命令 命令自動(dòng)補(bǔ)全: 清空或者重置命令行,res...
音視頻基礎(chǔ)知識(shí) 視頻播放原理 我們先從一個(gè)簡(jiǎn)單的視頻播放器的原理開(kāi)始講述,下圖是一個(gè)最簡(jiǎn)單的視頻播放的過(guò)程(不包括視頻加密等等過(guò)程): 這是一個(gè)...
前言 這里再次啰嗦一下,我們?yōu)槭裁匆獙W(xué)習(xí)NDK開(kāi)發(fā)呢?因?yàn)楹芏啻蠊?,為了?jié)省開(kāi)發(fā)資源,很多時(shí)候核心技術(shù)都是用C/C++去實(shí)現(xiàn)的,一套代碼,可以...
NDK NDK: Native Development Kit,NDK提供了一系列的工具,幫助開(kāi)發(fā)者快速開(kāi)發(fā)C(或C++)的動(dòng)態(tài)庫(kù),并能自動(dòng)將s...
預(yù)編譯(預(yù)處理include、define) C語(yǔ)音的執(zhí)行流程 C語(yǔ)言執(zhí)行的流程: 編譯:形成目標(biāo)代碼(.obj)。 連接:將目標(biāo)代碼與C函數(shù)庫(kù)...
C語(yǔ)音里面的內(nèi)存劃分 棧區(qū)(棧內(nèi)存,存放局部變量,自動(dòng)分配和釋放,里面函數(shù)的參數(shù),方法里面的臨時(shí)變量) 堆區(qū)(動(dòng)態(tài)內(nèi)存分配,C語(yǔ)音里面由程序員手...