原创 Android Studio實現Serializable序列化,自動生成serialVersionUID

近日項目中一個類實現了Serializable接口,Rebuild Project就報瞭如下錯誤:Error:Execution failed for task ':app:greendao'.> Found 1 problem(s) p

原创 Vue系列(九)之生命週期

生命週期 Vue實例提供了生命週期供我們調用。所謂生命週期就是Vue實例從創建到銷燬的過程。 直接看代碼註釋吧: <script> var vm = new Vue({ el: '#app',

原创 Vue系列(四)之常用指令v-bind

v-bind指令圖片的srcclass和style值是字符串值是對象值是數組自定義組件prop 爲了避免篇幅過長,常用指令我可能會分幾個篇幅來介紹。 v-bind api 縮寫:: v-bind指令主要是綁定元素的屬性(比如圖

原创 Vue系列(六)之常用指令v-model

v-model基本使用修飾符.trim.number.lazy 前面講到的插值,其實都是單向綁定,數據變——>視圖變。有些元素可以與用戶交互,比如input,select等,那麼我們希望隨着用戶的交互,對應的數據也發生改變。這樣

原创 Vue系列(一)之初識Vue

初識VueVue是什麼?Vue特點 Vue現在是越來越火了,作爲前端開發的你,如果還不會使用Vue,那你就out了,今天就帶大家來認識一下Vue。 Vue是什麼? 那Vue究竟是何方神聖呢? 先來看下官網的介紹: Vue

原创 Vue系列(三)之基本語法文本插值

文本插值Vue實例插值普通文本使用js表達式原始html新的屬性data 中聲明所有屬性Vue的$set() 今天先介紹Vue最簡單最基本的語法,聲明式渲染。 Vue實例 上篇文章中我們使用new關鍵字創建了一個Vue實例:

原创 js調用了app爆露的方法導致app閃退

場景 app端使用webview加載網頁,並提供了一個closeWeb方法給網頁端調用。但是沒想到,網頁調用這個方法導致app閃退。 原因分析 大家知道,不管是Android還是IOS都只能在主線程中操作UI,如果在其它線程中操作

原创 EventBus3.x的正確打開方式

EventBus的基本使用我就不介紹了,可以看GitHub地址。 EventBus內部默認使用的是運行時反射,反射當然是影響性能的。爲此EventBus3.0做出了優化,但是隻升級EventBus版本並沒有用到優化策略,需要我們加

原创 Glide圖片加載方案

圖片加載要考慮的問題 圖片加載不僅僅是將圖片顯示出來的問題,不同場景該使用什麼縮放模式?activity銷燬後圖片還在後臺請求?是否會造成內存浪費?設置佔位符和加載失敗的圖片?圓角圖等怎麼變換? 讀郭霖Glide圖片加載框架總結

原创 Android Studio 中 Gradle 依賴的統一管理

Android Studio 中 Gradle 依賴的統一管理 原文鏈接Android Studio 中 Gradle 依賴的統一管理 爲什麼要對 Gradle 統一管理 在實際項目中,經常會出現一個 Project 中有多個

原创 Vue系列(七)之常用指令邏輯指令

邏輯指令v-showv-if家族v-for 今天主要介紹的是一些幫助我們實現判斷、循環等邏輯的指令,暫且叫他們爲邏輯指令吧。 v-show 切換元素的display屬性 <div v-show="show" class="bo

原创 Android Studio檢測不到真機

新買了一個華爲榮耀6手機,Android Studio死活檢測不到,並顯示安裝驅動失敗,另一部樂視手機是可以正常連接的。之前用豌豆莢可以解決此類問題。可是這次用豌豆莢還是沒用。百度說驅動人生可以解決,試了一下,終於解決,再次記錄,希望可以

原创 Vue系列(二)之簡單demo

簡單demo原生JS實現Vue實現 今天就寫一個極簡單的小案例,對比原生JS和Vue兩種不同實現方式,讓大家來感受一下Vue給開發帶來的便捷。 有些代碼可能現在的你還看不懂,沒關係,後面都會講到。本篇的目的就是感受 先看效果圖

原创 Vue系列(八)之計算屬性和偵聽器

計算屬性和偵聽器計算屬性偵聽器 模板內的表達式非常便利,但不適合複雜的邏輯,所以就有了計算屬性。 計算屬性 計算屬性寫在computed選項中。 舉一個簡單的例子🌰:data中有firstName,lastName,都是響應式

原创 Vue系列(十一)之vue-cli腳手架創建項目

Vue-Cli下載安裝Node.js設置鏡像簡單的命令安裝vue-cli腳手架創建項目 爲什麼需要腳手架? 爲了快速開發,我們不可能赤手空拳的寫代碼。使用Vue也是這樣,Vue-CLI腳手架工具幫我們快速創建一個項目模版,默認包