return 一方面是返回某個(gè)類型的值并且終止方法的進(jìn)行 另一方面針對void類型的方法,只會終止方法。如果沒寫return,方法的結(jié)尾處會存在隱士的return,代表方法的...
先貼出okhttp的官網(wǎng):http://square.github.io/okhttp/AS中的依賴 :compile 'com.squareup.okhttp3:okhtt...
前言: 其中應(yīng)用攔截器和網(wǎng)絡(luò)攔截器都是我們自己定義的。中間的OkHttp core是系統(tǒng)為我們提供的。系統(tǒng)共為我們提供了五個(gè)攔截器。調(diào)用順序如下: 這五個(gè)攔截器的大概作用:R...
音頻 一、聲音的三個(gè)要素: 1、音調(diào):音頻2、音量:聲音震動的浮動3、音色:本質(zhì)是諧波 人類聽覺范圍: 20HZ --- 20KHZ 之間 二、音頻的量化和編碼: 下圖就可以...
一、準(zhǔn)備工作 1、需要在Linux下交叉編譯,或者安裝Linux虛擬機(jī) 2、安裝常用工具 3、下載XShell,通過SSH協(xié)議遠(yuǎn)程連接Linux 4、建立共享工具 再打開:v...
一、關(guān)鍵函數(shù)介紹: 1、av_register_all() 注冊所有的解封裝格式,也可以根據(jù)不同的封裝格式,單個(gè)注冊。 2、avcodec_register_all() 網(wǎng)絡(luò)...
一、解碼函數(shù)流程 1、解碼器的注冊 2、查找解碼器 硬解碼時(shí)需設(shè)置一下方法,會自動調(diào)用 3、創(chuàng)建和清理編碼環(huán)境 4、填充編解碼器上下文 5、打開解碼器 6、開始解碼 二、解碼...
一、播放流程 二、步驟 1、初始化引擎 2、slCreateEngine參數(shù) 3、SLObjectItf 創(chuàng)建 4、GetInterface 獲取接口 5、創(chuàng)建輸出設(shè)備 6、...
從大學(xué)就開始接觸到了網(wǎng)絡(luò)協(xié)議,零零散散不成體系,那時(shí)也沒有理解的多么透徹,更別談將它應(yīng)用到實(shí)際。工作開始漸漸的意識到網(wǎng)絡(luò)基礎(chǔ)理論的重要性。寫博客的用意如下,整理自己的知識,查...
前言: 多線程開發(fā)中往往需要同步處理了,這是因?yàn)橐粋€(gè)進(jìn)程中的線程是共享JVM中的方法區(qū)和堆區(qū),同時(shí)操作臨界區(qū)資源的時(shí)候會破壞了原子性,導(dǎo)致數(shù)據(jù)出現(xiàn)錯(cuò)誤。就需要同步操作,也就有...
廢話不多說,先看下集合結(jié)構(gòu)。今天的三個(gè)主角都是繼承自AbstractList這個(gè)抽象類,所以他們有很多的相似性(增刪查操作),卻因?yàn)樘匦运杂迷诓煌膱鼍啊=酉聛硐确謩e介紹下...
一、hashcode 和 equals關(guān)系 先以一個(gè)小例子入手: 這是個(gè)只重寫了equals(),并沒有重寫hashcode()。上面運(yùn)行的結(jié)果如下:2018699554 ...