原创 Http前世今生

現在開發者離不開網絡,所以都應該瞭解http協議以及它在整個網絡中所起的作用。知道了這些,對開發更好的應用起到很好的幫助作用。 下來,開始講述HTTP是什麼,它的由來,現在的發展以及它是如何走到這一步的。 HTTP是什麼? HT

原创 RxBinding使用指南

關於版本問題 如果是 java 代碼想使用,那麼選擇 https://github.com/JakeWharton/RxBinding/tree/2.2.0 最新的 3.3.0 是 kotlin 實現的。 rxjava 引用 pa

原创 Android屏幕適配-必備知識

Android屏幕適配專題 Android屏幕適配-必備知識 Android屏幕適配-終結者 你是否被屏幕的各種參數(dpi.ppi等)搞的頭暈眼花? 屏幕的密度到底是怎麼回事? 應該如何來進行屏幕適配? 如何根據 UI 給的圖

原创 kotlin 並不是萬能良藥

在沒有深入字節碼之前,我對kotlin是抱有很多的憧憬,在具體的寫代碼時候,確實也感覺到了很多方便的語法糖,方便我們快速開發。 但是突然,我想看下 kotlin 生成的字節碼和 java 生成的字節碼有什麼不同,就發現了背後的祕密

原创 快速搭建 Node.js 開發環境

node 的環境安裝方式 brew 安裝 nvm 安裝 這種兩種方式都有自己的有點和缺點。 brew 方式安裝,方便快捷,版本可以通過 brew upgrade來進行升級。但是使用的時候只能使用單一的版本。 nvm 方

原创 CocoaPods,快點我的寶貝!

1. 遇到的問題 我們在編寫 ios 項目的時候,一般使用 CocoaPods 來管理第三方庫。 那麼你有沒有遇到如下問題! 在使用的過程中,有沒有遇到過下載倉庫很慢,慢到你思考人生? 如何不使用--no-repo-upd

原创 升級 centos7 內核

前言 最近買了一臺雲服務器。想要對建站方面的知識進行了解,然後打造屬於完全屬於自己的雲服務器!~ 由於CentOS 使用的都是比較老的內核,現在對 Centos內核進行升級,升級到最新的 release 版本,增強服務器的穩定性。

原创 Java基礎08:多態;多態擴展;object類;多態的特點

關鍵字:多態;多態擴展;object類;多態的特點一、多態     定義:某一類事物存在的多種體現形態。例如,人的體現:男人、女人。     例如,

原创 Java基礎22:網絡基礎

關鍵字:UDP;TCP一、網絡編程(概述)     1、網絡模型         (1)、OSI參考模型,         (2)、TCP/IP參考

原创 設計模式之模板方法模式(Template)

提到“模板”不知道別人想到的是什麼,我想到的是可複用,與此提供同時可複用又是面向對象編程和設計模式要達到的目的。所以模板方法模式作爲一種設計模式也自然是理所應當的啦。其實,模板方法模式是一種比較簡單的設計模式,看看具體的吧: 1.初識模板

原创 Java基礎11:線程;synchronized;延遲加載(懶漢模式);死鎖

關鍵字:Thread;Runnable;synchronized;延遲加載(懶漢模式);死鎖一、多線程 概述     1、進程:是一個正在執行中的程

原创 Java基礎10:異常;包;

關鍵字:異常;包;一、finally finally代碼塊,定義的是一定會被執行的代碼,無論是否有異常。通常用於關閉資源,例如數據庫。catch中的

原创 Java基礎17:集合工具類Collections;高級for循環;靜態導入;可變參數

關鍵字:集合工具類Collections;高級for循環;靜態導入;可變參數一、集合工具類Collections-sort 工具類 public c

原创 Java基礎07:重寫;重載;內部類;抽象類;接口

關鍵字:重寫;重載;內部類;抽象類;接口一、繼承的概念     將一些類的共性描述提取出來,單獨進行描述,再讓這些類與單獨描述的這個類有關係即可。

原创 Java基礎13:String類;Stringbuilder類;Stringbuffer類;自動裝箱

關鍵字:String類;Stringbuilder類;Stringbuffer類;自動裝箱一、String類     1、字符串是一個特殊的對象