Category Archives: 程式資源/設計
[GPS]座標轉換方式
在學著使用MapView時可能會對於GPS的座標產生疑問, 主要是它的表式方式有三種: 1.度/分/秒表示:24°40’00”,121°00’00” 2.度/分表示:24°00’,121°00’ 3.度數表示:24.000000°,121.000000° 在Google地圖上是使用第3種,但在手機上表示方可能會是第2種, 那如何轉換呢?其實照下面的公式來算:
[Android]Activity 常用的生命周期 Events
Activity 生命週期在開發時非常重要,在官方有提供一個很不錯 的資料可以供參考,不過下面將一些常用的發生順序整理一下可 以直接速查,不用再看表在那查來查去的。
[Android]Uri取用raw資源,利用Notification播放聲音
下面程式是在引發Notification功能時,播放指定的聲音 Url alert; NotificationManager manger = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification notification = new Notification(); notification.sound=alert.parse("android.resource://" + getPackageName() + "/" +R.raw.beepd); manger.notify(1, notification); 不管什麼資源,透過此方式就可以將raw指定給android內建的一些函數, 例如: MediaPlayer,Notification,VideoView,ImageView,但是檔案格式要符合Android的支援格式。 另個例子: Url alert; VideoView vv; vv.setVideoURI=alert.parse("android.resource://" + getPackageName() + "/" +R.raw.myVideo); : : Android reference: … Continue reading
[git]如何將原始碼上傳至現有的git server
一開始還沒導入git時,程式的原始碼都是自已做好版本控制, 不過後來開始在使用git時就覺的它真的很方便,但是要如何將 原本的程式碼導入git呢?首先要先在遠端建一個repository, 再將之初始化,之後再將自已程式碼端也做一個初始化,之後 把程式直接push到git server就可以了,下面就是一個簡易的步驟 與方式:
[8051]大於、小於、等於的作實
在剛接觸8051的時候,要去確定A是否等於B時其實很容易就會想到CJNE 這個指令,當然的確用這個指令就可以完成,但如果遇到A值要小於或大於B 值實該如何實作?通常會想到其中一個方法是將2個值相減時再檢查旗標 的C(arry)是不是需要借位之類的,像如下: ;假設要檢查數值8是否大於等於5 ; MOV A,#8 MOV R1,5 SUBB A,R1 ;A-R1 JNC YES :NO ;A小於R1 SJMP EXIT :YES ;A大於R1 :EXIT
[8051]CJNE的幾個用法
語法: CJNE dest-byte,src-byte,label CJNE的意思是如果dest-byte=src-byte程式就繼續往下做, 如果不符合就跳到指定的label,所以通常會拿來模擬成C 語法的case,在這裡將常用的CJNE用法列出來再一一解釋。 CJNE A,#8,LABEL1 : SJMP LABEL2 LABEL1: : LABEL2:
頻寬使用率偵測 bwmon for Linux console
軟體名稱:bwmon Linux Bandwidth Monitor 下載位址:http://sourceforge.net/projects/bwmon/ 軟體畫面:
重設mysql密碼-Reset mysql password
1.停止mysql服務 # /etc/init.d/mysql stop Stopping MySQL database server: mysqld. 2.安全模式啟動mysql # mysqld_safe –skip-grant-tables & [1] 62488 Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[62488]: started 3.連線至mysql # mysql -u root Welcome to the MySQL monitor. Commands end with … Continue reading

