開發(fā)過程中,通常會(huì)遇到一個(gè)問題:我們需要將一個(gè)數(shù)值轉(zhuǎn)換為格式化的數(shù)值,比:3.145678保留兩位有效數(shù)字,這時(shí)候我們?cè)撚檬裁捶椒▉?lái)轉(zhuǎn)換呢?這篇筆記,將教會(huì)我們?nèi)绾螌tri...
開發(fā)過程中,通常會(huì)遇到一個(gè)問題:我們需要將一個(gè)數(shù)值轉(zhuǎn)換為格式化的數(shù)值,比:3.145678保留兩位有效數(shù)字,這時(shí)候我們?cè)撚檬裁捶椒▉?lái)轉(zhuǎn)換呢?這篇筆記,將教會(huì)我們?nèi)绾螌tri...
開發(fā)過程中經(jīng)常會(huì)需要進(jìn)行一些數(shù)據(jù)的運(yùn)算操作,比如加、減、乘、除,但是在計(jì)算過程中,到底使用哪種數(shù)據(jù)類型進(jìn)行計(jì)算才是最合適的呢? 1、數(shù)據(jù)類型 1.1、 基礎(chǔ)數(shù)據(jù)類型 int:...
原文鏈接:全面理解Java內(nèi)存模型(JMM)及volatile關(guān)鍵字 - CSDN博客 理解Java內(nèi)存區(qū)域與Java內(nèi)存模型 Java內(nèi)存區(qū)域 Java虛擬機(jī)在運(yùn)行程序時(shí)會(huì)...
android熱修復(fù)方案 一、概述 熱修復(fù)就是可以即時(shí)修復(fù)已經(jīng)上線的應(yīng)用程序的bug,省去重新打包,測(cè)試,升級(jí)版然后發(fā)布這么麻煩。正常的修復(fù)bug流程為 ...
Sqlla 一套數(shù)據(jù)庫(kù)的 ORM 微型庫(kù),提供簡(jiǎn)單高效的 API 來(lái)操作數(shù)據(jù)庫(kù)。 Sqlla 擁有極少的API,使用方式簡(jiǎn)單。讓開發(fā)者不需要關(guān)心數(shù)據(jù)庫(kù)操作的具體細(xì)節(jié),只需專注...
最近在做一個(gè)計(jì)時(shí)的項(xiàng)目,全局監(jiān)聽計(jì)時(shí)狀態(tài),那計(jì)時(shí)列表也需要實(shí)時(shí)更新,但是在更新,調(diào)用timeAdapter.updateItem(item);時(shí),發(fā)現(xiàn)item在不停的閃爍,添...
在用到FragmentPagerAdapter的時(shí)候,出現(xiàn)了下面的錯(cuò)誤: 看到這個(gè),瞬間懵逼了,于是在網(wǎng)上怒搜,沒想到,好多人都碰到了這個(gè)問題,原來(lái)這個(gè)是Google sup...
前言 前段時(shí)間找工作,看了好多關(guān)于事件分發(fā)機(jī)制的書,各路大牛從不同的角度進(jìn)行了分析。本人受益匪淺,于是有了這篇吸取天地之精華的解析。 本文章會(huì)從什么是事件分發(fā)機(jī)制開始,一直深...