原创 mybatis動態sql使用以及增刪改查的知識點

點擊這裏 查看Mybatis動態SQL官方文檔 對於初學者來說查看文檔內容有好多細節不理解這裏我結合我自身學習動態SQL實際遇到的困惑以及細節標示做一個梳理 首先幾個常用的關鍵字: if 判斷,當條件符合則進入條件語句(#{

原创 Android---Window、WindowManager和WMS體系

前言 本篇文章會從源碼層面上分析Activity從創建直到在頁面上顯示的過程。 首先分析一下在這個過程中會遇到的一些接口和類 瞭解它們的源碼以及功能之後再將它們串起來就能夠了解整體的流程了 概述 類和接口 1. Window體

原创 android studio的debug和release模式下使用不同的Http前綴進行測試與正式環境的自動切換

我寫代碼的時候一般會使用兩個環境,一個是測試環境,一個是正式環境並且這個兩個環境的http請求連接地址的前綴肯定是不一樣的 例如,測試環境我們使用http://192.168.1.1:8081作爲請求前綴            正式環境我

原创 Android Bottom Sheet詳解

轉載自:http://blog.csdn.net/qibin0506/article/details/51002241 最近Android更新了support library, 版本到了23.2, 從官方blog中我們還是可以看到幾個

原创 安卓多渠道打包

使用android studio進行多渠道打包非常方便的打包出相應發佈到各個平臺的APK包 使用方法如下: 使用友盟統計,到友盟平臺選擇統計項添加一個應用獲取到友盟統計的key 代碼中使用一般是在Manifest裏一個渠道一個渠道的修

原创 php中empty()和isset()之間的區別

這兩個方法都是用在對變量做操作的,empty($a) ,isset($a) ; 通俗點說,empty()用來檢查一個變量是否爲空。 isset()用了檢測一個變量是否被賦值 他們之間最大的區別就是對於0的判斷,若用empty判斷會認爲是

原创 Fetching Documentation卡頓問題

問題描述如下: 使用Rxjava過程中創建Observeable卡頓並提示 Fetching Documentation... 解決方案: File-->Setings-->Editor-->Code Completion-->取消選中

原创 Android---Handler體系

前言 作爲一個Android程序員Handler機制使用的十分頻繁,基本使用方法我不會再去累贅,本篇文章意在闡述自己在使用過程中遇到的問題以及閱讀源碼後得到的收穫。 首先可以先思考下面這幾個問題(文末我附了自己的見解) 子線程有

原创 紅黑樹特徵和翻轉操作

紅黑樹特徵: 紅黑樹是每個節點都帶有顏色屬性的二叉查找樹 性質1. 節點是紅色或黑色。 性質2. 根節點是黑色。(最頂端的中間節點爲根節點) 性質3 每個葉節點(NIL節點,空節點)是黑色的。 性質4 每個紅色節點的兩個子節點都是黑色。(

原创 微信小程序修改button樣式

今天碰見個感覺很奇怪的問題修改了button的很多樣式就是得不到自己想要的效果 比如 我想他能夠跟普通text一樣顯示文字,但是button有自己的border自己的背景並且默認還是文字居中顯示,調了半天都沒有試出來,最重要的是在小程序官

原创 轉發(Forward)和重定向(Redirect)的區別

轉發是服務器行爲,重定向是客戶端行爲。   轉發(Forword) :通過RequestDispatcher對象的forward(HttpServletRequest request,HttpServletResponse respons

原创 微信小程序實現左側list滑動點擊更換數據功能

完成效果如上圖 首先我們要在wxml中完成佈局 左側爲一個可以上下滑動的list 寬度佔屏幕的30%,右側爲顯示相關數據的頁面,寬度佔屏幕的70% <view class="course"> <!--左側view佈局-->

原创 從問題出發,解析Activity、Window、View三者關係

從問題出發,往往能更明確的找到所求。本文將帶着一個個的問題,結合源碼,逐步解析Activity、Window、View的三者關係。   什麼地方需要window?   一句話總結:有視圖的地方就需要window Activity、D

原创 Retrofit2.0 添加log攔截、公共參數

創建retrofit 進行網絡請求 Retrofit retrofit = new Retrofit.Builder().client(getOkHttpClient())//使用自己創建的OkHttp .baseUrl

原创 mybatis動態sql使用

點擊這裏 查看Mybatis動態SQL官方文檔 對於初學者來說查看文檔內容有好多細節不理解這裏我結合我自身學習動態SQL實際遇到的困惑以及細節標示做一個梳理 首先幾個常用的關鍵字: if 判斷,當條件符合則進入條件語句(#{id