- May 31 Sat 2008 23:59
-
荒廢了= =??
- May 31 Sat 2008 23:56
-
牡羊座 本週運勢【2008/05/31 到 2008/06/06】
*可以規劃但要謹慎的一週
整體運勢 ☆☆☆
工作方面有很多新計畫等著你,但是也有很多危險等著你。所以你還是要多多注意自己的言行舉止,以免很多事情都被暗中破壞了。
愛情運勢
有對象:☆☆☆☆☆
有伴的你,與對方的感情會越來越深,會談到許多未來的事情,有機會談到未來的很多細節,也讓你們對將來充滿了期待。
- May 20 Tue 2008 12:43
-
如何避免或破解Netcut造成的斷線情形
要破解使用Netcut造成的斷線問題,必須先了解Netcut的運作原理。由於Netcut使用的是假造ARP封包造成目標主機ARP table記錄錯誤來達成斷線目的,因此必須先由ARP協議開始說明。
在乙太網路上僅僅知道某台主機的IP address,並不能立即將封包傳送過去,必須先查明該主機的實體位址(Physical address / MAC address)才能真正發送出去,而ARP協議的功用就是在於將IP address轉換成實體位址。
網路上每一台主機都有一個ARP table,此table中記錄了最近一段時間裡其它IP address及其MAC address的對應關係。如果本機想跟某一台主機通信,則會先在ARP table中查尋對應目的主機IP address的MAC address,如果該對應記錄存在,則直接將目的主機的MAC address填入Data Link層的封包表頭中,然後將封包發送出去;如果該對應記錄不存在,則會向本網段廣播一個ARP請求封包,當目的主機聽見該請求封包後,會將本身的MAC address填入封包並用廣播方式回送出去,本機收到此回應封包後,就會將相關訊息記錄在ARP table中,然後將目的主機的MAC address填入Data Link層的封包表頭裡。
由於ARP請求封包發送端只管接收回應訊息,卻無法分辨訊息的真偽,因此第三方主機只要建構一個ARP欺騙封包,就可以造成請求端的ARP table資訊錯誤。由於MAC address不正確,所以封包就再也無法傳送到目的主機上,這就是Netcut造成連線中斷的原因。
在乙太網路上僅僅知道某台主機的IP address,並不能立即將封包傳送過去,必須先查明該主機的實體位址(Physical address / MAC address)才能真正發送出去,而ARP協議的功用就是在於將IP address轉換成實體位址。
網路上每一台主機都有一個ARP table,此table中記錄了最近一段時間裡其它IP address及其MAC address的對應關係。如果本機想跟某一台主機通信,則會先在ARP table中查尋對應目的主機IP address的MAC address,如果該對應記錄存在,則直接將目的主機的MAC address填入Data Link層的封包表頭中,然後將封包發送出去;如果該對應記錄不存在,則會向本網段廣播一個ARP請求封包,當目的主機聽見該請求封包後,會將本身的MAC address填入封包並用廣播方式回送出去,本機收到此回應封包後,就會將相關訊息記錄在ARP table中,然後將目的主機的MAC address填入Data Link層的封包表頭裡。
由於ARP請求封包發送端只管接收回應訊息,卻無法分辨訊息的真偽,因此第三方主機只要建構一個ARP欺騙封包,就可以造成請求端的ARP table資訊錯誤。由於MAC address不正確,所以封包就再也無法傳送到目的主機上,這就是Netcut造成連線中斷的原因。
- May 06 Tue 2008 07:31
-
心煩意亂
- Apr 30 Wed 2008 15:34
-
念爛大學之前,別誤判學歷重要性
昨天,隨手拿一本《光華雜誌》四月號來看,原本只想看看輕鬆的風景照片、藝文新聞,舒緩一下我大便中的緊張心情,不料隨便一翻,就翻到文摘區,第一篇就是「什麼是爛大學?」
好吸引人的題目。作者駱明慶教授本身也寫「意識型態咖啡」部落格,此文主要在批評前陣子的「萬人考大學」運動,萬人考大學運動就是要一萬個人去填公私立學校中評鑑未通過的系所,考中了,卻放棄不念,以這種方式讓不合格的學校「自動滅亡」。這篇「什麼是爛大學」文章,在他部落格也有刊出,已吸引了285則激烈留言。
留言激烈,多少也是因為作者用了很強烈的用詞:「為什麼受到別人高度補貼的(所謂好大學的成績優良)的學生,不辦覺得別人就讀的爛大學很礙眼,甚至還認為這些爛大學根本不應存在,讓這些『爛大學』裡的『爛大學生』消失甚至是符合社會正義的作為?」
作者認為,「(所謂的好學生)甚至在過關斬將的過程中產生莫名其妙的自我肯定,以為自己有權力對別人的就學機會說三道四,並認為分數低人根本不該念大學……。」
好吸引人的題目。作者駱明慶教授本身也寫「意識型態咖啡」部落格,此文主要在批評前陣子的「萬人考大學」運動,萬人考大學運動就是要一萬個人去填公私立學校中評鑑未通過的系所,考中了,卻放棄不念,以這種方式讓不合格的學校「自動滅亡」。這篇「什麼是爛大學」文章,在他部落格也有刊出,已吸引了285則激烈留言。
留言激烈,多少也是因為作者用了很強烈的用詞:「為什麼受到別人高度補貼的(所謂好大學的成績優良)的學生,不辦覺得別人就讀的爛大學很礙眼,甚至還認為這些爛大學根本不應存在,讓這些『爛大學』裡的『爛大學生』消失甚至是符合社會正義的作為?」
作者認為,「(所謂的好學生)甚至在過關斬將的過程中產生莫名其妙的自我肯定,以為自己有權力對別人的就學機會說三道四,並認為分數低人根本不該念大學……。」
- Apr 19 Sat 2008 18:27
-
開發C語言所需要的pthread.h
首先要看在何種平台上面運作,Windows/Linux/Unix/OS X對於 Thread的實做方式都不同。所以就算你抓到了Linux的pthread.h這個檔案,但是跑去Solaris下面編譯依然是無效的,因為thread的實做需要跟函式庫還有作業系統核心搭配。
像是在Linux下面有這樣一個檔案 /lib/libpthread-0.10.so
裡面定義了這一些API
objdump -x /lib/libpthread-0.10.so | grep pthread_create
00008f20 l F .text 00000064 __pthread_create_2_0
00008da0 l F .text 0000017b __pthread_create_2_1
00008f20 g F .text 00000064 pthread_create@GLIBC_2.0
00008da0 g F .text 0000017b pthread_create@@GLIBC_2.1
像是在Linux下面有這樣一個檔案 /lib/libpthread-0.10.so
裡面定義了這一些API
objdump -x /lib/libpthread-0.10.so | grep pthread_create
00008f20 l F .text 00000064 __pthread_create_2_0
00008da0 l F .text 0000017b __pthread_create_2_1
00008f20 g F .text 00000064 pthread_create@GLIBC_2.0
00008da0 g F .text 0000017b pthread_create@@GLIBC_2.1
- Apr 19 Sat 2008 13:56
-
如何增加網站曝光率
- Apr 16 Wed 2008 04:08
-
阿宅把妹
前幾天跟在製作電視節目的好友瑪姬聊天,他說他們節目之前作了一個討論阿宅的主題,結果當集的收視率還是過年到現在最高的一集,他就問了我,觀眾真的對宅男那麼有興趣嗎?
說真的,我不討厭阿宅,我反而會佩服他們對某項事物的熱情,畢竟這樣應該也算是熱血的一種。我比較討厭的是,現在好像有越來越多人,好像會覺得能夠當阿宅就是一種驕傲一樣,只會每天再跟朋友開玩笑說「我好宅喔!」,但事實上他們卻什麼熱誠也沒有。
因為他們永遠搞不清楚繭居族跟阿宅的差別。
雖然我不會討厭阿宅,但我真的覺得阿宅們除了沉迷於自己的領域外,應該還是要對生活或是人際關係上下一點工夫的,或許阿宅會覺得這是天生的劣勢很難克服,但如果連一點自信或想嘗試的勇氣都沒有的話,那就真的會像是用自己喜歡的事物來逃避你不敢面對的事物而已。
說真的,我不討厭阿宅,我反而會佩服他們對某項事物的熱情,畢竟這樣應該也算是熱血的一種。我比較討厭的是,現在好像有越來越多人,好像會覺得能夠當阿宅就是一種驕傲一樣,只會每天再跟朋友開玩笑說「我好宅喔!」,但事實上他們卻什麼熱誠也沒有。
因為他們永遠搞不清楚繭居族跟阿宅的差別。
雖然我不會討厭阿宅,但我真的覺得阿宅們除了沉迷於自己的領域外,應該還是要對生活或是人際關係上下一點工夫的,或許阿宅會覺得這是天生的劣勢很難克服,但如果連一點自信或想嘗試的勇氣都沒有的話,那就真的會像是用自己喜歡的事物來逃避你不敢面對的事物而已。
- Apr 15 Tue 2008 14:50
-
淺談Heap
*什麼是Heap?
Heap呢,有些地方翻做「錐型結構」或「錐疊」,電腦辭典譯作「堆積」,聽起來跟堆疊有點像,而且也可以用陣列來實做,但是對heap來說,他是一種樹狀的結構(且必須是完整二元樹),而不是堆疊那樣純粹的線性結構。
而基本上heap分成兩種,一種是min-heap,另一種即是max-heap而他的特色,便是「任一節點,其值恆小/大於子節點」,且如此一來,root永遠是所有之中最小/最大的一個。
(下面我們用min-heap當做講解範例)
Heap呢,有些地方翻做「錐型結構」或「錐疊」,電腦辭典譯作「堆積」,聽起來跟堆疊有點像,而且也可以用陣列來實做,但是對heap來說,他是一種樹狀的結構(且必須是完整二元樹),而不是堆疊那樣純粹的線性結構。
而基本上heap分成兩種,一種是min-heap,另一種即是max-heap而他的特色,便是「任一節點,其值恆小/大於子節點」,且如此一來,root永遠是所有之中最小/最大的一個。
(下面我們用min-heap當做講解範例)
- Apr 14 Mon 2008 20:30
-
冷戰
他開門走進來,把鑰匙往桌上一丟,
看也不看她一眼就倒在床上,一句話也沒說;
她冷冷地別過頭,看著窗外的景色不發一語。
『明明知道我最討厭你跟我冷戰,你偏是故意要這樣子對我!』
她忍不住先開了口,只是他沒有理會她,
拿起枕頭往自己的臉上一甩把他的頭埋在枕頭與床單之間;
看他這樣的動作讓她光火,憤怒的情緒使她神經用力緊繃著,
可是對他大吼沒有用,他硬是把她當成空氣一樣繼續那樣的動作。
看也不看她一眼就倒在床上,一句話也沒說;
她冷冷地別過頭,看著窗外的景色不發一語。
『明明知道我最討厭你跟我冷戰,你偏是故意要這樣子對我!』
她忍不住先開了口,只是他沒有理會她,
拿起枕頭往自己的臉上一甩把他的頭埋在枕頭與床單之間;
看他這樣的動作讓她光火,憤怒的情緒使她神經用力緊繃著,
可是對他大吼沒有用,他硬是把她當成空氣一樣繼續那樣的動作。
- Apr 11 Fri 2008 03:39
-
移植XP內建的輸入法到Vista
Vista 內建的大易輸入法和過去Windows 內建之大易輸入法使用方法差異太大
造成使用者之不便, 標點符號的輸入都讓人很難上手
加上控制台竟然無法設定大易輸入法的屬性
實在令人百思不得其解為什麼換到Vista 卻得改變使用習慣
有個方法可解,是移植XP 的輸入法,完成後並不會有UAC 造成的問題,方法如下步驟:
造成使用者之不便, 標點符號的輸入都讓人很難上手
加上控制台竟然無法設定大易輸入法的屬性
實在令人百思不得其解為什麼換到Vista 卻得改變使用習慣
有個方法可解,是移植XP 的輸入法,完成後並不會有UAC 造成的問題,方法如下步驟: