目前日期文章:201403 (14)

瀏覽方式: 標題列表 簡短摘要

指令 : 

yum -y install gcc-gfortran.x86_64

--------------------------------------------------------------------------

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

 

[victoria@001 ~/ddonet]$ svn update
Conflict discovered in 'data/param/Rw.csv'.
Select: (p) postpone, (df) diff-full, (e) edit,
        (mc) mine-conflict, (tc) theirs-conflict,
        (s) show all options:

 

 (e)  edit             - change merged file in an editor
 (df) diff-full        - show all changes made to merged file
 (r)  resolved         - accept merged version of file

 (dc) display-conflict - show all conflicts (ignoring merged version)
 (mc) mine-conflict    - accept my version for all conflicts (same)
 (tc) theirs-conflict  - accept their version for all conflicts (same)

 (mf) mine-full        - accept my version of entire file (even non-conflicts)
 (tf) theirs-full      - accept their version of entire file (same)

 (p)  postpone         - mark the conflict to be resolved later
 (l)  launch           - launch external tool to resolve conflict
 (s)  show all         - show this list

 

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

使用fgets()常會遇到一個問題,輸入的字元數目超過Buffer給定的,就會出現下列的狀況。

狀況:當程式為 fgets( cName, 30, stdin ); 時,輸入超過30 個字元,程式就會每次輸出30個字元直到全部資料被輸出。下列為此種現象程式碼及狀況示意圖 :

#include <stdio.h>
#include <string.h>
int main()
{
    char cName[30];
    FILE *pFile;

    pFile = fopen( "write.csv", "a" );
    if( pFile == NULL )
    {
        printf("open failure");
        return 1;
    }
    while(1)
    {
        printf("please enter your name: \n");
        fgets( cName, 30, stdin );
        if( 'E' == cName[0] && ('\n' == cName[1] || '\0' == cName[1] ))
        {
            break;
        }

        fwrite(cName, 1, strlen( cName ) , pFile);
        memset( cName, 0x00, sizeof( cName ) );

    }
    fclose(pFile);
    return 0;
}
                                                                                           

 

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

Linux 版本 : Fedora CentOS 在Terminal輸入以下命令:

yum install gcc kernel-devel

Linux 版本 : Fedora CentOS 在Terminal輸入以下命令:

apt-get install gcc make linux-headers-$(uname -r)

 

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

小試身手小範例:

迴圈練習,把下列網址所提供的歌詞利用迴圈寫出,是首很有趣的童謠。

http://www.99-bottles-of-beer.net/lyrics.html

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

第一個java程式Hello world! 使用eclipse開發。

step1. 新增Java Project 檔案

2  

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

練習一、增加一個object :「Add Practice」

12  

執行成效:

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

1  


文章標籤

S 發表在 痞客邦 留言(0) 人氣()

練習一、新增一個Action

step1. 在Sample Action Set 按滑鼠右鍵進行新增

16  

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

第二個plug-in開發程式為創建一個View,這一個plug-in project也是使用內建模板。

step1. 建立一個plug-in project

]1  

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

gets() 取得使用者輸入的全部字串,包括空白字元。

char * gets ( char * str );

scanf() 取得使用者輸入的字串,遇到空白字元就停止取得。

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

step1. 在路徑 /etc 或是 /etc/vim 資料夾內尋找 vimrc檔案

step2. 指令  vi vimrc

step3. 增加 set tabstop=4

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

第一個plug-in開發程式,先從最簡單的hello world開始,這個plug-in使用eclipse內建模板,不需撰寫任何一段程式,開發新手第一步透過這個plug-in來了解plug-in的基本架構。

step1. 啟動Eclipse 新增 Plug-in project

1  

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

在Exceptional C++這本書內Herb Sutter大師提到「 ++i 」比「 i++ 」有效率多了,原因是在做 i++ 時,Compiler 需要先產生出一個 temp 暫存 i 的值,指令也因此增加,由下面兩者比較的程式碼可得知 i++ 返回的是一個臨時變數,而 ++i 返回的是 i 本身,故當反覆做很多次時,++i 效率理論較佳。

i++ 

int temp;

文章標籤

S 發表在 痞客邦 留言(0) 人氣()