原创 Web服務

與外界通信的一種常用方法是HTTP,HTTP是推動WEB走向成功的一種協議。通過使用HTTP,可以從Web服務器下載網頁、下載二進制數據等。 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,便於

原创 mysql入門

一、mac安裝MySQL用法總結 1、官網安裝MySQL後,在系統服務MySQL點擊Start MySQL Server啓動服務,用完記得關閉 2、登錄及退出 PATH="$PATH":/usr/local/mysql/bin mysql

原创 Java位運算

1、原碼和補碼 //超出byte表示範圍的數編譯器自動識別報錯 //計算機和手機中的數默認用補碼錶示 //負數求補碼 原碼符號位不變,數值位取反加一 //負數求原碼 補碼符號位不變,數值位取反加一 byte a = 127;//Byte

原创 Android上幾個常用硬件傳感器的意義及用法

1、示例講解加速劑、磁場傳感器、方向傳感器 1)MainActivity.java public class MainActivity extends Activity { private static final String TA

原创 幾個system services

1、示例演示ALARM_SERVICE、KEYGUARD_SERVICE、POWER_SERVICE的用法 1)MainActivity.java /** * 在onCreate設置新鬧鈴 * 點擊按鈕打開手機內置Clock,可設置新

原创 Linux及Windows命令總結

1、Windows 1)切換及創建目錄 pushd D:\Program Files\TortoiseSVN\bin mkdir D:\svnrep svnadmin create D:\svnrep svnserve -d -r D:\

原创 Process分析

本文分析android.os.Process 1、Android殺死APP。示例演示。 public class MainActivity extends Activity { private static final String

原创 Java正則表達式用法總結

1、常用語法 1)+至少一次,?至多一次,*0、1或多次,{n,m}至少n次至多m次; 2)()表示範圍和優先度; 3)\n換行,\(表示“(”,\\表示“\”; 4)^和$表示字符串開始和結束; 5)\w表示[A-Za-z0-9_],\

原创 mysql一些功能

1、限制數據庫錶行數 /** * 刪除超過maxCount條數的最舊的歷史記錄 * @param maxCount 歷史最大條數 */ private void deleteRedundantHistory(int maxCount

原创 Java基本類型用法總結

1、裝箱操作和整形池 int i = 1; Integer j = i;//裝箱操作相當於 j = Integer.valueOf(i);裝箱操作可使用整形池,不必實例化public static Integer valueOf(int

原创 Activity進入退出動畫總結

1、平移進入退出動畫 1)在清單文件activity標籤增加theme屬性,覆蓋application標籤的theme屬性。 <application android:allowBackup="true" android

原创 git配置及常用命令

1、配置 1)在網上下載git軟件。我的是Git-1.9.5-preview20150319.exe和TortoiseGit-1.8.14.0-64bit.msi。 安裝完後,從開始菜單點擊git bash 2)輸入 ssh-keyge

原创 Android動態壁紙開發

這是個全民看臉的時代,手機也一樣。漂亮的APP給手機增色不少,那就趕緊給你這個女朋友打扮一下吧。 從設置靜態壁紙,到動態壁紙,到鎖屏壁紙,再到主題,其實也沒那麼簡單。 1、設置靜態壁紙 MainActivity.java public

原创 Java排序算法

1、折半插入排序 /** * 折半插入排序,分n-1趟。假設從左到右按升序排列。 * 每趟待排序元素k跟已排序序列中間位置的元素作比較。若小於中間元素,則跟左邊比較;若大於中間元素,則跟右邊比較。 * 直到找到插入位置,將插入位置的

原创 OpenGL初探

OpenGL(全寫Open Graphics Library)是個定義了一個跨編程語言、跨平臺的編程接口規格的專業的圖形程序接口。它用於三維圖像(二維的亦可),是一個功能強大,調用方便的底層圖形庫。 1、OpenGL的一個例子 /**