原创 教你快速使用AndroidStudio製作出一張合格.9圖片

前言 在實際的Android開發項目中,爲了適配不同分辨率的Android設備,經常會碰到製作.9圖片的情況,由於這種格式的圖片可以設定一張圖片中哪些區域可以拉伸,哪些區域不可以拉伸,同時可以把內容顯示區域的位置設置清楚。.9

原创 爲數不多的人知道的AndroidStudio快捷鍵(一)

爲數不多的人知道的AndroidStudio快捷鍵(一)好的idea能提高我們的工作效率,如果掌握一些快捷鍵,能幫我們從繁瑣重複的工作解放出來,寫起代碼來效率就越高,接下來想分享一些實用的快捷鍵, 如果已經看完了這篇,點擊下方連

原创 程序包org.apache.http不存在,解決方式

類裏提示爆紅 import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.StatusLine;

原创 正式發佈 Android 架構組件 1.0 穩定版 | 附帶中文介紹視頻

class="video_iframe" allowfullscreen="" width="670" height="376.875" src="https://v.qq.com/iframe/player.html?vid

原创 貝塞爾曲線掃盲

貝塞爾曲線掃盲 相信很多同學都知道“貝塞爾曲線”這個詞,我們在很多地方都能經常看到。但是,可能並不是每位同學都清楚地知道,到底什麼是“貝塞爾曲線”,又是什麼特點讓它有這麼高的知名度。 貝塞爾曲線的數學基礎是早在 1912

原创 爲數不多的人知道的AndroidStudio快捷鍵(二)

爲數不多的人知道的AndroidStudio快捷鍵(二)這篇文章將會繼續分享一些實用的快捷鍵,沒有看過爲數不多的人知道的AndroidStudio快捷鍵(一),可以點擊下方連接前往 爲數不多的人知道的AndroidStudio快

原创 JavaPoet使用詳解

文章目錄簡介常用方法設置修飾關鍵字設置註解設置字段設置文檔註釋設置分號、換行和縮進設置方法TypeSpec創建類創建枚舉類創建接口創建註解創建匿名內部類AnnotationSpecMethodSpecFieldSpecParamete

原创 OO設計原則 -- OO設計的原則及設計過程的全面總結

前面發表了5篇OO設計原則的文章,在這裏我將這個5個原則如何在我們設計過程進行應用進行一下總結, 單一職責原則(SRP) 開放/封閉原則(OCP) 里氏替換原則(LSP) 接口分隔原則(ISP) 依賴倒置原則(DIP) 這是我通過

原创 OO設計原則 -- Interface Segregation Principle:接口分隔原則(ISP)

概要 Clientsshould not be forced to depend upon interfaces that they do not use. 不能強迫用戶去依賴那些他們不使用的接口。換句話說,使用多個專門的接口比使用單

原创 OO設計原則 -- Liskov Substitution Principle: 里氏替換原則(LSP)

概要  Functions that use pointers or references to base classesmust be able to use objects of derived classes without k

原创 OO設計原則 — The Open-Closed Principle:開放/封閉原則(OCP)

對於一個軟件的實體(類,模塊,函數等)應該是可以擴展的,但是不可被修改。 一、概要 開放/封閉原則(The Open-Closed Principle:OCP)是在面向對象設計中,類和模塊等必須遵循以下規則: ◇ 對於功能的擴展因該

原创 OO設計原則 -- Dependency Inversion Principle:依賴倒置原則(DIP)

依賴倒置原則的2個重要方針 A. High level modules should not depend upon low level modules. Both shoulddepend upon abstractions. 高層

原创 OO設計原則 — Single Responsibility Principle:單一職責原則(SRP)

•   概要 There should never be morethan one reason for a class to change. 永遠不要讓一個類存在一個以上的變更理由。 如果一個類存在多個改變它的理由,就說明這個類具有

原创 JUnit 5-禁用測試

禁用測試 若在執行測試時,某些測試類或者測試方法不需要執行時,就需要禁用 整個測試類或者單個測試方法。 禁用測試的方式 @Disabled註解 條件測試執行的相關注解 自定義ExecutionCondition @Disabled

原创 JUnit5-假設(Assumptions)

假設 在org.junit.jupiter.api.Assumptions 中,封裝了一組使用的方法,以支持基於假設的條件測試執行。 假設實際就是指定某個特定條件,假如不能滿足假設條件,假設不會導致測試失敗,只是終止當前測試。這也是假