原创 《現代操作系統》第3章 存儲管理

1.  存儲管理器 有效地管理內存,即記錄哪些內存正在使用,哪些內存是空閒的,在進程需要時分配爲其分配內存,在進程使用完後釋放內存。 2.  幾種存儲管理方案 1) 無存儲器抽象:每一個程序都直接訪問物理內存 2) 一種存儲器抽象:地址空

原创 《現代操作系統》第2章 進程與線程

1.  進程 一個正在執行的程序實例 2.  進程模型 概念上每個進程擁有自己的虛擬CPU,實際上真正的CPU在各進程之間來回切換(多道程序設計) 3.  創建進程 1) 系統初始化 2) 執行了正在運行的進程所調用的進程創建系統調用fo

原创 《現代操作系統》第4章 文件系統

1.  文件是進程創建的信息邏輯單元 操作系統中處理文件的部分稱爲文件系統。 所有系統都允許用1到8個字母組成的字符串作爲合法的文件名。 2.  文件結構 字節序列,記錄序列、樹 3.  文件類型 普通文件和目錄 普通文件:ASCII文件

原创 定製自己的Request

轉自:http://blog.csdn.net/guolin_blog/article/details/17612763 經過前面兩篇文章的學習,我們已經掌握了Volley各種Request的使用方法,包括StringRequest

原创 java編程思想-字符串

轉自:http://www.cnblogs.com/bjut-xiaorun/p/5294811.html 1.不可變 String類初始化後是不可變的(immutable),首先,我建議先看看String類的源碼實現,這是從本質上

原创 Android四大圖片緩存(Imageloader,Picasso,Glide,Fresco)原理、特性對比

http://www.cnblogs.com/linghu-java/p/5741358.html 四大圖片緩存基本信息 Universal ImageLoader 是很早開源的圖片緩存,在早期被很多應用使用。   Pica

原创 Constraint 代碼實驗室--帶你一步步理解使用 ConstraintLayout

說明 Google I/O 2016 上發佈了 ConstraintLayout, 簡直是要變革 Android 寫界面方式. 於是第二天我立即找到相關文檔嘗試, 這是官方提供的 Codelab 項目. 手把手教你探索 Constr

原创 從源代碼分析Android-Universal-Image-Loader的緩存處理機制

http://www.cnblogs.com/kissazi2/p/3931400.html 講到緩存,平時流水線上的碼農一定覺得這是一個高大上的東西。看過網上各種講緩存原理的文章,總感覺那些文章講的就是玩具,能用嗎?這次我將帶你一起

原创 帶你從源碼的角度理解Volley

轉自:http://blog.csdn.net/guolin_blog/article/details/17656437 經過前三篇文章的學習,Volley的用法我們已經掌握的差不多了,但是對於Volley的工作原理,恐怕有很多朋友

原创 《現代操作系統》第1章 引論

操作系統的定義 操作系統是一種運行在內核態的軟件,是控制和管理計算機系統內各種硬件和軟件資源,有效組織多道程序運行的系統軟件(或程序集合),是用戶與計算機之間的接口。 操作系統的功能 操作系統的主要功能是資源管理,程序控制和人機交互等。

原创 《現代操作系統》第6章 死鎖

1.  資源 可搶佔資源/不可搶佔資源 2.  死鎖 如果一個進程集合中的每個進程都在等待只能由該進程集合中的其他進程才能引發的事件,那麼該進程集合就是死鎖的。 3.  死鎖發生的四個必要條件 1) 互斥條件:每個資源要麼已經分配給了一個

原创 《現代操作系統》第5章 輸入輸出

1.  I/O設備的分類 塊設備和字符設備 塊設備把信息存儲在固定大小的塊中,每個塊有自己的地址。 字符設備以字符爲單位發送或接受一個字符流。字符設備所以不可尋址的,也沒有任何尋址操作。打印機、網絡接口、鼠標等式字符設備。 時鐘例外:不是

原创 ContentProvider從入門到精通

地址: http://www.jianshu.com/p/f5ec75a9cfea 前言 ContentProvider雖然與Activity、Service、BroadcastReceiver齊名爲Android四大組件。但如

原创 Android學習筆記(48):Android應用的資源

Android應用源代碼:界面佈局文件、Java源文件、資源文件。   “魔術數值”指直接在代碼中使用字符串、數值而不做註釋,這些數值常常讓人摸不着頭腦,大大增加了程序的維護成本。Android通過將各種資源放到res目錄中定義,提高程序

原创 TextView圖文混排基礎

轉自:http://www.jianshu.com/p/72d31b7da85b 1 簡介 在使用TextView的時候,我們經常需要在TextView中進行圖文混排,比如在QQ中聊天的消息中就會展現表情,比如在微博中,用戶發出的微博