原创 Windows下運行Android emulator

在Ubuntu下編譯Android,將如下文件拷貝到Windows: (1)out\target\product\generic目錄下的system.img、ramdisk.img、userdata.img。 (2)pre

原创 emacs 中使用 gdb

1 引言 2 準備工作:將調試信息編譯在程序中 3 開始:開啓Emacs的調試模式GUD 3.1 運行gdb 3.2 gdb界面 3.3 小結 4 調試:設置斷點,控制程序流程 4.1 設置、刪除斷點 4.2 運行

原创 Android下的JNI簡單實例HelloWorld

一、在Android工程的external目錄下,創建hellolib目錄: (1)創建hellolib.cpp,代碼如下: 點擊(此處)摺疊或打開 #include <jni.h> #d

原创 輸入法SCIM的安裝

SCIM:smart commom input method Ubuntu下SCIM是最好的中文輸入法 安裝方法:   1)終端輸入:sudo apt-get remove scim   刪除安裝系統的時候裝的那個scim,不可

原创 emacs 中使用 ecb & cedet 閱讀代碼

ecb提供了很多可視化的代碼閱讀功能。安裝ecb之前,必須安裝cedet。 1、安裝Cedet套件: 1.1 下載Cedet      請到Cedet主頁:http://cedet.sourceforge.net/, 下載Cedet套

原创 Android應用的Windows開發環境

(1)Java 安裝JDK,在Oracle官網下載即可。 (2)IDE 安裝eclipse,官網下載即可 (3)ADT 直接通過http://dl.google.com/android/ADT-20.0.3.z

原创 ubuntu網絡代理設置

(1)臨時方法在使用apt-get安裝軟件包之前,在Shell中輸入:export http_proxy="http://用戶名:密碼@代理IP:代理端口"(2)配置apt,可以讓apt一直使用代理sudo  vi  /etc/apt/

原创 x86寄存器介紹

一、8086/8088 16位cpu的寄存器組: 1、通用寄存器: AX(accumulator,AH|AL):累加器 BX(base,BH|BL):基址寄存器 CX(counter):計數器 DX(data):雙字長運算時存放高位字,

原创 SQLite編譯

sqlite3編譯安裝 1.從官方網站下載sqlite-autoconf-3070602.tar.gz 2.解壓,進入當前目錄 3.開始配置,執行命令: ./configure --prefix=/usr/local/

原创 emacs中比較文件差異ediff

  Ediff 是 Emacs 提供的一種實時瀏覽文件間不同(diff)的工具,它可以比較兩個或三個文件間的不同,分別表示爲 file-A, file-B 或 file-C, 也可以比較兩個或三個emacs-buffer間的不同了。 Ed

原创 Why Emacs ...

據說地球上的程序員分爲三種:用Vim的、用Emacs的、用其他的。 Vim和Emacs是兩大上古神器:Vim是編輯器之神,而Emacs則是神的編輯器! Emacs是僞裝成編輯器的操作系統! 兩者的詳細描述,可以參見下面這個,寫得挺

原创 emacs使用中的幾個常見問題

(1)el文件(emacs lisp)的load方式 以cscope爲例,方式有兩種: a)可以直接load-file xcscope.el。 b)或者先在~/.emacs中添加load-path:(add-to-list 'load-p

原创 Andriod.mk 解析

      一個Android.mk file用來向編譯系統描述你的源代碼。具體來說:該文件是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一個或多個模塊,你也可以在

原创 Emacs使用(基本操作)

Emacs的命令按鍵 Emacs中主要使用命令按鈕如下。 C鍵:代表Contorl的意思,用戶來控制與語言無關的單位(字符,行)。鍵盤上爲 ctrl 鍵。 M鍵:代表Meta的意思,用來控制與語言定義的單位(如詞,句子,段落)。鍵盤

原创 emacs 中使用 cscope 閱讀代碼

安裝cscope: (1)通過官網下載源碼 $tar zxfv cscope-15.5.tar.gz $cd cscope-15.5 $./configure && make && make install 然後把contrib/