2012年2月15日 星期三

Windows 7 惱人的安全性警告如何關閉

強烈建議直接使用administrator來更名,就不會有一大堆莫名其妙的權限問題。

但是如果你已經使用一個具有管理者權限的使用著一段時間了,改用administrator會導致桌面及一些設定跑掉,這時可以使用:msconfig這個指令,執行後出現一系統設定視窗:
1.在"工具"的頁籤中找到"變更UAC設定",然後按下右下角的"啟動"
2. 將左邊的拉桿拉到最下面的"不要通知",然後按下"確定"
3.關閉系統設定視窗即可。

當然,這樣惡意程式要破壞你的電腦時你也不會察覺囉!所以請謹慎使用~~

2012年2月13日 星期一

PHP中解決headers already sent的王者之道!

相信常常使用session、header的朋友們常常遇到這個警告訊息!
這通常是不難解決,只要注意不要在對瀏覽器送出head資訊前就送出了body資訊即可。
但是有時候在做多國語言時,就發生了一些奇怪的狀況,明明沒有送出空白字元,
依然出現這個警告,偏偏因為是語言檔,又不能用ANSI編碼(註:我遇到問題時是用UTF-8編碼)
這時候可以使用下面得指令解決!
ob_start();
請注意這一行程式一定要放在最前面!

為什麼它能解決?因為他打開了一個叫做輸出緩衝(Output Buffer)的東西,詳細的技術原理
現在沒空鑽研,就先用吧!

2012年2月8日 星期三

SQL技巧:Count+Distinct的妙用

先看範例:
Select count(distinct title) from imageCDtb where scandate >= '$begindate' and scandate <= '$enddate'
這個SQL可以計算不同的tittle共有幾個!

SQL技巧:Count(Sum)+Group by的妙用

直接先看範例:
select title,count(title) from imageCD where scandate >= '$begindate' and scandate <= '$enddate' group by title
這樣的SQL可以把重複的title只抓一個出來,然後還能計算有幾個重復的title!

count若是改成sum那就是計算該欄位數值的加總哦~