[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...之类的图片灯箱特效的程式一起使用,有可能会造成同时显示灯箱特效,又同时将图片开启于新视窗!!
我们解决了什么问题?我们创造了什么价值?
近期回响