原创 synchronized function&& sync

Synchronized作用 最近在研究Java多線程,看到了Synchronized,對於synchronized作用範圍有了一點小小的感悟,在此記錄一下。 public class IncreaseRunnable imple

原创 VirtualBox下安裝Ubuntu基本設置

1.安裝 Ubuntu18.0.4 1. 修改爲橋接方式 1.在virtualbox配置頁面設置爲橋接模式 2.修改IP爲固定IP 1.修改/etc/network/interfaces 文件 auto enp0s3 iface

原创 Android Adb USB Socket 通信

Android Adb USB Socket 通信Android ADB 工作方式工作過程ADB 的原理ADB USB Socket 實現過程代碼實現參考內容 Android ADB 工作方式 它是一種客戶端-服務器程序,包括

原创 正則表達式入門

正則表達式的簡單用法 1. ()、[]、{}區別 () #作爲一個整體來進行處理 eg. (abc) 必須匹配abc三個連續字符 [] #標記要匹配的內容 eg. [A-Za-z0-9] 必須是字

原创 導入ova虛擬機無法聯網的問題

從一臺電腦上將ubuntu18.0.4導出爲.ova格式,然後導入到另外一臺電腦的virtualbox上,無法聯網了。 /etc/network/interfaces 修改現在對應的IP、網關等信息,重啓電腦還是不能。ping

原创 安裝系統電腦理論知識

今天把windows 10 從家庭版做成專業版,碰到了一些問題。在這裏記錄一下,並查詢了一下相關的知識,在這裏總結一下。 1.使用大白菜製作啓動項 2.將下載的iso文件複製到U盤 3.打開電腦進入開機啓動項,修改爲U盤啓動(這個

原创 智能指針

轉載地址:http://ootips.org/yonat/4dev/smart-pointers.html What are they? Smart pointers are objects that look and feel

原创 使用Netty實現最簡單的聊天

Netty是對NIO的封裝。雖然其使用比Java BIO(也就是傳統的基於流或字符阻塞型的數據讀寫)也要複雜。不過效率高。沒有那麼多廢話。本片的目標是使用Netty實現一個聊天功能。功能的完善、需要大家在親自操刀。 服務器端 Ne

原创 Gson入門篇——常用用法

JSON的序列化和反序列化方法是成對存在的。最簡單的莫過於使用默認,請參考 Gson入門篇——初級篇 下面步入正題,探討除默認值(POJO成員變量名和JSON中key一致)外,Gson常用的Serialization&&Deser

原创 Retrofit2簡單實例

Retrofit 是什麼呢?Rotrofit是square開發的一個jar,便於客戶端與服務器的數據交互。下面通過一個簡單的例子,給大家起到一個拋磚引玉的作用. 1 在Android Studio中引入Retrofit2

原创 cannot open source file "boost..."

最近碰到了這個問題,在此總結一下,做一下記錄。 這個boost呢?就相當去java開發中的jar. 1.下載boost用到的類庫 2.解壓到某路徑. 3.添加到項目的編譯路徑,這裏有兩個配置操作,一個注意事項. 選中“So

原创 粗俗理解dagger2

dagger2 component module 和"客戶"直接的關係的粗俗理解 所謂的“客戶”常見於Application、Activity。 1.“客戶”需要什麼東西,使用@inject進行標註 public class Mv

原创 LeakCanary 1.5 怎麼就不能用

最近聽過LeakCanary是一個檢測內存泄露的神器。抱着學習的心態,研究大神分享的學習經驗。 這麼好用的東西,在我的手機上怎麼就跑不起來呢?人品差,也不用處處爲難我吧! 我參照大神使用的LeakCanary 1.5,我直接在An

原创 對於android-async-http post請求過程進行簡單的源碼分析

安卓陣營在Android M版本就放棄org.apache.http.legacy,對於構建在其上面的android-async-http,github也不再更新。雖然其已經退出了歷史舞臺,但對我這樣的僅僅知道調用、調用的碼農,尚

原创 一鍵處理 Android Studio3 導入Android Studio2項目

作爲一個積極進取的Android開發者,時長需要從github、gitee上clone代碼,看一下。畢竟研究別人的代碼,是成長最快的方式嘛(PS.有大神帶那是另一回事了)。這個Android Studio3升級了好久了,不過呢?git