原创 Java利器之UML類圖詳解

前言 UML(Unified Modeling Language)中文統一建模語言,是一種開放的方法,用於說明、可視化、構建和編寫一個正在開發的、面向對象的、軟件密集系統的製品的開放方法。UML展現了一系列最佳工程實踐,這些最佳

原创 設計模式之觀察者模式

前言 Observer本來的意思是“觀察者”,但是實際上Observer角色並非主動的去觀察,而是被動的接收來自觀察對象角色的通知,因此,Observer也被成爲Publish-Subscribe(發佈-訂閱)模式。它定義了一種一

原创 設計模式之工廠方法模式|抽象工廠模式

工廠方法模式(Factory Method) 工廠方法模式(Factory Method)是一種創建型的設計模式,在該模式中父類決定實例的生成方式。但是不決定它要生成的具體的類,具體的處理是交給子類完成的,這樣將生成實例的框架和負

原创 RxJava操作符系列六

RxJava操作符系列傳送門 RxJava操作符源碼 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 RxJava操作符系列四 RxJava操作符系列五 前言 在上幾篇文章我們介紹了一些R

原创 RxJava操作符系列五

RxJava操作符系列傳送門 RxJava操作符源碼 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 RxJava操作符系列四 今天就不囉嗦了,直接開始我們今天的學習。今天介紹一些輔助操作符

原创 高仿QQ微信小程序,我趟過的坑

距離微信小程序內測版發佈已經有十天的時間了,網上對微信小程序的討論也異常火爆,從發佈到現在微信小程序一直佔領着各種技術論壇的頭條,當然各種平臺也對微信小程序有新聞報道,畢竟騰訊在國內影響力還是很大的。我們都知道微信小程序第一天發佈

原创 AndroidStudio Duplicate files copied in APK錯誤解決方案

在AndroidStudio使用中,很多人會遇到Duplicate files copied in APK 這種錯誤,導致程序不能編譯或者不能打包。出現這種原因就是在編譯或者打包階段出現文件重複的問題,其實解決這些問題很簡單,我們

原创 從登陸界面學習TextInputLayout

前言 源碼傳送門 在 Material Design出現之前,如果我們想寫一個登陸界面是不是一般都寫兩組TextView,EditText及一個Button,如果你想在賬號和密碼後面加一個計數的功能,又需要加控件並且要自己實現計數

原创 從零開始學習Linux部署Java web項目

前言 最近越來越發現需要學習的東西太多了,前幾天公司服務器出現問題,需要對服務器硬件進行維護,當然服務器上的服務需要部署到另一個服務器上。這對於我來說是很陌生的,雖然這件工作沒有讓我去做,但是還是很好奇web項目是如何部署到服務器

原创 Android大文件上傳秒傳之實戰篇

源碼傳送門 在上一篇文章我們介紹了獲取大文件的一個唯一的特徵值MD5,通過MD5我們可以唯一的標識一個文件,並可以實現秒傳效果,今天的這篇文章主要介紹大文件的上傳操作,當然談到上傳文件,網絡是必不可少的,現在也有很多較爲流行的

原创 ReactNative 之FlatList踩坑封裝總結

在RN中FlatList是一個高性能的列表組件,它是ListView組件的升級版,性能方面有了很大的提升,當然也就建議大家在實現列表功能時使用FlatList,儘量不要使用ListView,更不要使用ScrollView。既然說到FlatL

原创 ReactNative實現Toast

對於Android開發工程師來說,Toast在熟悉不過了,用它來顯示一個提示信息,並自動隱藏。在我們開發RN應用的時候,我門也要實現這樣的效果,就一點困難了,倒也不是困難,只是需要我們去適配,RN官方提供了一個API ToastAndroi

原创 ReactNative實現地圖導航

相關源碼 同志們好,我又迴歸了,本來是想分享Flutter相關的內容,但是好久不寫文章,感覺生疏了不少,不知道從何處下筆了,所有就把草稿箱躺了快一年的內容整理一下,分享分享。這篇文章是使用最簡單的方式實現地圖導航的需求,那就是通過喚起手機中

原创 ReactNative ViewPageAndroid組件詳解

源碼傳送門 在我們開發Android的時候,ViewPage這個控件的使用頻率還是很高的,最簡單的就是製作引導頁,應用程序的主界面等,在ReactNative開發中實現該功能的組件是ViewPageAndroid,當你看到該組件是以And

原创 ConstraintLayout基礎介紹

自去年Google I/O 大會發布ConstraintLayout至今,已有一年多的時間,但是並沒有普及開來,瞭解過ConstraintLayout佈局的人知道,它的性能的確提升了不少。在前不久,Google 開發者博客發佈了一篇文章[