555.jpg
#include<iostream>
#include<time.h>
#include<iomanip>
#include<stdlib.h>
using namespace std;
#define size 10
#define start 0
void Swap(int &a,int &b)
{
    int buf;
    buf = a;
    a = b;
    b = buf;
}
void SelectionSort(int *array)
{
    int min;
    for(int i = start;i<size;i++)
    {
        min = i;
        for(int j = i+1;j<size;j++)
        {
            if( array[j] < array[min] )
                min = j;
        }
        Swap(array[i],array[min]);           
    }
   
}
int main()
{
    srand(time(0));
    int *array = new int[size];
    int time1,time2;
   
    cout<<"Oringinal List: ";
    for(int i = start;i<size;i++)
    {
        array[i] = rand()%20+1;
        cout<<setiosflags(ios::right)<<setw(5)<<array[i];
    }
    cout<<endl<<endl;
   
    time1 = time(0);
    SelectionSort(array);
    time2 = time(0);
   
    cout<<"After List:     ";
    for(int j = start;j<size;j++)
    {
        cout<<setiosflags(ios::right)<<setw(5)<<array[j];
    }
    cout<<endl<<endl;
    cout<<"Time: "<<time2-time1<<" Seconds"<<endl<<endl;
   
    return 0;
}

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

雞仔用慣了Visual C++現在用gdb除錯還真不習慣 XD
但凡事總要有第一次嘛
慢慢適應囉
 

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

Large_Eclipse_Logo.jpg
非常方便的一套IDE (尤其是java)

來安裝吧!!


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

bubble.jpg
#include<iostream>
#include<stdlib.h>    //Ubuntu中的亂數需具此HeadFile
#include<time.h>
#include<iomanip>
using namespace std;
#define size 10
#define start 0
void Swap(int &a,int &b)
{
    int buf;
    buf = a;
    a = b;
    b = buf;
}
void BubbleSort(int array[])
{
    for(int i = size-1;i>start;i--)
    {
        for(int j = start;j<i;j++)
        {
            if( array[j] > array[j+1] )
                Swap(array[j],array[j+1]);
        }
    }
}
int main()
{
    srand(time(0));
    int *array = new int[size];
    cout<<"Oringinal List: ";   
    for(int i=start;i<size;i++)
    {
        array[i] = i;
        array[i] = rand()%20+1;    //1~20
        cout<<setiosflags(ios::right)<<setw(5)<<array[i];
    }   
    cout<<endl<<endl;
    BubbleSort(array);
   
    cout<<"After List:     ";
    for(int j=start;j<size;j++)
    {
        cout<<setiosflags(ios::right)<<setw(5)<<array[j];
    }
    cout<<endl<<endl;
    return 0;
}

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

bin.jpg
/*
    Binary Search
*/
#include<iostream>
using namespace std;
#define size 10
#define start 0
bool BinarySearch(int array[],int num)
{
    int p = start,r = size,middle;
   
    while(p<r)
    {
        middle = (p+r)/2;
        if( array[middle] == num )
            return true;
        else
        {
            if( array[middle] > num )
            {
                r = middle-1;
            }
            else
            {
                p = middle+1;
            }
        }
    }
   
    return false;
}
int main()
{
    int num,array[size];
   
    cout<<"The number list: ";   
    for(int i=start;i<sizeof(array)/4;i++)
    {
        array[i] = i;
        cout<<array[i]<<" ";
    }
    cout<<endl<<endl;
    cout<<"input number:";
    cin>>num;
    if( BinarySearch(array,num) == true )
    {
        cout<<"Find the number in the list: "<<num<<endl;
    }   
   
    return 0;
}

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

123
安裝: sudo apt-get install g++


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





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

建立ADSL連線
在終端機輸入
$ sudo pppoeconf
此時系統會偵測電腦上的ethernet設備,通常來說,他會找到你的網路卡,所以直接按「是」繼續。
接著系統會針對每一個device尋找pppoe的裝置,完成後會詢問一些問題,沒有特殊需求的話,直接使用預設值即可。
其中詢問到帳號密碼的部份,請依照您的實際狀況來做設定。
正常情況下,只要設定完成後,以後一開機就會自動連上網路。

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

1217212085.jpg
內容多樣
滿滿的java寶藏阿
一起來喝杯咖啡吧!
http://docs.google.com/View?docid=ddgj2m37_1068c954b7c5

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

雞仔知道這很基本
但應該不會有人去背這種鬼東西吧 (會用就好)
跟寫程式一樣不是應該去記語法
而是知道自己再寫什麼才是重點

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

很多人再使用gcin輸入法時
很容易遇到選字字塊整個灰掉 (稱他小灰 XD)
雞仔今天也碰到了
不能選字感覺毛毛的 哈

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

#1 安装java
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-plugin
#可能会先要求装jre,装就是了
sudo update-java-alternatives -s java-6-sun
#2 环境变量
sudo vim /etc/environment
加入 JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
PATH改为如下
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-openjdk/bin/"
#3 安装apache
sudo apt-get install apache2
然后 sudo /etc/init.d/apache2 start/stop/restart 可以进行启动之类的
启动后看看浏览器地址栏输入127.0.0.1看结果
其中/etc/init.d/apache2和/usr/sbin/apachectl 作用是相同的, 只是在/etc/init.d会自动执行
而有任何要改动的设定, 加在/etc/apache2/httpd.conf中

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

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。