原创 vim學習記錄

最近看 《鳥哥的Linux私房菜》,記錄一些vim的常用操作。 /***vim常用的設置***/ set nocompatible       "不使用vi默認鍵盤佈局   set number                 "

原创 Android應用如何開機自啓動、自啓動失敗原因

問題:應用程序是否可以在安裝後自啓動,沒有ui的純service應用如何啓動? 1、Android應用如何開機自啓動 (1)、在AndroidManifest.xml中註冊AndroidManifest.xml中註冊BOOT_COMPLE

原创 64位ubuntu下不能啓動android

前提:jdk和android sdk環境變量配置成功。  因爲android的sdk需要32位的支持,需要ia32-libs , apt-get install ia32-libs 但是更新失敗了,然後執行  sudo apt-get i

原创 Ubuntu13.10下Eclipse菜單不顯示問題

</pre><span style="font-family: 'Microsoft Yahei', Tahoma, Simsun; font-size: 14px; line-height: 25.200000762939453px;"

原创 開源混淆工具ProGuard配置詳解及配置實例

ProGuard的作用:  1.創建緊湊的代碼文檔是爲了更快的網絡傳輸,快速裝載和更小的內存佔用. 2.創建的程序和程序庫很難使用反向工程. 3.所以它能刪除來自源文件中的沒有調用的代碼 4.充分利用java6的快速加載的優點來提前檢測和

原创 Linux中find常見用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的參數; pathname: find命令所查找的目錄路徑。例如用.來

原创 git 撤銷遠程修改

git撤銷已經push的remote的修改。  1.如果只是小項目或單人項目,可以在本地使用 git reset xxxx回退之後,使用 git push -f直接強制覆蓋remote,但此種方法不提倡。  2.使用revert命令

原创 六款常用的linux C/C++ IDE

一、Anjuta Anjuta是一個多語言的IDE,它最大的特色是靈活,同時打開多個文件,內嵌代碼級的調試器(調用gdb),應用程序嚮導(Application wizards)可以方便的幫助你創建GNOME程序而不需要你自己寫一些

原创 eclipse依賴工程一次性編譯

eclipse編譯安卓程序時,如果安卓程序依賴於其他工程,而所依賴的這些工程可能又會有依賴關係,此時不能全部選中,一次性編譯,只能按依賴關係,順序編

原创 android發送郵件

android發送郵件的幾種方式,前3種都有小問題,只有第4種能完美解決前面的問題:1.所有響應"message/rfc822"的應用都會顯示(不只

原创 sqlite 事務和鎖

事務 事務定義了一組SQL命令的邊界,這組命令或者作爲一個整體被全部執行,或者都不執行。事務的典型實例是轉帳。 事務的範圍 事務由3個命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN開始一個事務,之後的所有操作都可以取消。

原创 Android實現程序前後臺切換效果

在介紹程序實現之前,我們先看下Android中Activities和Task的基礎知識。   我們都知道,一個Activity 可以啓動另一個Activity,即使這個Activity是定義在別一個應用程序裏的,比如說,想要給用戶展示

原创 windows設置ssh-agent

打開ssh bash時,默認打開ssh-agent: 把下列內容copy到 ~/.profile 或者 ~/.bashrc 下即可。 env=~/.ssh/agent.env agent_load_env () { test -f "$

原创 在Linux下adb連接不上android手機的終極解決方案

1、做android開發的過程,碰到了Linux下adb識別不了android設備的問題,剛開始在網上google下,發現都是針對ubuntu下的一些說明:如google提供的方法:http://developer.android.co

原创 Sqlite限制

sqlite批量插入數據,使用SQLiteStatement佔位符 “replace into t1 (uid, name) values (?,?), (?,?), (?,?)” ,存在以下兩個限制(需要同時滿足): 1. 單次插入數