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種, 那如何轉換呢?其實照下面的公式來算:

Posted in 程式資源/設計 | Tagged , | 迴響已關閉

[Android]Activity 常用的生命周期 Events

Activity 生命週期在開發時非常重要,在官方有提供一個很不錯 的資料可以供參考,不過下面將一些常用的發生順序整理一下可 以直接速查,不用再看表在那查來查去的。

Posted in Android | Tagged | 迴響已關閉

[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

Posted in Android | Tagged , , , | 迴響已關閉

[git]如何將原始碼上傳至現有的git server

  一開始還沒導入git時,程式的原始碼都是自已做好版本控制, 不過後來開始在使用git時就覺的它真的很方便,但是要如何將 原本的程式碼導入git呢?首先要先在遠端建一個repository, 再將之初始化,之後再將自已程式碼端也做一個初始化,之後 把程式直接push到git server就可以了,下面就是一個簡易的步驟 與方式:

Posted in 程式資源/設計 | Tagged , , | 迴響已關閉

[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

Posted in 單晶片 | Tagged , | 迴響已關閉

[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:

Posted in 單晶片 | Tagged , | 迴響已關閉

頻寬使用率偵測 bwmon for Linux console

軟體名稱:bwmon Linux Bandwidth Monitor 下載位址:http://sourceforge.net/projects/bwmon/ 軟體畫面:

Posted in C/C++, Linux | Tagged , , , | 迴響已關閉

重設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

Posted in Linux, Mysql | Tagged , , | 85 Comments