原创 Git submodule subtree 使用 區別

使用場景:多個項目代碼在版本控制服務器,不同項目代碼需要直接複用,依賴和被依賴項目能夠雙向同步代碼。 環境要求: Git:https://git-scm.com/download TortoiseGit:https://tortoiseg

原创 Maven 命令下載pom.xml的所有依賴庫

1.環境要求: jdk ,設置環境變量 maven,設置環境變量 maven 安裝包下載地址 https://maven.apache.org/download.cgi 2.目錄含有pom.xml 3.進到目錄執行 mvn depend

原创 學習:Java設計模式—Comman:1

命令模式: 定義:把一個請求或者操作封裝在命令對象中。命令模式允許系統使用不同的請求把客戶端參數化,對請求排隊或者記錄請求日誌,可以提供命令的撤銷和恢復功能。 Invoker類 被客戶端調用,可以接受命令請求,設計命令隊列,決定是否相

原创 約束佈局 ConstraintLayout 的使用

目錄   前言 1.將ConstraintLayout添加到項目中 2.基本規則 3.示例講解 3.1居中對齊 3.2 排列 3.3引導線Guideline 3.4計算器示例 3.5寬高比示例 3.6Chains鏈模式示例 3.7Barr

原创 EditText inputType爲number無法換行

原因在於EditText的父類TextView有一個isMultilineInputType的方法會覆蓋singleline的值。只有inputType爲text或multiline才允許換行

原创 sqlite遍歷樹 遞歸查詢

https://www.sqlite.org/lang_with.html

原创 怎樣學好Java

要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分爲三大塊:J2SE,J2ME和J2EE,這也就是Sun ONE(Open Net Envi

原创 學習:java設計模式—分類

~~分類什麼的其實都是浮雲~~不要太在意喲~ 設計模式在粒度和抽象層次上各不相同。由於存在衆多的設計模式,所以我們可以用一種方式將它們組織起來。這裏,我們根據兩條準則對模式進行分類,如下表所示: 第一是目的準則,即模式是用來完成什麼工作的

原创 學習:java設計模式—Observer模式

簡單地說,觀察者模式定義了一個一對多的依賴關係,讓一個或多個觀察者對象監察一個主題對象。這樣一個主題對象在狀態上的變化能夠通知所有的依賴於此對象的 那些觀察者對象,使這些觀察者對象能夠自動更新。   一、觀察者模式的結構   本模式的類圖

原创 學習:java設計模式—Adapter模式

1、核心意圖:     將一個類的接口轉換成客戶希望的另外一個接口,從而使得原本由於接口不兼容而不能一起工作的類可以一起工作。 該模式的目標是通過一個代理(這裏是Adapter),在原來的類(Adaptee)和客戶(Client)之間進行

原创 學習:java設計模式—Iterator模式

java.util包中包含了一系列重要的集合類。本文將從分析源碼入手,深入研究一個集合類的內部結構,以及遍歷集合的迭代模式的源碼實現內幕。 下面我們先簡單討論一個根接口Collection,然後分析一個抽象類AbstractList和它的

原创 編寫更好的CSS代碼

本文由 伯樂在線 - yanhaijing 翻譯自 Mathew Carella。歡迎加入技術翻譯小組。轉載請參見文章末尾處的要求。 編寫好的CSS代碼,有助提升頁面的渲染速度。本質上,引擎需要解析的CSS規則越少,性能越好。M

原创 學習:java設計模式—工廠模式

一、工廠模式主要是爲創建對象提供過渡接口,以便將創建對象的具體過程屏蔽隔離起來,達到提高靈活性的目的。 工廠模式在《Java與模式》中分爲三類: 1)簡單工廠模式(Simple Factory):不利於產生系列產品; 2)工廠方法模式(F

原创 Android 實現分割線的幾種方式

最近項目的UI除了圖標是美工做的,其他的都要自己代碼實現。所以導致最近創建的drawable資源(selector、layer-list、shape等等)文件特別多。 在這裏總結幾種實現分割線的方式: 1、使用layer-list實現:

原创 學習:Java設計模式—Command2

自從上次project中使用struts1.1以後,對於開源的框架,就再也沒有使用過。 struts2開始就和webwork沒有什麼區別了,想了想還是看一下webwork吧,webwork是基於xwork的,而xwork是獨立於webco