close
 

前一陣子部落格多了個『站長工具』,其中有個關鍵字的搜尋分析及來源的網站。


 


很訝異的,KiKi 媽咪部落格中,出現最多的關鍵字,竟然是『null』,而且都是從『百度』來的。


 


KiKi 媽咪到百度搜一下『null』,沒想到 KiKi 媽咪的網站排在第一位….


 


原文是, Yahoo 今日話題-你認為最能代表2006年的一個字時 寫的


 


以下為原來的文章內容:


 


Null,根據眼睛博士的解釋是-無效的;無價值的;零.以禪語來說,是”空”;


白話點,就是什麼都不是的意思


在資料庫中,只要定義為 null,表示它可以放資料進去,只要型態正確,什麼垃圾資料放進去都可以,但不放任何東西系統也不會出錯


但一旦定義為 "not null",只要不放東西,就會當機,系統就會掛了!


 


了解以上的禪語嗎?


我想,台灣當初若是定義為”not null ”,則目前沒放東西,所以當機中


若台灣當初定義的是 "null”,則裡面的資料大概都是垃圾吧!


 


那怎麼辦呢?


 


debug 囉...


 


http://tw.myblog.yahoo.com/kiki-0924/article?mid=497&prev=506&next=466&l=f&fid=11


 


 


看的懂嗎?


 


 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


 


現在為對岸廣大的同業們說明 Null 的真正用法:


 


Null,就是『沒有價值的東西』,在軟體中,可用在:


 


1. 資料庫的定義:


 建議欄位若是屬於 key 值,就定義為  "not null",字面上來說,就是


    不是『沒有價值的東西』,別忘了,一定要放值進去放的值,為欄位定


    義的型態。為保險起見,其它欄位都不需定義為 "not null"了。(有些人習慣


    只要必填欄位就定義為 not null,別了,千萬不要沒事找事做!)


 


2. object  的生命週期:


 在畫 UML sequence diagram 時,一個 object 結束時,會有一個大 "X" 號,表


    示為 destroy在實作上,一個 object life cycle 結束後,一定要讓此


     object=Null,那麼,VM 才會快速一點將此 object 回收,記憶體才會容易被


     釋放掉哦!


 


 


 

arrow
arrow
    全站熱搜

    KiKi 媽咪 發表在 痞客邦 留言(3) 人氣()