240 發(fā)簡信
IP屬地:廣東
  • 180
    0toN ·

    使用 hash & (length -1)眯杏,可以說成mod的一種替代方式鸟雏,即把index控制在length范圍之內(nèi)而且可以周而復(fù)始兽叮。但不能說成“等于” hash mod ( lenght -1 ) 爽茴,兩者計算結(jié)果可是不一樣的厨姚。我查了“&”--按位與的作用:按位與這個二元算術(shù)符吕朵,可以用于截取左操作數(shù)的低幾位猎醇,但是右操作數(shù)的二進(jìn)制位需要全是1(偶數(shù)最后一位是0,不能用)努溃,右操作數(shù)有幾個1硫嘶,就能截取到左操作數(shù)的低幾位,也就是說梧税,計算出來的結(jié)果沦疾,一定會比右操作數(shù)小。hash值就是左操作數(shù)第队,length - 1 就是右操作數(shù) 哮塞。樓主說的是“相當(dāng)于”,應(yīng)該也不是等于的意思吧凳谦,樓主介紹的這么細(xì)忆畅,很不容易,這個小細(xì)節(jié)上希望樓主的理解也是正確的晾蜘。

  • 180
    0toN ·

    ...
    lrucache的put()方法中注釋:
    //如果返回的是null邻眷,說明添加緩存失敗,在已用緩存大小中減去這個元素的大小剔交。
    并不是緩存失敗肆饶,而是說如果map已存在key對應(yīng)的value,則size大小要再做修正岖常,回退驯镊。

  • 120
    要點(diǎn)提煉| Gradle指南

    在使用Android Studio過程中沒少被Gradle坑過,雖然網(wǎng)上有很多簡單粗暴的解決方案竭鞍,但極少會說清楚緣由板惑,所以一直想看一本叫《Android Gradle權(quán)威指南...

  • 臥槽

    當(dāng)Activity跳轉(zhuǎn)偶遇單身多年的老漢

    本文章已授權(quán)鴻洋微信公眾號轉(zhuǎn)載:當(dāng)Activity跳轉(zhuǎn)偶遇單身多年的老漢[https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&...

  • 這篇文章錯誤一大堆,估計是作者留著給我們自己解決呢:joy:

    自定義View偎快,有這一篇就夠了

    我的CSDN博客同步發(fā)布:自定義View冯乘,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn),盡可能多的覆蓋Android知識的邊邊角角晒夹,決定對自定義View做一個稍微全面一點(diǎn)的使用方法總...

  • 180
    0toN ·

    onlayout 方法中初始化當(dāng)前高度

    ```
    int curHeight = t;

    ```
    應(yīng)該為0

  • 120
    網(wǎng)絡(luò)協(xié)議相關(guān)的面試知識點(diǎn)

    關(guān)鍵字:Http梗搅,Https禾唁,TCP,UDP无切,Socket荡短,面試 一、 Http,Https(應(yīng)用層協(xié)議) Http協(xié)議订雾,超文本傳送協(xié)議(Hypertext Transfer...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品