原创 詞法分析器結構學習

最近正在研究JS動態解析的基本結構,希望自己能夠將研究成果前前後後總結出來。 以方便自己複習,也希望能夠和大家分享這樣一套擁有悠久歷史的編譯技術實現。   按照編譯原理的運行特點,一套解釋系統最前面也是最簡單的就是詞法分析。   這裏首

原创 Android StictMode學習

一、StrictMode能做什麼 自Android 2.3起,新增加了一個新的類StrictMode(android.os.StrictMode)。這個類可以用來幫助開發者改進他們編寫的應用,並且提供了各種的策略,這些策略能隨時檢查和報

原创 內存管理內幕閱讀筆記

http://www.ibm.com/developerworks/cn/linux/l-memory/    基於 UNIX 的系統有兩個可映射到附加內存中的基本系統調用: brk: brk() 是一個非常簡單的系統調用。 還記得系

原创 [轉載]Android與Java簽名機制與API

簽名的兩種方式   利用keystore文件進行簽名 利用.pk8加上.pem進行判斷   講解android簽名過程文章   Android code signing:自備梯子Signature & Certification  查

原创 fastboot mmc及sf,nand使用

fastboot# mmc mmc - MMC sub system Usage: mmc read <device num> addr blk# cnt mmc write <device num> addr blk# cnt mm

原创 OTT盒子 Hisi 通過網絡進行image燒寫方法總結

 整體結構如上圖,通過網絡進行燒寫時,整體上是通過tftp服務進行數據傳輸。   服務器配置: 安裝tftp服務,並將需要傳輸的文件存放在tftp root目錄上。   Box環境配置,主要是網絡環境(進入芯片的fastboot模式:開

原创 Android 4.2 init: skipping insecure file '/init.rc' 問題

一個比較完整的分析見:http://blog.csdn.net/raining_heart/article/details/8504536   可能存在的問題: 文件在git中保存時已經是0666等其它權限,這種情況下一般是所有編譯系統

原创 Linux工作基本使用

Mount相關 sudo apt-get install cifs-utils sudo mount -t cifs -o uid=1000,username=administrator,passwd=system009 //10.9.

原创 Android Compatibility zoom dialog 關閉

代碼在systemui中:base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java showCompatibilityHe

原创 Ubuntu 10.04 企業 Cisco VPN 安裝與配置使用

更全的版本見: http://www.5wpc.info/it/technical/pcmanage/2014/01/04/vpn/ 其中包含P2P vpn   整體分爲多步: 在企業中申請VPN 安裝Cisco VPN客戶端,本文針對

原创 Android Studio SDK Manager無法正常下載如何設置

一方面在/etc/hosts中設置: #Google主頁 203.208.46.146 www.google.com ##這行是爲了方便打開Android開發官網 現在好像不翻也可以打開 74.125.113.121 developer

原创 Android root 原理學習

學習資源: http://www.zhihu.com/question/21074979   Android的root安全機制主要涉及的是Linux的安全機制。 其主要原理涉及: SUID: 擁有該權限的程序,在程序調用過程中,程序的運

原创 Android Build系統bash filename too long問題

在對Android Build系統進行修改的過程中,可能會在整體編譯時發現整個bash環境發生了變化。 如:filename too long等。且再運行其它command等時,都有可能出錯。   在簡單分析了整個編譯系統後,發現在 s

原创 Android系統啓動過程整體視圖

  整體如上圖:分爲三個系統體系: uboot Linux Android

原创 將設備的部分分區dump出來

基本命名: dd if=/dev/block/mmcblk0p4 of=/sdcard/uuid.img  其中,開發人員需要了解if的具體設備。