適配器模式 適配器模式圖文詳細講解[https://refactoringguru.cn/design-patterns/adapter] 實現(xiàn)原則: 適配器實現(xiàn)了其中一個對...
適配器模式 適配器模式圖文詳細講解[https://refactoringguru.cn/design-patterns/adapter] 實現(xiàn)原則: 適配器實現(xiàn)了其中一個對...
往遠端push的時候,遇到了沖突,使用git pull --rebase命令解決沖突,導致丟失了部分代碼。需要找回之前commit的版本。打開.git/logs/HEAD文件...
一、安裝node.js環(huán)境 從官網(wǎng)下載并安裝node -v命令查看node的版本,若出現(xiàn)相應(yīng)版本號,則安裝成功 二、安裝npm包管理器 npm包管理器,是集成在node中的,...
狀態(tài)不可變對象需要滿足以下要求:1、類本身使用final修飾:防止子類修改其定義2、所有字段都用final修飾,保證字段被其他線程可見時已經(jīng)被初始化3、創(chuàng)建的過程中,不泄露t...
Failed to start component [Connector[HTTP/1.1-8088]] 將占用該端口的程序釋放。我們可以通過在cmd中使用netstat -...
在xml中給button設(shè)置背景色為白色,但是運行無效。依舊為紫色。 查詢資料發(fā)現(xiàn)Android Material最新的組件中,MaterialButton 會忽略通過 an...
一、BASE64轉(zhuǎn)BItmap String faceImg = "BASE64編碼的圖片字符串";byte[] faceImageByte = Base64.decode(...
用數(shù)據(jù)線將android設(shè)備和PC相連 1、找到應(yīng)用的包名 在package列表中找到需要導出的應(yīng)用的包名,以sqjzsstPlus為例: 2、找到com.sys8.sqjz...
參考網(wǎng)址https://blog.csdn.net/dyr_1203/article/details/83011526 1、Win+R 打開運行輸入regedit 回車打開注...
將jcenter()和google改成國內(nèi)的鏡像:maven { url 'https://maven.aliyun.com/repository/public' }mave...
以往我們需要一些小組件的時候都是去GitHub上尋找,然后在gradle中用implementation命令導入項目中。這樣也引起了一個思考,怎么將自己項目中可復(fù)用的部分進行...
一、git的工作流程 workspace:工作區(qū)index:暫存區(qū)repository:倉庫區(qū)remote:遠程倉庫 二、git和svn的區(qū)別 SVN的版本庫在中央服務(wù)器上,...
正則表達式:手機號:/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147...
錯誤提示: android.view.ViewRootImpl$CalledFromWrondThreadException:Only the original thread...
背景:在寫網(wǎng)絡(luò)連接操作的DEMO示例時,拋出android.os.NetworkOnMainThreadException異常。 錯誤原因:查詢資料后發(fā)現(xiàn),在主線程中試圖進行...
出現(xiàn)錯誤前進行的操作: 1、在Github上創(chuàng)建了一個新項目 2、本地項目目錄下使用Git init創(chuàng)建本地倉庫 git init創(chuàng)建完成后可以看到出現(xiàn)了.git目錄 3、錯...