一. 隊(duì)列的介紹: 隊(duì)列是C/C++中最基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)之一,隊(duì)列本質(zhì)上是一種線性表愕乎。它遵循著先進(jìn)先出(fifo)的特點(diǎn)炉峰,在隊(duì)列中一般在隊(duì)尾插入区丑,隊(duì)頭出隊(duì)挠轴。這就相當(dāng)于排隊(duì)一樣诵肛,...
一. 隊(duì)列的介紹: 隊(duì)列是C/C++中最基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)之一,隊(duì)列本質(zhì)上是一種線性表愕乎。它遵循著先進(jìn)先出(fifo)的特點(diǎn)炉峰,在隊(duì)列中一般在隊(duì)尾插入区丑,隊(duì)頭出隊(duì)挠轴。這就相當(dāng)于排隊(duì)一樣诵肛,...
這周是舊部門的最后一周了隅忿,記錄下這兩年年的一些感悟,希望以后可以時(shí)刻警醒自己邦尊,同時(shí)這也是我對(duì)過往的一些總結(jié)和反思背桐,希望能幫到我們。跟領(lǐng)導(dǎo)坦白的時(shí)候蝉揍,領(lǐng)導(dǎo)讓我好好考慮链峭,你在這里...
開篇就提到效能優(yōu)化涉及的范圍會(huì)很廣,考慮后面需要經(jīng)常用到 asm 字節(jié)碼插樁又沾,我們首先從 《Gradle 插件 + ASM 實(shí)戰(zhàn)》開始講弊仪,但又希望大家能知其然也知其所以然,因...
新年的第一篇文章杖刷,沒想到自己又回來了励饵,經(jīng)過慎重的考慮還是決定再講一期《效能優(yōu)化》。雖然去年剛發(fā)表過 《以后滑燃,江湖再見了》[http://www.reibang.com/p/...
Glade implementation'com.github.bumptech.glide:glide:4.7.1' implementation'jp.wasabeef:...
??當(dāng)我們使用手機(jī)銀行app時(shí),突然收到短信或電話時(shí)app會(huì)進(jìn)入后臺(tái),再次回到手機(jī)銀行界面的時(shí)候會(huì)被要求重新輸入登陸密碼或驗(yàn)證指紋典予,這一需求的設(shè)計(jì)主要是出于安全性考慮甜滨,驗(yàn)證用...
前言 Android開發(fā)中艳吠,類似下圖的搜索功能非常常見 今天,我將手把手教大家實(shí)現(xiàn)一款 封裝了 歷史搜索記錄功能 & 樣式 的Android 自定義搜索框 開源庫孽椰,希望你們會(huì)...
抽象類## 抽象類是用來描述抽象行為的昭娩,比如Animal,我們不知道Animal具體有會(huì)有什么樣的行為黍匾,只有具體的動(dòng)物類栏渺,如Dog,Cat才有具體的行為锐涯,才能夠被實(shí)例化磕诊。抽象...
一. 概述 專微App是一款面向互聯(lián)網(wǎng)的語音對(duì)講系統(tǒng)的應(yīng)用,整體架構(gòu)借鑒了局域網(wǎng)開發(fā)語音對(duì)講項(xiàng)目纹腌,首先通過UDP廣播在mq服務(wù)器上發(fā)送并接受數(shù)據(jù)霎终,實(shí)現(xiàn)局域網(wǎng)內(nèi)的語音對(duì)講,然后...
一. 概述 Android系統(tǒng)底層基于Linux Kernel, 當(dāng)Kernel啟動(dòng)過程會(huì)創(chuàng)建init進(jìn)程, 該進(jìn)程是所有用戶空間的鼻祖, init進(jìn)程會(huì)啟動(dòng)servicem...
1. 定義升薯? 當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí)莱褒,與他相關(guān)聯(lián)的部分對(duì)象的狀態(tài)同時(shí)也會(huì)發(fā)生改變。 比如訂閱公眾號(hào): 比如我訂閱了鴻陽的微信公眾號(hào)涎劈,只要他每更新一篇文章都會(huì)及時(shí)的通知我 ...
文章也同時(shí)在個(gè)人博客 http://kimihe.com/更新 引言 網(wǎng)絡(luò)上關(guān)于內(nèi)存中各區(qū)段作用的文章有很多广凸,但不得不吐槽一下,這些文章大多相互引用蛛枚,內(nèi)容大同小異谅海,沒有把問題...
它們都是某種線程池,可以控制線程創(chuàng)建,釋放,并通過某種策略嘗試復(fù)用線程去執(zhí)行任務(wù)的一個(gè)管理框架在Java8中,按照線程池的創(chuàng)建方法來看 有五種線程池,創(chuàng)建方法如下 進(jìn)一步查看...