- Oct 24 Thu 2013 14:49
-
[Linux] 指令
- Oct 23 Wed 2013 15:31
-
[ C ] 開檔、寫檔 fopen() fwrite()

開檔 : 使用stdio.h的fopen()函數,第一個參數為檔案名稱,第二個參數為開啟模式。FILE * fopen ( const char * filename, const char * mode ); 寫檔 : 使用stdio.h的fwrite()函數將array或是struct的內容寫入檔案中,第一個參數為array或是struct的指標,從這一個位址開始寫入,第二個參數為每一個元素被寫入的大小,第三個參數為寫入元素數量,第四個為指向FILE檔案指標。size_t fwrite ( const void * ptr, size_t size, size_t count, FILE * stream );小試身手小範例01 - 字元寫檔#include <stdio.h>
int main(){
FILE *pFile;
char buffer[]={ 'H','e','y' };
pFile = fopen( "write.txt","w" );
if( NULL == pFile ){
printf( "open failure" );
return 1;
}else{
fwrite(buffer,1,sizeof(buffer),pFile);
}
fclose(pFile);
return 0;
}
- Oct 23 Wed 2013 15:29
-
[ C ] Read 讀檔
#include <stdio.h>
#include <string.h>
int main(){
FILE *pFile;
char buffer[1024];
pFile = fopen( "target.txt", "r" );
if ( NULL == pFile ){
printf( "Open failure" );
return 1;
}else{
fread( buffer, 1024, 1, pFile );
printf( "%s", buffer );
}
fclose(pFile);
return 0;
}
#include <string.h>
int main(){
FILE *pFile;
char buffer[1024];
pFile = fopen( "target.txt", "r" );
if ( NULL == pFile ){
printf( "Open failure" );
return 1;
}else{
fread( buffer, 1024, 1, pFile );
printf( "%s", buffer );
}
fclose(pFile);
return 0;
}
- Oct 23 Wed 2013 15:19
-
[Linux] 切換使用者
- Oct 22 Tue 2013 11:43
-
[GTK] 教學網站
Gnome Dev Center
https://developer.gnome.org/gtk2/2.24/
Bits and pieces
http://blog.borovsak.si/
https://developer.gnome.org/gtk2/2.24/
Bits and pieces
http://blog.borovsak.si/
- Sep 16 Mon 2013 04:34
-
[軟體工程] MVC 架構

Model View Controller 軟體架構模式
什麼是MVC?
1. 表示一種軟體架構模式,把系統分成三個部份: Model、View、Controller
2. 目的為實作動態程式設計,對於日後程式的修改及擴充更加便利,並讓某部分的程式可以重複利用。
- Sep 16 Mon 2013 02:26
-
[Android] 系統架構

Android 系統架構圖
Application Program應用程式層與Application Framework應用架構層,為應用程式開發環境使用Java語言。
Libraries系統函式庫層與Linux Kernel為內部系統環境,使用C程式語言。
- Aug 02 Fri 2013 12:16
-
[京都] 一乘寺 惠文社

幾年前,英國媒體票選出十間世界上最美麗的書店,位於京都的惠文社被列為其中之一,因此吸引旅行者探訪。惠文社的門口總是停放許多腳踏車,店家擺放了一些木椅子於門前提供客人休憩,短暫的坐在書店前感受京都悠閒的步調。來京都旅行的文具控及文青一定要來拜訪這間特色小店,雖然交通不是那麼方便但十分值得。
惠文社有兩個入口,左邊是書店正門入口,右邊則是販賣日本小雜物的入口,彼此間是相通的,店家在門口會放置附近藝文展覽的資訊,大部分是新銳設計師以及大學生作品的展覽DM。
- Jul 18 Thu 2013 06:41
-
[Android] SoundPool 音效 (二)

小試身手卻發生小問題: 直接放在onCreate裡,卻放不出音效? why?
1. 嘗試了很多次都不能在onCreate裡播放音效,但很多時候需要在一開啟Activity時就發出音效。
2. 原來問題出在於播放音效的時候,音效檔尚未加載完成所以在DDMS上會出現sample not ready的訊息,沒有完成載入音效檔導致不能播放。
3. 解決方法為給程式一點時間去載入音效檔,至於需要多少時間會因音效檔大小而定,礙於SoundPool本身使用上限制音效檔不能超過1mb,所以也不需要花太多時間去載入。本程式的音效檔17kb 我使用了40ms去加載。
- Jul 17 Wed 2013 11:33
-
[Android] SoundPool 音效 (一)

小試身手前的小知識
1. 使用SoundPool有限制,播放的音檔不可以超過 「1mb」大小,所以要放音樂就不能使用這一個方法,要使用MediaPlay
2. SoundPool很容易莫名其妙的自動終止,在使用pause和stop方法時很常很莫名其妙。
- Jul 09 Tue 2013 06:36
-
[Android] Log Debug

開發Android程式時,Android程式利用LogCat進行Debug Log的顯示。
首先要開啟LogCat,位置為Eclipse -> Window -> Show View -> Other... -> LogCat -> OK
- Jul 09 Tue 2013 03:29
-
[Android] 倒數計時器 Runnable
