原创 java實現約瑟夫問題

約瑟夫問題是個有名的問題:N個人圍成一圈,從第一個開始報數,第M個將被殺掉,最後剩下一個,其餘人都將被殺掉。例如N=6,M=5,被殺掉的人的序號爲5,4,6,2,3。最後剩下1號。 --摘自百度百科 其實關於約瑟夫問題的算法網上已經給出了

原创 安卓短信發送器

這裏主要演示如何通過兩個Activity間的數據傳遞和利用內容提供者向系統短信數據庫插入短信來實現一個簡單的短信發送器。 android短信發送器完整源碼下載 我們直接看代碼,註釋已經寫明 第一個界面的佈局文件  --> activity

原创 android下Bitmap和base64之間的轉換

/* * 將bitmap轉換爲base64字節數組 */ public byte[] Bitmap2Base64(Bitmap bitmap) { try { // 先將bitmap轉換爲普通的字節數組 Byte

原创 andorid使用異步http框架和第三方HttpClinet上傳文件

android使用異步http框架和第三方HttpClinet上傳文件完整源碼 首先我們先來看一下使用第三方HttpClinet的實現方式 這種實現方式需要用到一下3個jar包 commons-fileupload-1.2.1.jar  

原创 下載android sdk, adt

如果要去頁面下載,那就去android的官網上找吧http://developer.android.com,如果不想去找的話就手動輸吧,其實這些工具的下載地址都是有規律的adt的下載地址:http://dl.google.com/andr

原创 adb server is out of date. killing解決方案

今天在eclipse運行一個安卓項目的時候報了這樣一個錯誤 [2013-10-17 10:44:40 - otherapp] The connection to adb is down, and a severe error has o

原创 ORA-12154: TNS: 無法解析指定的連接標識符

問題的產生:我先是通過oracle自帶的工具:Database Configuration Assistant新建了一個數據庫實例。中間出現了錯誤導致創建失敗。之後用sqlplus登錄原先的數據庫實例,就報了ORA-12154錯誤。然後就

原创 andorid下從相冊選取/拍照選取一張相片並剪切

在Android編程中,從相冊選取或是拍照選取一張照片然後對其進行剪切的需求非常的多 之前的一篇文章只說到如何從相冊中獲取一張照片,今天就跟大家說說如何將獲取到的相片進行剪切 完整源碼下載 我們先說一下思路,在android系統中就自帶了

原创 Linux下搭建Vsftpd服務器

目前Linux系統中常用的FTP服務器軟件用三種:Vsftpd,Proftpd和Wu-ftpd。它們都是基於GPL協議開發的,功能也基本相似,在此僅介紹Vsftpd服務器 1.Vsftp服務器的安裝 我使用的Linxux版本是RHEL S

原创 android.os.NetworkOnMainThreadException異常處理

在android4.0以上編寫網絡訪問邏輯代碼的時候,如果我們採用的方式和4.0以前的一樣,那麼就會拋出android.os.NetworkOnMainThreadException異常。意思是網絡訪問在主線程中的異常。 原因是:從 An

原创 oracle分頁查詢

剛接觸oracle分頁的時候,我被他那個sql語句搞得倍兒的暈。後來總結了一下,其實oracle的分頁是按照三層過濾來進行分頁查詢的。它是怎樣一個三層過濾法呢?接下來我通過一個小小的案例來說明一下。 我們先看看我們要操作的表的結構吧,上圖

原创 用dos命令啓動oracle數據庫

很簡單,就那麼兩句話 1.啓動/關閉數據庫實例 oradim -startup/shutdowm -sid 數據庫實例 2.啓動/關閉監聽 lsnrctl start/stop 點贊 8 收藏 分享 文

原创 oracle變異表觸發器中ORA-04091錯誤原因及解決方案

變異表是指激發觸發器的DML語句所操作的表 當對一個表創建行級觸發器時,有下列兩條限制: 1.不能讀取或修改任何觸發語句的變異表; 2.不能讀取或修改觸發表的一個約束表的PRIMARY   KEY,UNIQUE 或FOREIGN KEY

原创 android實現簡單的畫畫板

畫畫板實現起來其實很簡單,我們只需要利用android給我們提供的Canvas類來操作就可以實現簡單的畫畫功能 直接看代碼,註釋都寫清楚了 public class MainActivity extends Activity { pr

原创 android.view.ViewRootImpl$CalledFromWrongThreadException異常處理

一般情況下,我們在編寫android代碼的時候,我們會將一些耗時的操作,比如網絡訪問、磁盤訪問放到一個子線程中來執行。而這類操作往往伴隨着UI的更新操作。比如說,訪問網絡加載一張圖片 new Thread() { @Overri