原创 設計模式之建造者模式(四)

設計模式之建造者模式(四) 建造者模式(Builder Pattern)使用多個簡單的對象一步一步構建成一個複雜的對象。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 一個 Builder 類會一步一步構造最終

原创 寫測試類時沒有@Test註解

寫測試類時沒油@Test註解 可以直接導入junit的jar包,或者直接用tomcat的junit 用自帶的分三步: 第一步: 點擊項目右單擊 第二步: 點擊Add Library 第三部: 選擇JUnit店家Finish就可以了 PS:

原创 Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app':報錯解決

Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app':報錯解決 在使用dagger2時報這個錯,解決辦法,在modul的bu

原创 Android Studio中新建資產目錄assets

Android Studio中新建資產目錄assets Android Studio中怎麼新建assets目錄?這或許不是什麼問題,但是不仔細可能會出錯。 在和java文件夾同一個目錄下,新建assets資源目錄就可以了,千萬不要在re

原创 設計模式之工廠模式(二)

設計模式之工廠模式(二) 工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是

原创 java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap:報錯解決

java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@48c758e8:報錯解決 業務是這樣的,調用系統拍

原创 設計模式之單例模式(一)

設計模式之單例模式(一) 單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 單例模式常用的分2類,懶漢式和餓漢式。 基本實現思路就是:1

原创 設計模式之原型模式(五)

設計模式之原型模式(五) 原型模式(Prototype Pattern)是用於創建重複的對象,同時又能保證性能。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 這種模式是實現了一個原型接口,該接口用於創建當前對象的克

原创 設計模式之抽象工廠模式(三)

設計模式之抽象工廠模式(三) 抽象工廠模式(Abstract Factory Pattern)是圍繞一個超級工廠創建其他工廠。該超級工廠又稱爲其他工廠的工廠。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在抽象工

原创 org.apache.ibatis.exceptions.PersistenceException:報錯問題

org.apache.ibatis.exceptions.PersistenceException:報錯問題 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD config 3.0//EN"

原创 org.springframework.beans.factory.BeanCreationException:報錯解決

org.springframework.beans.factory.BeanCreationException:報錯解決 問題如圖: 看錯誤日誌, 說是沒有找到hap的的屬性,仔細檢查後,發現spring配置文件中的bean的nam

原创 Swift之Xcode8的'CGRectMake' is unavailable in Swift

Swift之Xcode8的'CGRectMake' is unavailable in Swift 最近學習Swift的語法,在Xcode8上寫代碼,報錯如下: 查閱相關資料和查看源碼,初始化的方法有點小改動之前是CGRectMake

原创 Bindable must be on a member in an Observable class.報錯解決

Bindable must be on a member in an Observable class.報錯解決 在使用databinding時報錯,實體類必須繼承BaseObservable,我的實體如下: public class

原创 SQL Server CONVERT() 函數以及SQL Server DATEADD() 函數

SQL Server CONVERT() 函數以及SQL Server DATEADD() 函數 CONVERT() 函數是把日期轉換爲新數據類型的通用函數。 CONVERT() 函數可以用不同的格式顯示日期/時間數據。 語法:

原创 initializationError [Runner:JUnit 4]:報錯問題

initializationError [Runner:JUnit 4]:報錯問題 initializationError [Runner:JUnit 4]:報錯問題 錯誤如圖:控制檯沒有信息,經檢查,圖中沒有@Test註解,加上