原创 Android -- 仿微信滑動,底部圖片和字體變化的效果

微信,代表着國內軟件的頂級app,當然它的一些好的效果, 我們可以模仿學習。下面是模仿微信底部欄隨着頁面的滑動 而產生文字和圖片的顏色以及透明度變化的效果。 如下:   首先我們來分析問題,滑動的時候什麼改變了?我們得出兩點: 1.圖

原创 FK安卓-1-開機流程

FK安卓-1-開機流程 概念預覽 圖片來源於http://blog.jobbole.com/67931/ 具體流程 1.按下電源鍵,引導芯片代碼開始從Rom的某一處地方(固定地址)執行,加載引導程序BootLoader到內存後,把執行

原创 linux0.11編譯

Ubuntu15.10邂逅linux0.11 參考文檔 編譯環境 Ubuntu 15.10 gcc 5.2.1 問題集錦 1. as86 -0 -a -o boot/bootsect.o boot/bootsect.s mak

原创 android sdk 更新

Hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com>  Fetching URL: https://dl-ssl.google.com/

原创 Git 學習

Windows 下git的使用方法 1.下載git,去官方網站下載對應平臺的git版本,這裏我選擇Windows x64 2.安裝完成後,點擊git圖標開始出現bash界面 3.GitHub上創建遠程倉庫   填寫相關

原创 SubLimeText3 完美搭建Java環境

安裝 下載地址 我下載的Ubuntu64 bit版本,deb包 $ sudo dpkg -i sublime-text_build-3083_amd64.deb 安裝後的位置 $ sudo dpkg -L sublime_text 得知

原创 64位Ubuntu14.04 RTX安裝

1.PlayOnLinux的安裝 wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playon

原创 那就從簡單的系統引導開始吧

系統引導 思考 平時我們所用的操作系統比如windows,linux等,它們是如何從按下電源按鈕到呈現在我們眼前有文字,有圖片的界面呢? 概念 硬件剛通電時就會在0xfffffff0處執行bios代碼,然後完成一系列自檢過程,接着把第一

原创 Ubuntu配色方案

配色方案 GNU LS 我最喜歡solar主題 相關網站 LS Solarized 下載主題 git clone https://github.com/seebi/dircolors-solarized 配置主題 指定你的喜歡的配色

原创 SVN服務器搭建01---Apache2搭建(Ubuntu14.04)

概述 SVN服務器有兩種形式,一種是通過Apache方式來實現,這樣子我們就可以通過瀏覽器來訪問;第二種是通過Subversion自帶的服務器軟件來啓動服務 這篇博客主要介紹如何通過Apache來搭建SVN服務器 環境描述:  Ubun

原创 計算機網絡學習之路01--概念詳解

計算機網絡管理 概念詳解 計算機網絡 設備概念 網絡協議 路由器  路由器(Router),又稱網關設備(Gateway)是網絡層協議上面的設備.用於連接多個邏輯上分開的網絡,是連接因特網中各局域網、廣域網的設備. 

原创 OS不歸路啓程

My OS 爲什麼要學習操作系統 出來工作有兩年了,感覺學了很多框架之類的東西,而不能創造框架。總感覺缺少點什麼,我苦想了很久,發現很多基本的操作系統知識都不懂,算法也不太紮實,數據結構一般般,這不利於我寫出有效率的代碼。 學習操作系統

原创 突破第一扇區的限制

保護模式的切換 思考 bios只拷貝第一扇區的代碼到內存中,如何執行更多的代碼? 保護模式有什麼用?如何進入保護模式? 概念 實模式和保護模式 實模式,cpu剛通電的時候所處的一個cpu模式,段最大偏移爲64KB(2^16),由於A

原创 Android那些疑惑(2)-LayoutInflater中inflate方法參數的意義

LayoutInflater Instantiates a layout XML file into its corresponding objects. It is never used directly. Instead, use

原创 Android源碼問題集錦

ThroubleShoot 1.如何編譯出android.jar make sdk 輸出jar路徑: Package SDK Stubs: out/target/common/obj/PACKAGING/android_jar_int