原创 【Android】獲取手機的相關硬件信息

今天在QQ羣裏聊天,一個哥們在某寶買到了一個運行內存16G的手機,當時我就嚇尿了,所以有了寫個程序把這個手機的實際內存讀出來的想法,於是就有了今天這篇博客. 所有的信息項如下圖所示.(由於我的測試機沒有插手機卡,所以有的信息會顯示爲空)

原创 【Android】給Android Studio設置代理

Android Studio是基於JetBrains公司的IDEA開發的,Android Studio裏的項目都是由Gradle構建的,Gradle集合了Ant和Maven的優點,又解決了他們的缺點,但是它有一個特點還是值得我們注意的.

原创 【Android】Android中關於Fragment使用的CheckList

Fragment自Android3.0時代被推出,它 的出現一方面是爲了緩解 Activity 任務過重的問題(大型項目中Activity會變得十分臃腫),另一方面是爲了處理在不同屏幕上 UI 組件的佈局問題(適配平板),而且它還提供了一

原创 【Android】關於ActionBar無法顯示logo的問題

不知道大家有沒有看過Google官方給出的培訓教程,昨天我在看ActionBar這一節的時候,有一個問題一直困擾着我.這篇guide的鏈接我放在下面先.大家可以去看看,多看文檔絕對收穫多多. http://developer.androi

原创 【設計模式】Java設計模式第二課之單例模式

單例模式是自打我知道設計模式這個名詞之後,第一個聽說的一個具體的設計模式.它的使用情景是有一些關鍵性資源只允許產生一個實例.如果有多個實例產生的話,就會對我們的實際情況產生許多幹擾. 以下是我在看書的過程中總結的幾個要點: 確保一個

原创 【Android】記今天踩到的一個小坑----Java內存模型

今天在寫一個RecyclerView的Demo,大致的狀況就是請求網絡分頁加載數據,解析成bean然後填到列表裏,展示瀑布流出來.但是寫完之後列表卻一直都是空的,但是斷點裏也能清楚地看到數據解析成功,被設置到了adapter中,反覆看了好

原创 【Android】Android工具函數整理

import android.app.Activity; import android.app.ActivityManager; import android.app.KeyguardManager; import android.con

原创 【Java】Java異常類的層次結構

圖片來源:ImportNew Throwable類是所有異常和錯誤的基類,它直接繼承於Object類.Error和Exception是Throwable的子類,它們的區別是:Exception是一種我們應該對其進行捕獲或者拋出的異

原创 【算法】簡單選擇排序C語言實現

上一篇我們談到了冒泡排序,實現了兩個版本的冒泡排序,不知道大家有沒有對冒泡排序的特點進行一下總結呢?其實冒泡排序還算是比較暴力的,因爲它頻繁不斷的進行交換,那麼這樣的話,我們的計算機的計算頻率就會很高,所以總體上是很低效的,那麼我們可不可

原创 【設計模式】Java設計模式第一課之觀察者模式

我們可以用一個生活中的情景來認識一下觀察者模式. 在這個時代,可能只有我們家裏的老年人還保留着每天看報紙的習慣.報社負責生產內容,把它們組織到一張報紙上,每天進行印刷,然後送到每一個花錢訂閱了報紙的用戶家裏.這樣老人家就可以瀏覽一下每天

原创 【算法】希爾排序C語言實現

上一篇文章我們一起學習了直接插入排序,它的原理就是把前i個長度的序列變成有序序列,然後循環迭代,直至整個序列都變爲有序的.但是說來說去它還是一個時間複雜度爲(n^2)的算法,難道就不能再進一步把時間複雜度降低一階麼?可能有很多同學說快速

原创 【Linux】Ubuntu系統下VI編輯器方向鍵輸出字母問題

我的機器裝的是Windows7/Ubuntu14.04的雙系統,前幾天手賤弄了一下Windows的磁盤管理,不知怎麼的把Ubuntu佔用的硬盤給格式化了,所以就必須重裝一遍,由於折騰過好多遍了,所以重裝也算是輕車熟路,但是每一次裝完都會出

原创 【設計模式】Java設計模式第零課之策略模式

從今天開始看<<Head First 設計模式>>,打算每學習一章都寫一篇筆記,今天的第零篇希望是一個好的開端,能夠善始善終.加油. 設計模式入門:策略模式(看實際的需求(情景)是什麼,採用適當的策略) 設計原則零:不管當初軟件設

原创 【Java】Java集合框架筆記

今天在QQ羣上跟人家交流,錯誤得把List接口說成了ArrayList的父類,當時臉都紅了,不行,一定要跪着回去複習Java,所以把Java的書拿出來,把集合框架的認真仔細的看了一遍,在EverNote上寫了一篇筆記,所以搬到博客上來跟

原创 【算法】冒泡排序C語言實現

冒泡排序應該是我大學裏遇見的第一個排序算法,沒記錯的話應該還是C語言課上講指針的時候老師給介紹的,當時因爲心思完全沒在學習上,還沉浸在高考結束的狂歡狀態,想着進了大學就真的可以愛誰誰了,反正我是不要再努力讀書了,看到黑板上老師寫的什麼i,