原创 Android中的SurfaceView

一、SurfaceView.getHolder 並不常用這種方法 例如: public class SurfaceViewActivity extends Activity{ @Override protected void onC

原创 iPhone開發——按鈕操作

1. 代碼操作按鈕: UIButton *rexianBtn = [[UIButton alloc]initWithFrame:CGRectMake(20, 210, 190, 60)]; [rexianBtn setBackgr

原创 Java中方法的覆蓋

“覆蓋私有方法”是有問題的: public class Student extends Person { void print(){ System.out.println("我是子類的print"); } public s

原创 攝像頭測心率(python)

安裝: 1. 下載python2.7,安裝python ,設置環境變量 2. 下載OpenCV2.4.4,解壓縮到D:\Program Files下,將opencv\build\python\2.7下的cv2.pyd複製到Python27

原创 Android框架actionbarsherlock的用法

用官方兼容庫的主題,官方的ActionBar只能用在3.0(API11)以上的系統,而ActionBarSherlock旨在允許在較低的版本中使用操作欄設計。 添加actionbarsherlock到項目中: 1.如果你使用的是Eclip

原创 Objective-C中的NSNumber數字對象

有時我們會需要把基本數據類型轉換成對象來處理,比如,把基本類型放入到集合中(cocoa中集合只能存放對象,無法存放基本數據類型),OC中提供了數字對象“NSNumber”可以將基本數據類型“包裝”成對象。NSNumber的父類是NSVal

原创 設計模式之裝飾模式

比如在玩“極品飛車”這款遊戲,遊戲中有對汽車進行噴塗鴉的功能,而且這個噴塗鴉是可以覆蓋的,並且覆蓋的順序也影響到最後車身的顯示效果,假設現在噴塗鴉具有2種樣式:(1)紅色火焰 (2)紫色霞光如果使用“繼承父類”設計這樣的功能,那麼類圖就像

原创 電腦顯示Android手機屏幕——Android Screen Monitor

1.下載 Android Screen Monitor http://code.google.com/p/android-screen-monitor/ (1) 下載 ASM_2_40.zip 並解壓縮, 取得 asm.jar (2) 將

原创 This Handler class should be static or leaks might occur 解決辦法

首先解釋下這句話This Handler class should be static or leaks might occur,大致意思就是說:Handler類應該定義成靜態類,否則可能導致內存泄露。

原创 VS2010工程 fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞 解決辦法

VS2010在經歷一些更新後,建立Win32 Console Project時會出“error LNK1123” 錯誤,解決方案爲將 項目|項目屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 “是”改爲“

原创 程序員常用工具及網址

幫助文檔 1.在線幫助文檔API http://tool.oschina.net/apidocs;

原创 mysql忘記密碼怎麼辦

1.關閉正在運行的MySQL。 2.打開DOS窗口,轉到mysql\bin目錄。 3.輸入mysqld --skip-grant-tables回車。如果沒有出現提示信息,那就對了。 4.再開一個DOS窗口(因爲剛纔那個DOS窗口已

原创 java 監聽器實現原理

1. 監聽器實現者: public class MyActivity extends Activity implements InternetManager.Listener { private TextView mText;

原创 UML之類圖關係

在UML類圖中,常見的有以下幾種關係: 泛化(Generalization), 實現(Realization),關聯(Association),聚合(Aggregation),組合(Composition),依賴(Dependency)

原创 Android開發之啓動android默認瀏覽器

一、啓動android默認瀏覽器   Intent intent = new Intent();   intent.setAction("android.intent.action.VIEW");