[Perl][JavaScript]以數學的原理處理四捨五入
我看過太多人都把四捨五入的問題看成是「字串」來處理,實際上,如果把四捨五入做為「數學」來解的話,程式大概只要幾行即可解決。
以四捨五入取整數的例子來講,其原理就是: 任何數值 +0.5 再取整數。
但要注意的是,當四捨五入遇到「負數」時就會變成「五捨六入」,這是因為中間數要往數值大的那邊進位的緣故。所以加上了負數的處理,程式至少又多了一行:
Read more
我看過太多人都把四捨五入的問題看成是「字串」來處理,實際上,如果把四捨五入做為「數學」來解的話,程式大概只要幾行即可解決。
以四捨五入取整數的例子來講,其原理就是: 任何數值 +0.5 再取整數。
但要注意的是,當四捨五入遇到「負數」時就會變成「五捨六入」,這是因為中間數要往數值大的那邊進位的緣故。所以加上了負數的處理,程式至少又多了一行:
Read more
如果要讓它依發表時間排序,網址須改為:
將上方的”label“換成 Blogger 上的標籤名稱即可。
<script type='text/freezescript'> _WidgetManager._Init=function(){}; _WidgetManager._SetPageActionUrl=function(){}; _WidgetManager._SetDataContext=function(){}; WidgetManager._SetSystemMarkup=function(){}; WidgetManager._RegisterWidget=function(){}; </script>
<b:if cond='data:blog.pageType == "item"'> 載入的項目 </b:if>
<b:if cond='data:blog.pageType != "item"'> 載入的項目 </b:if>
網路下載的影片依其來源,品質由好至壞依序為:
DVD_ISO, HDRip >= DVDRip > R5 > DVDScr > TC > TS > Cam
較常見的影片來源為 TC, TS, DVDRip。
其中,至少要 R5 以上的品質看起來會比較「舒服」。
在編輯網頁時,如果要讓某個超連結 (Link) 開啟在新的瀏覽器視窗,我們可以在超連結加上「href="_blank"」屬性,但如果超連結很多,要一個一個加上去畢竟麻煩!!
以下的程式碼可以幫你把網頁內所有針對「外部」的超連結自動設為在新視窗開啟。
<script type="text/javascript"> function parseLink(){ var tagA = document.getElementsByTagName( "a" ); re = new RegExp( "^(http://" + document.domain + ")|(javascript:)", "i" ); for( var i=0; i < tagA.length; i++ ){ if( !tagA[i].href.match( re ) ){ tagA[i].target = "_blank"; } } } </script>
parseLink();
Ex:
<body onload="parseLink();">
如果你的網站是用 WordPress 架設,可直接在控製台搜尋並安裝「Open external links in a new window」這個外掛程式 (版本: 1.3.1 作者: Kristian Risager Larsen),這樣就不用添加任何程式碼了。
另外需注意,如果本外掛程式與其它像 LightBox、FancyBox...之類的圖片燈箱特效的程式一起使用,有可能會造成同時顯示燈箱特效,又同時將圖片開啟於新視窗!!
我們解決了什麼問題?我們創造了什麼價值?
近期迴響