原创 Ubuntu 中打開 txt文檔顯示亂碼的解決方法
最近安裝了Ubuntu 11.10, 使用過程中發現打開txt文檔顯示亂碼,解決方法如下: 安裝 dconf-editor sudo apt-get install dconf-tools 輸入命令dconf
原创 Android 4.0 使用網絡 NetworkOnMainThreadException
Android 3.0 以後對網絡使用有了更嚴格的限制,使用網絡前 需加入 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
原创 Android 手機上網參數設置
設置apn接入點 首先進入“設置——無線網絡——移**絡設置”然後點“MENU---新APN” 然後根據你的運營商設置不同的apn參數。 聯通用戶: 名稱:3gwap APN:3gwap 代理:10.0.0.172
原创 Android permission 整理
android.permission.ACCESS_CHECKIN_PROPERTIES 允許讀寫訪問”properties”表在 checkin數據庫中,改值可以修改上傳( Allows read/write access to t
原创 Linux添加新硬盤
在服務器上把硬盤接好,啓動linux,以root登陸。 比如我新加一塊SCSI硬盤,需要將其分成三個區: #fdisk /dev/sdb 進入fdisk模式: Command (m for
原创 Android系統的智能指針(輕量級指針、強指針和弱指針)的實現原理分析
Android系統的運行時庫層代碼是用C++來編寫的,用C++來寫代碼最容易出錯的地方就是指針了,一旦使用不當,輕則造成內存泄漏,重則造成系統崩潰。不過系統爲我們提供了智能指針,避免出現上述問題,本文將系統地分析Android系統智
原创 import static和import的區別
import static靜態導入是JDK1.5中的新特性。一般我們導入一個類都用 import com.....ClassName;而靜態導入是這樣:import static com.....ClassName.*;這裏的多了個st
原创 Linux 內核編譯
1. 下載源代碼和編譯軟件準備 下載內核源代碼:http://www.kernel.org/ 2. 安裝有關編譯程序 sudo apt-get install build-essential kernel-package libncur
原创 Android sp和wp指針
經常會在android的framework代碼中發現sp<xxx>和wp<xxx>這樣的指針,平時看的時候都把他當成一個普通的指針封裝過掉了,我們現在就來深入研究一下,我們要知道,sp和wp鬥是一個模板類,那麼我們就先來看看sp類的定義,
原创 Linux 下遞歸打印目錄名稱
#include <unistd.h> #include <stdio.h> #include <dirent.h> #include <string.h> #include <sys/stat.h> #include <stdlib
原创 c++ explicit 關鍵字
按照默認規定,只有一個參數的構造函數也定義了一個隱式轉換,將該構造函數對應數據類型的數據轉換爲該類對象,如下面所示:class String {Str
原创 Android4.0 修改菜單高度
位置: frameworks/base/core/java/com/android/internal/view/menu/IconMenuView.java 下面這一行: mRowHeight = a.getDimensionPixelS
原创 vim 指定行號替換
:915,953s/apk/apk");/g
原创 c++ 函數返回引用
一,c++函數的返回分爲以下幾種情況1)主函數main的返回值:這裏提及一點,返回0表示程序運行成功。2)返回非引用類型:函數的返回值用於初始化在跳用
原创 can not access a member of class com.xxx.MyClass with modifiers "public static final"
出現這種錯誤,一般是 MyClass 這個類沒有聲明成public。