原创 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。