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