亂貼小站公告欄

目前日期文章:200809 (22)

瀏覽方式: 標題列表 簡短摘要
引用自:http://tw.knowledge.yahoo.com/question/question?qid=1008092505022

提供你一個抓網頁的程式
因為偷懶,所以你要先知道網站的IP
(可以用nslookup查詢)
另外如果想要指定網頁
程式碼中的 GET 要改成 GET xxx.html
==========================================
#include
#include
#include
#include
#include
#include
#include
#include

#define BUFSIZE 64

int main(int, char *[]) {
int socketfd;
struct sockaddr_in dist;
char buffer[BUFSIZE];

char *server_ip = "140.114.77.3"; // www.cs.nthu.edu.tw
int server_port = 80; // http
char *http_request = "GET /\n";
unsigned int request_len = strlen(http_request);

printf("create TCP socket\n");
if ((socketfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1)
exit(1);

printf("setup TCP socket\n");
memset(&dist, 0, sizeof(dist));
dist.sin_family = AF_INET;
dist.sin_addr.s_addr = inet_addr(server_ip);
dist.sin_port = htons(server_port);

printf("connecting...\n");
if (connect(socketfd, (struct sockaddr *) &dist, sizeof(dist)) == -1)
exit(1);

printf("send http request\n");
if (send(socketfd, http_request, request_len, 0) != request_len)
exit(1);

printf("receive data\n");
while (1) {
int bytes = 0;
if ((bytes = recv(socketfd, buffer, BUFSIZE-1, 0)) < 1)
break;
buffer[bytes] = '\0';
fprintf(stdout, buffer);
}
fprintf(stdout, "\n");
close(socketfd);
exit(0);
}
==========================================

這只是把網頁原始碼抓下來的簡單程式
如果要抓超連結,還要再去把原始碼存起來然後分析
抓取
會有一點點的苦工
另外如果你有用linux,其實有更方便的方法來抓網頁
可以用用看lynx套件,抓超連結或是原始內容都很方便
還有一點要注意
不是所有網頁抓下來就可以正常觀看的
有些網頁內容格式是UTF-8

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

之前即時通都會莫名奇妙登出
現在被我抓到元凶了
就是被貼以下的文字

我抓的道的原因
就是因為我換即時版本啦

踢不了我  文字就現形了
Score:19 Word/Min. Allerror:0  Allstroke:915 
Score:19 Word/Min. Allerror:0  Allstroke:936 
Score:18 Word/Min. Allerror:2  Allstroke:969
Score:20 Word/Min. Allerror:0  Allstroke:995
Score:21 Word/Min. Allerror:0  Allstroke:1005

Score:20 Word/Min. Allerror:0  Allstroke:997
Score:19 Word/Min. Allerror:0  Allstroke:916
Score:19 Word/Min. Allerror:0  Allstroke:915

Score:19 Word/Min. Allerror:1  Allstroke:986
Score:19 Word/Min. Allerror:1  Allstroke:980
Score:20 Word/Min. Allerror:0  Allstroke:977
Score:20 Word/Min. Allerror:1  Allstroke:1014

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

在生物實驗課一開始,管實驗器材的老師叫了坐在門口的我去搬實驗器材,只不過他叫我搬的竟然是一盤血淋淋的內臟,那時我當場傻眼,我還在不確定指著那一盤內臟,嘴裡說:不會是這一盤吧....接下來在我快速的把那盤東西搬過去之後,作回位置上的我開始在想那是啥東西,等到老師在講解時,我才知道那是心臟。我記得我當初連小小隻的青蛙都沒做過,這一次居做一個心臟,完全不知道這是什麼感覺...

接下來,在老師講解完之後,我就依循著老師講解的步驟,先對那顆心臟狠很的插──不要誤會,是用食指沿者血管插進心臟,然後試試看哪一邊的心壁比較厚,並由此判定左右心室。然後再來就是要把心臟切開,這個我們這一組都不太敢切,到最後只好每個人都切一點點,我們這顆心室橫切的,就像切生魚片那樣,把心臟平放,然後刀子放平開始切,那顆心真的蠻結實的,切都切不動。

再來,小組裡面的人就在不停的猜說哪個東西才是瓣膜,就是防止血液逆流的東西,猜來猜去都沒一個結果。於是,就到老師正在親手操作的一組去問,終於有了結果。

時間再往回推,那時在老師講解完切開心臟去看瓣膜之後,老師就說出了讓人無言的話:「你如果想要把這顆心帶回去補一捕的話,就不要用除了手指之外的東西去插它,像一些住宿在外的同學,平時沒好東西吃,把這個帶回去煮一煮,晚上就很補的喔。」當場就有人說,這樣誰吃的了阿,看起來這麼恐怖。然後老師說:「中國人最迷信吃什麼補什麼的說法,所以心臟是都不會放過的,說不定前幾天之的烤肉就有處理過的雞心,這個只不過比那個雞心大上幾倍而已,切一切一樣可以當雞心烤來吃阿。」又有人說,這個豬心腥味這麼重,聞了就不想吃。老師又說,當然要用中藥處理過ㄚ,用中藥味把腥味蓋過去就行了。

時間在往後,在幾乎所有人都切完心臟看完瓣膜後,就有兩個組把心臟切碎了,一組切成條狀,另一組切成塊狀,切成條狀那一組用解剖刀把一條叉起來,對著其他組員說:「來!我幫你切好了,快吃吧。」,另一組對著已經是塊狀的心臟繼續剁,都快變成肉臊了,然後老師看到就說:「那個把心臟切碎的人,小心那隻豬半夜會去找你喔。」全班哄堂大笑。


和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

若不知可收集的儲備物 [請按此]
之前的資料已建檔在以下連結
請按下面的超連結 謝謝。
http://spreadsheets.google.com/pub?key=p4S0YVMdAuOvF6_wrCxPHTQ

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

跑商
jkkiller2000 跑商竅門 

請大家踴躍提供!!


和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

以下資料引用自http://pcuser.pixnet.net/blog/post/21821514

如果你想作一個網路問卷調查表給大家填寫,該怎麼做比較快呢?Google Docs另外提供一個相當簡單、好用的網路問卷調查表,做好之後就不用再到處郵寄Word檔或Excel檔囉,直接把網址給對方,填好之後我們馬上可以在網路上看到填表數、回應內容與簡單的統計唷! 

網址:
http://spreadsheets.google.com/newform

 Step 1
開啟網址,並登入Google帳號後即可開始製作問卷。請先將問卷標題與敘述填一填,這樣大家才知道你這個問卷的範圍與主要目的。接著在「問題標題」處輸入第一個問題的內容,下方的「說明文字」可以簡單的界定一下這個問題的範圍。

 

  
Step 2
打完第一個問題之後,可以按一下〔+新增問題〕繼續寫下一個問題。


 
Step 3
記得任何時候按一下網頁最下方的〔儲存〕,可以馬上將剛剛輸入到一半的各種問卷內容存到Google Docs中,儲存之後,以後隨時可以回來再修改、新增問卷內容。


 
Step 4
Google也提供了文字區塊的輸入功能,如果你在「問題類型」選擇【段落文字】的話,可以讓網友在問卷中填入自己的意見。(可以輸入很多字、很多行)

和風信使 發表在 痞客邦 PIXNET 留言(1) 人氣()

  • 這是一篇加密文章,需輸入密碼才可閱讀
  • 密碼提示:猜中我體重才可以看(提示:一位小數)
  • 請輸入密碼:
http://spreadsheets.google.com/viewform?key=p4S0YVMdAuOu-UxGRxLhUQA

本頁短網址http://dwz.tw/60dz

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

因為上個禮拜六辛樂克颱風,考試就改到星期三下午,老師幫我們請了六、七、八節的公假,可是,第五結軍訓的教官居然拖到15分才下課,害我到電腦教室時比賽已經開始了。我一挑好電腦之後,老師就馬上把我的上傳帳密給我,帳號是510809,密碼是MRwd45。我在略微看完題目之後,馬上開始著手第二題,最大公因數的題目。這一題簡單題我一下子就解決了,這時居然發生帳密登不進去的問題,還好老師一下子就解決了。接著,我就去解第一題,需要用一堆 if 的題目。這一題我真的是太粗心了,居然到第6次才上傳成功,罰分就因此增加很多,也白耗一些冤枉時間。最後,我去解第6題,大數相減,高達一萬位數的減法,這一題更是花了我一個小時多才Accept !,因位我大數方面本來就不熟了,還好,我在最後幾分鐘成功過了,然後擠進了第4名,要不然我就要和代表學校的機會擦身而過了,真的好驚險唷。

在程式設計過了之後,還要考30題的計概,我錯4題,得26分,比賽的人之中,最高分是27分,比我高一分而已說。在比賽結束之後,我去跟老師討論題目,發現第4題居然也是和第1第2題一樣是簡單題,居然沒先解這一題,真是...。我請老師再開放上傳答案,然後我再用十幾分鐘解決第4題,雖然Accept !,但是比賽時間已過,無奈阿~~。

題目  計概  結果

我的考試程式碼,程式等檔案


└這個是有加密的rar檔案,想看請找我要密碼。

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

http://www.more.game.tw/inde.php

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

要把變數交換
正常一點的想法是
假設有兩組杯子和蓋子
杯子就是變數
蓋子是裡面的值

現在有1號蓋子和2號蓋子
 也有 1號杯子和2號杯子
原本1號蓋子是放在1號杯子上,2號蓋子放在2號杯子上
要換蓋子的方法
就是先把1號蓋子另外找一個地方放著
然後把2號蓋子放到1號杯子上
再把1號蓋子放到已經空著的2號杯子上就好了

換成程式碼就是
#include
using namespace std;

int main()
{

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

聯合 更新日期:2008/09/14 16:00 記者韋麗文/台北報導

「到底要怎樣」大氣專家全傻眼

 

史上最牛的颱風「辛樂克」,幾乎停滯不動的待在台灣上空,讓大氣專家都傻眼,「實在不知道它會怎樣!」專家指出,辛樂克幾乎只靠地球自轉的力量在移動,最快也要到今晚8點才能知道周一要不要上班。

 

台灣大學大氣系教授李清勝說,從來沒有看過這種颱風,威力如此強大,卻走得這麼慢。

 

辛樂克現在陷入「鞍型場」,東邊有太平洋高壓,吹南風;西邊有大陸高壓,吹北風,沒有流場將其吹走,因此停滯在台灣上空。

 

「從來沒見過」 電腦也無法偵測

 

因為地球會自轉,所以颱風會以每小時四、五公里的速度,向西北慢慢偏移。而辛樂克以每小時六、七公里的速度移動,顯示辛樂克幾乎就是靠著地球自轉的力量在移動。

 

辛樂克讓專家也傻眼,沒有氣流的情況下,連電腦也不知該如何預測。根據經驗,只能說辛樂克路徑滿像去年的強颱柯羅沙颱風。當時柯羅沙由宜蘭近岸沿海岸向南移至花蓮縣北部近海,呈打轉現象,再由頭城及三貂角間進入北部陸地;強風豪雨帶來全台嚴重災情,曾有約233萬戶停電,計有9人死亡,農業損失約42.7億。

 

「明天上班嗎」 等晚上才會知道

 

上班族最關心莫過於周一要不要上班,返鄉人潮何時要動身回家。身為大氣專家的李清勝說,很抱歉,現在真的看不出來!以現在的資料根本無法判斷!最快也要到晚間8時才知道。

 

李清勝說,辛樂克受到台灣地形影響,會被打散,等到出海之後,會再度自行重新組織,屆時重新組織的結構,才會知道還有多麼強的力道,才能得知辛樂克對台灣的影響還有多少。

 

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

現在的禁衛軍已經到50等了
有一點點想要換口味
所以可能就會去練另外的幾隻
原先被我當倉庫的腳色

慢慢熟悉其他職業吧
雖然我玩的時間不多

和風信使 發表在 痞客邦 PIXNET 留言(5) 人氣()

http://www.kindheart.com.tw/cgi-bin/element1.pl

這是在別人網志看到的網址
以下是我的結果

生命靈數      

你的心靈力量有多偉大?快來探索你的「生命靈數」!


姓  名: 戴均民
出生日期: 西元1991年7月30日 (農曆80年6月19日)
靈  數: 30

這組數字顯示
  你是一個有自信和快樂的人,不管遇到什麼事情都不會想太多,凡事都覺得不要緊,不會想到不好的一面。因為一直不想要做什麼,也沒有打算做什麼,沒有任何計劃,人生好像一直拖延著,完全不在乎有沒有確定自己一生的目標跟方向,也因此你的運勢會被往後遲延,大器晚成。
  你的個性上並沒有勇猛的魄力和與惡劣環境對抗的耐力,因此你人生的順利與否,完全看環境是如何安排,如果大環境很好,工作生活就會很順利,小環境好就是靠家庭栽培,如果環境條件一直不好,命運就起伏大一點,發展也會受到限制,但是對你而言,根本不用擔心什麼,什麼事隨興就好了,反正沒有關係,這樣就好,過的快樂最好。
  如果找到自己想做的事情,有了目標以後,就能夠突破這個命運的限制,運勢會好起來,強盛起來,你會朝著目標專心一意的前進,不會再去接觸其他的事物,並捨棄平常各種迷惘與煩惱,表現出勇往直前的性格。
  善有善報,惡有惡報,這是命運的自然法則,對你而言,是個最好的建言,請時時注意這一點,多做有益於人類或社會的事,在下一個時間到來之時,你也會得到很好的回報。
  你的生命目標是盡量發揮才能,並且跟很多人交流,努力學習別人的優點,吸收進去再發揮出來,不斷在動,而且要與人不斷交流,這就是你的生命目標。因此你的變動機率會比較高,命運也會比較漂泊。職業上多會選擇必須在外面跑,而且特別注重自己的表達與感受的類型。
  你的個性特徵是不喜歡太嚴肅的感覺,或講一些太深入的事情,你覺得人生必須要過著快樂的日子,你的脾氣很直接,遇到不順利的時候,經常無法解決,因此往往會落入同樣的下場。
  你的優點是運氣很好,常常有機會接觸到喜歡的事情,比如會接觸到藝術、傳播、或人際接觸面比較大的事物,你都能夠很快進入狀況,加上人緣很好,因此你的朋友很多。你的缺點是不太能夠深入去想事情,也沒有解決事情的方法,因此比較難在工作中學習到經驗與教訓,也常常會遭遇到挫折!
  你的人生運勢屬於變動式,在感情或事業上都會遇到,比如感情的變動,或事業上的變動,由於你的個性很隨和,也很喜歡藝術,有豐富的想像力和感情,因此在遇到不順的時候,脾氣自然會跟著情緒發洩出來。
  你的天賦潛能在於藝術細胞的發揮,今天想學畫畫明天又想學鋼琴,建議你專心學習一項會比較好,否則很難專精的學好一種藝術,並發揮出潛能,提醒你的人生比較不穩定,虛幻一點,很多事情你都必需實際些喔!

和風信使 發表在 痞客邦 PIXNET 留言(1) 人氣()

#include
#include
using namespace std;

int main()
{
  string sa;
  while(getline(cin,sa))
  {
    cout<<"你輸入 -> "<<sa<<endl;
    cout<<"字數 "<<sa.length()<<" 個位元組"<<endl;
  }
}


和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

/*直接下載檔案*/
#include
using namespace std;

inline int f(char ch){return ch-'A';}
inline bool r(){cout<<"請依序輸入 A,H,G (請隔空格) -> "; return true;}

int main()
{
  int a[8];
  while(r() && cin>>a[f('A')]>>a[f('H')]>>a[f('G')])
  {
    a[ f('D') ] = a[ f('A') ] + 1;
    a[ f('C') ] = a[ f('G') ] + a[ f('A') ] - a[ f('D') ];
    a[ f('B') ] = a[ f('H') ] - a[ f('A') ] - a[ f('C') ];
    a[ f('E') ] = a[ f('A') ] + a[ f('B') ];
    a[ f('F') ] = a[ f('B') ] + a[ f('C') ];
    for(int i=0;i<8;i++)
      cout<<(char)('A'+i)<<": "<<a[i]<<'\t';
    cout<<endl;
  }
}

和風信使 發表在 痞客邦 PIXNET 留言(3) 人氣()

昨天中午 我在七樓圖書館的時候
承凱跑來問我說
明天要不要來比賽
比資訊學科能力競試 的遴選賽
我就說我不清楚
然後他就叫我去問
我就打電話給章裕老師
他就說他要想一下
然後又打來問我說
如果考試時間改到禮拜三的下午六七八節
不知道會不會有問題?
就叫我去問一下
我就從圖書館跑到資訊館
那時順便拉上煒責

到資訊館宣佈完之後
正宜居然說
改到禮拜三喔 
那我要參加
我不想上數學課

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

哥哥終於要離開家了
禮拜六早上 爸爸要開車載他到高雄
不知道他會不會不捨?

我哥哥今年考上高雄大學
然後 就在家裡呆了很久
在家裡呆的日子
幾乎所有家事都變成他在做
但是他每天也都用的到電腦
現在 他開學的日子到了
就是下個禮拜一
媽媽在禮拜五晚上還在為他縫軍用蚊帳
只不過我猜他應該不會用它吧
因為那個蚊帳樣式很老
應該會被笑= =

為了想知道他的生活瑣事
我還特別叫他要寫網志給我看
希望他不會敷衍我就好了

和風信使 發表在 痞客邦 PIXNET 留言(2) 人氣()

C++語言的浮點數表示法有
單倍精確度float與雙倍精確度double兩種,
此兩種是由IEEE 754來規範的。
其中雙倍精確度會比單倍精確度來的精準,
單倍精確度可表示的範圍在(重要:不是 2^32-1變化!)
1.2*10的-38次方到3.4*10的38次方
雙倍精確度可表示的範圍在(不是2^64-1變化)
2.2*10的-308次方到1.8*10的308次方
->2^32-1變化來表達數那只適用於"整數!"

IEEE 754則是把浮點數分成三個部份:
Sign/Exponent/Significand
1.Sign bits:用來表示該浮點數是正or負
(float:1 bit/double:1 bit)
2.Exponent:用來表示該浮點數正規化後的"次方數"
(float:8 bits/double:11 bits)
[Note]:正規化:讓所有的實數表示成1.xxxx*10的n次方
例如:20.0正規化後會變成2.0*10的1次方
3.Significand:用來儲存小數位數(二進位後)!
(float:23bits/double:52bits)

和風信使 發表在 痞客邦 PIXNET 留言(0) 人氣()

taichunmin 透過 6 層朋友可以認識 btar , 你們的關係是: 下輩子再說吧!

taichunmin
 =>
與我連連看 加為好友
     heymail
 =>
與我連連看 加為好友
     she950907
 =>
與我連連看 加為好友
     bluelucky700
 =>
與我連連看 加為好友
     shanti0101
 =>
與我連連看 加為好友
     lee136361
 =>
與我連連看 加為好友
     btar

與我連連看 加為好友
    


btar 的朋友中沒人認識 taichunmin, 請別跟正妹裝熟

和風信使 發表在 痞客邦 PIXNET 留言(2) 人氣()

1 2