原创 Jav——二維碼

使用zxing生成二維碼 引入zxing依賴庫: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <

原创 Java——Log4j

1. Log4j 1 引入Log4j: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17<

原创 Android使用AsyncTask加載圖片的操作流程

今天小編就爲大家分享一篇關於Android使用AsyncTask加載圖片的操作流程,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 加載圖片基本操作 一、創建AsyncTa

原创 Python虛擬環境

virtualenv Python虛擬環境使用virtualenv進行創建和管理。 安裝virtualenv pip install virtualenv 創建虛擬環境 默認創建到當前目錄: virtualenv [虛擬環境名] 可以指定

原创 正則表達式

正則表達式中,單純的字符就是準確匹配,即必須完全一樣。 常用的匹配模式: \d:digit,匹配單個數字,相當於[0-9]。 \D:non-digit,匹配非數字,相當於[^0-9]。 \w:word,匹配單個數字或字母或下劃線,相當於

原创 Paging

Paging庫是用來代替在ListView中查詢的CursorAdapter和在RecyclerView中查詢的AsyncListUtil的。 Paging庫的主要組成: DataSource:定義數據來源,可以根據實際情況繼承其子類:

原创 Retrofit2整理

簡介 Retrofit的介紹: A type-safe REST client for Android and Java. Retrofit使用註解來描述HTTP請求,默認支持URL參數替換和請求參數。而且還支持自定義header

原创 Django(二)——URL分發

流程 Django處理接收到URL的流程: 首先確定使用的URLconf模塊,默認情況下使用的是settings.py中ROOT_URLCONF對應的模塊。如果接收到的HttpRequest經由middleware配置了urlconf屬

原创 Room使用實例

Room基本使用 Entity Database Dao ViewModel RecyclerView UI Room結合Paging Dao ViewModel RecyclerView.Adapter UI Room

原创 DataBinding(七)tips

<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{user.firstName

原创 CSS

margin 文本 img Selectors 屬性選擇器 僞類選擇器 僞元素選擇器 混合選擇器 選擇器權重 float 僞元素 background 圖片代替文本時應對瀏覽器默認加載情況(網速低不加載css、js時) 行級

原创 Python正則表達式

Python中的正則表達式模塊爲re。 單個匹配 Python中,正則表達式單個匹配有兩種,一種是search()(對目標字符串整個進行匹配),另一種是match()(只對目標字符串開頭進行匹配),匹配成功返回一個Match對象,匹配失敗

原创 DataBinding(四)屬性設置

1. 默認setter 對於設置了DataBinding表達式的XML屬性,DataBinding會根據屬性表達式的返回值查找該屬性的setter方法,比如android:text="@{"str"}"屬性是去找setText(Strin

原创 DataBinding(二)變量及表達式

1. 概述 在DataBinding的佈局文件當中,可以引入各種變量,並在佈局文件中使用變量表達式,達到數據綁定的效果。 引入的變量可以使用完整類名,或者使用標籤導包。與Java一樣,java.lang的包是默認導入的。具體格式及使用方法

原创 Dagger2

一、簡介 二、依賴注入 @Inject提供依賴 @Provides提供依賴 三、依賴特殊情況 @Qualifier @Singleton 四、依賴注入時機 1. 直接注入 2. Lazy注入 3. Provider注入 五