更好閱讀體驗(yàn):《理解 TCP 和 UDP》— By Gitbook TCP 是一種提供可靠性交付的協(xié)議。也就是說,通過 TCP 連接傳輸?shù)臄?shù)據(jù),無差錯(cuò)、不丟失、不重復(fù)、并且按...
更好閱讀體驗(yàn):《理解 TCP 和 UDP》— By Gitbook TCP 是一種提供可靠性交付的協(xié)議。也就是說,通過 TCP 連接傳輸?shù)臄?shù)據(jù),無差錯(cuò)、不丟失、不重復(fù)、并且按...
[toc] guava: google 的開源工具包 幫助編寫常用方法 hashCode,equals,toString,compareTo方法;前三個(gè)idea 提供了gua...
引用final static 的常量編譯后存儲(chǔ)常量而不是引用 編譯后: 如果修改 One.java 后編譯One.java ,Two.java存儲(chǔ)的還是舊值,所以需要都編譯
狀態(tài)保持 店員很厲害,能記住每位顧客的消費(fèi)數(shù)量,只要顧客一走進(jìn)咖啡店,店員就知道該怎么對(duì)待了。這種做法就是協(xié)議本身支持狀態(tài)。 發(fā)給顧客一張卡片,上面記錄著消費(fèi)者信息,一般還有...
[TOC] Spring模塊 Core Container: 核心容器 spring-context:包含DI, IOC, springEl表達(dá)式 Test: 加載Sprin...
前言 最近項(xiàng)目進(jìn)度比較輕松,閑來自己研究一些感興趣的技術(shù),恰好這兩天研究了一下Travic CI, 用于Android持續(xù)集成以及自動(dòng)打包,話不多說,下面大家就跟我一起踏入T...
簡介 Marshmallow (API 23) 引進(jìn)了Runtime Permissions 將權(quán)限大致劃分為敏感權(quán)限和普通權(quán)限: PHONE,SMS ,LOCATION ,...
Android 包android.support.annotation包提供了諸如 @IntDef 和 @StringDef 等注解,可以讓AS, Lint 提供靜態(tài)代碼檢...
本文會(huì)不定期更新,推薦watch下項(xiàng)目。如果喜歡請(qǐng)star,如果覺得有紕漏請(qǐng)?zhí)峤籭ssue,如果你有更好的點(diǎn)子可以提交pull request。本文意在分享作者在實(shí)踐中對(duì)于d...
Android分享:代碼混淆那些事Android代碼混淆之混淆規(guī)則Android-Dev-Favorites Android 混淆代碼總結(jié) 簡介 ProGuard是一個(gè)開源的...
優(yōu)點(diǎn):構(gòu)造需要多個(gè)參數(shù)時(shí)可顯著改善可讀性 原理:定義一個(gè) static 類型的 內(nèi)部類 Builder,并且Builder類內(nèi)部的屬性就是我們要賦值的屬性 ---> 通過各個(gè)...
測試環(huán)境:Google Nexus 4- 5.0.0- API 21 工具: 使用adb shell dumpsys activity 查看activity 屬于哪個(gè)task...