緩存的本質(zhì) 先聊一下緩存存儲(chǔ)的基礎(chǔ)。首先,局部性原理,是緩存存儲(chǔ)的基礎(chǔ),即在局部的時(shí)間,對(duì)數(shù)據(jù)的訪問(wèn)是局部的、集中的(概率上去講);另一個(gè)基礎(chǔ)是,能快速提供數(shù)據(jù)訪問(wèn)的資源總是...
堆外內(nèi)存一直是Java業(yè)務(wù)開(kāi)發(fā)人員難以企及的隱藏領(lǐng)域,究竟他是干什么的,以及如何更好的使用呢?那就請(qǐng)跟著我進(jìn)入這個(gè)世界吧。 一、什么是堆外內(nèi)存 1、堆內(nèi)內(nèi)存(on-heap ...
「硬報(bào)紙」原創(chuàng)文章,轉(zhuǎn)載合作請(qǐng)聯(lián)系作者 11月26日,最新款樹(shù)莓派Zero發(fā)布,在性能提升40%同時(shí),售價(jià)竟然從上一代的25美元降到了咖啡價(jià):5美元。1天后,2萬(wàn)個(gè)樹(shù)莓派Ze...
什么是symbolicatecrash symbolicatecrash是Xcode自帶的一個(gè)分析工具,可以通過(guò)機(jī)器上的崩潰日志和應(yīng)用的.dSYM文件定位發(fā)生崩潰的位置,把c...
本篇教程翻譯自Google I/O 2015中關(guān)于測(cè)試的codelab,掌握科學(xué)上網(wǎng)的同學(xué)請(qǐng)點(diǎn)擊這里閱讀:Unit and UI Testing in Android Stu...
一、背景概述 2013年Android平臺(tái)暴露出WebView漏洞。利用該漏洞,攻擊者可以通過(guò)存在風(fēng)險(xiǎn)的addJavascriptInterface接口函數(shù)提供的擴(kuò)展穿透we...
用戶體驗(yàn),速度為王,來(lái)幾個(gè)優(yōu)化APP“速度”的建議。 1.后臺(tái)執(zhí)行 毋庸多言,已是通常做法。 一般在執(zhí)行下載任務(wù)時(shí)讓其在后臺(tái)運(yùn)營(yíng),讓用戶有精力去做別的事情。 2.提前顯示 客...
本文系受 NEXT 邀請(qǐng)分享「優(yōu)秀的 Material 應(yīng)用」產(chǎn)品集所寫的專欄文章,首發(fā)于 36氪。 說(shuō)起 Material Design,相信不用介紹太多。這是 Googl...
楔子——人心好靜,而欲牽之。常能遣其欲,而心自靜,澄其心而神自清。長(zhǎng)久的快樂(lè),絕不在喧鬧中,更不在浮華里,它源于光明心力的寧?kù)o!人生云水過(guò),平常自然心,當(dāng)繁花落盡洗盡鉛華,我...