kowala's home

kowala's home
這裡是我的學習筆記,陸續增加中。
http://kowala21.blogspot.com

2011-09-28

Turbo C 2.0 的陣列大小限制

若在程式中使用大量的陣列元素,很容易產生 Array size too large in function main 錯誤,如下圖所示。


本例的結構體如下

    struct node{
        int period;        /* 期別 */
        int length;        /* 資料長度 */
        int numbers[60];    /* 資料 */
        int marks[60];        /* 標記 */
    };
    struct fnode{
        char fname[32];        /* 資料名 */
        struct node *data[100];    /* 資料長度 */
    };

在 main() 中宣告
    struct fnode tarData[5];
...
    tarData[0].data = (struct node*) malloc(100 * sizeof(struct node));
    tarData[1].data = (struct node*) malloc(100 * sizeof(struct node));

若大小超過 tarData[2] 就會發生上述錯誤了

 Array size too large in function main

其發生原因為Turbo C 2.0 它是16位元編譯器,最大定址能力是 2^16 = 65536
超過就會產生錯誤了

解決辦法

在試過許多方法後,我的建議是換一個32位元編譯器 = ="
這裡我建議使用 Dev C++ 5.0
網址 http://www.bloodshed.net/dev/devcpp.html
下載 SourceForge
它的優點很多,它是免費軟體,window 介面,可以寫視窗及命令列程式,支援 C & C++。

最重要的是我會陸續寫操作方法 ^ ^
無痛上手,這也是選擇工具的重要因素之一。

2011-09-20

UFO 關於飛碟

最近看到網路上流傳的 FBI 飛碟解密消息,說羅茲威爾事件是真的,讓我找了一堆相關消息,都是網路上的資料,讀者須自己去驗證真偽。

一、契子
就由這裡當作一個起點,來一趟飛碟之旅。


二、事件觀察
這是羅茲威爾事件 UFO Roswell Crash 的部分影片,注意,操作盤是6根手指,這與解剖外星人的影片吻合。


 以下是解剖影片,較為血腥,未成年不宜觀賞。

再來看看較為清晰飛碟的影片,這是美國世貿還沒倒塌之前的影片,可以看到飛碟的大角度高速飛行,目前人類科技還無法做到。

最清晰的飛碟影片,似乎是從望遠鏡拍的,還可以看見兩位外星人身影。

他們很關心我們的科技發展,常常被戰鬥機拍到飛碟。


三、蘇聯發現的 UFO 墬毀事件
四、常見的外星人
常見的有兩種(網路上的影片),一種是頭部比例較大,另一種是眼睛很大,像是戴墨鏡般,這也是俗稱的小灰人,據信,他們有傳遞訊息給我們,如下圖的麥田圈。


五、飛碟的原理探討
目前世界各國都視為最高機密,關起門來偷偷研究,所以到底如何,也只能用猜的,這裡討論兩個,一個 Bob Lazar 口述,他是位物理學者,曾被美國海軍吸收到 Area51 區中的 s4 計畫案,那是研究飛碟原理的一個案子,他提到,在強大重力下,時間及空間可以被扭曲,那穿過這個空間到下個空間,不就成了瞬間移動,其實這在飛船上感覺是正常飛行,但是我們看來就變成瞬間移動了,這不同於光速飛行,因為若以光速通過小行星帶,飛船有可能被撞擊而解體,而空間扭曲飛行就沒這問題,這是挺有趣的問題。

超時空旅行
http://www.youtube.com/watch?v=UT28xx5xx1c&feature=related


天狼星記錄片《SIRIUS》
http://www.youtube.com/watch?v=g4_h21ogf68
《SIRIUS》是一部史無前例紀錄片!製作人Dr. Greer花了十多年的心血從事揭秘UFO,ET,自由能源等被政府隱瞞了長達60年­­的秘密,並且成立了Disclosure Project (揭秘計劃),CSETI(外星人研究中心),還有和本片有很大關係的SIRIUS Project(天狼星計劃).
影片的一大亮點是Dr. Greer會與大家分享在智利沙漠被找到的"ATACAMA外星人"遺體,並且把它送­­往美國斯坦福大學醫學院進行全面的專業鑑定,包括DNA,CT,X光,骨髓等方面的­檢­測,具體內容還是請大家看影片......



以下 Bob Lazar 專訪影片,中文翻譯出處如下連結,感謝小老虎的翻譯,並期待能有更多的作品。
http://blog.xuite.net/whitefang/UFO?st=c&p=1&w=2521444







 另一個稱為哈奇森效應 Hutchison effect,這看起來像是應用磁場來造成反重力的現象,還能使金屬液化,奇怪的是,網路上此類討論並不熱絡,不知為何,這似乎最有可能成為飛碟動力的候選原理之一。

下面第一支影片中提到實驗的鉬棒彎曲,美國軍方亞歷山大上校提到,可能是由於精神力造成(特異功能),個人認為,他想誤導別人的研究方向,由此推斷,或許這是正確的方向,他們在此方向研究可能已取得進展,並且不希望別人趕上,當然,這只是個人的猜測,希望讀者能自行判斷。










最後一個是知識頻道在十幾年前撥出過的影片,科學家們運用磁場使青蛙及蚱蜢及蔬菜飄浮在6m高的管中。

六、結語
看完了上列影片,哈奇森效應 Hutchison effect,如果反重力可以透過強大電場及磁場的機制產生,那飛船上的設備該由何種方式來提供足夠的電力呢?總不能把整座核電廠搬上飛船去吧,再根據 Bob Lazar 提到,某種元素安定的特性(原子量115,不具放射性),若以它來做為特殊的反應爐,就是不會傷害人體的能源產生器了。
飛碟這外星科技,也不是短期就能有所突破的,也正如 Bob Lazar 所提,應該公開研究,也許會比較有進展,這也是多數人的好奇心與期待。 ^^


相關資料

1. 其实人类早就能操纵反重力了—哈奇森效应(Hutchison Effect)

2.  H效应(The Hutchison Effect / 零重力效应)的详细介绍 

2011-09-19

The Coriolis Effect 科里奧利效應

這個應該算是物理課吧! 從小在洗澡後,把排水塞子拔起後,水總是產生一個順時針旋渦,經過擾亂後,不一會又恢復成順時針旋渦,真是奇怪阿~

其實這就是科里奧利效應 The Coriolis Effect,它是慣性與地球自轉所產生的一種結果[1],來看看下面的影片就可以了解了。

Source from  http://www.youtube.com/watch?v=__SlJtnpCD8&feature=related


這除了可以解釋為何旋渦總是順時針,還可以解釋颱風總是從菲律賓來,然後跑去日本 = ="
當然,如果你住在南半球,例如澳洲,那漩渦可就變成逆時針了喔。

在應用方面,可能有關的科技包括火箭、飛彈、導彈... 等等。

參考資料
[1]. 筑龙百科 http://wiki.zhulong.com/baike/read283635.htm
如果你从靠近中心的一点出发,向靠近外缘的一点走去,然后回头向靠近中心的一点走去,而且沿着阻力最小的路径前进,你就会发现,你走的路径大体上是一个圆形。法国物理学家科里奥利于1835年第一次详细地研究了这种现象,因此这种现象称为“科里奥利效应”。有时也把它称为“科里奥利力”,但它并不真是一种力;它只不过是惯性的结果。