目前日期文章:200804 (11)

瀏覽方式: 標題列表 簡短摘要

Kevin van Zonneveld這個網站收集各方好手,用Javascript去模擬實作了很多個PHP好用的函式,真是很棒!

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

由於電腦的資料是以二位元運行,所以值為2的冪數時,也就是值為2、4、8、16、32…時,利用位元偏移的運算可以加快程式的執行,以下範例:

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

指數運算也可以縮減成乘法,下面是將PHP內建的pow()函式與自訂用乘法的pow2()所做的執行時間比較

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

以下是我寫來測試對於迴圈內的程式,同樣的結果,不同樣的寫法所花費的時間比較

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

此篇是json_encode() for PHP4的延伸內容,我試著去比較使用PHP5.2內建函式與外載JSON.php建立的物件函式所執行的json編碼動作執行時間,並且順便測試了使用json_format()所增加的額外時間。

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

又是一個程式碎片的加強,= =真是吃飽太閒,這次的改寫是舊文章將檔案大小轉換易讀單位的延伸,不過說實在話,這個改寫實際的意義並不大,原本那個應該就很夠用了,這次追加的功能就只是"可以指定要轉換的單位",程式碼如下:

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

這個程式碎片算是將數字每隔三位加上逗號的延伸寫作了,不過這次重點放在Javascript上的寫法了。如何將12356.25變成金額表示法(NT$12,356.25)呢?程式碼如下:

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

RegExLib是一個收集正規表達式的網站,像是email、帳號(account)等…這類必需檢查正確性資料,可以從這邊搜尋符合一口氣就完成的正規表達式來做檢驗。

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

注意!!最近我在使用大量資料時,發現json_format()無法運作了。後來查到主因來至於json_format()的第15行 $json = json_encode($json_obj);,原作者似乎進行了一個多餘的動作,又將json再編碼一次,這行程式使得在進行大量資料轉換時會產生逾時的不明錯誤,故將此行拿掉,就可以正常運作了。
【SANKAI於2008-04-28補充】

在PHP版本5.2.0之前,json_encode函式是不存在的,通常會發生這種情況最常見的原因就是所承租的主機所提供的PHP版本太舊,最近有在使用AJAX技術的人,想必一定會用到此函式,幸虧已經有高手Michal Migurski寫好這個好用的類別JSON.php,他的使用方法如下:

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

事實上,ADODB很早就知道了,只不過那時候決定使用PEAR::DB,為什麼呢?因為他的官方網址是pear.php.net,覺得似乎是PHP官方所支持的套件(官方加持*口*),應該比較好吧(膚淺呀!),但是最近看討論區,大家似乎都討論的是ADODB,沒有人提到過PEAR::DB,呃…有這麼冷門嗎=.=,心中一個疑問就不自主的產生了,沒錯!就如同標題所言,PEAR::DB和ADODB倒底哪個好呢?當然最直接的方法就是自己去做測試,不過網路博大精深,還是向google大仙請益是最快的吧!

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

剛剛MSN收到一個幾乎不會主動跟我聯絡的大學同學的噔噔噔,一個網址emily730127.1ik5.info

嚴重警告:請勿輸入你的帳號密碼

低溫烘培 發表在 痞客邦 PIXNET 留言(1) 人氣()