2012年5月25日 星期五

以系統管理員身分執行程式

專案->加入新項目->應用程式資訊清單檔案 (新增)

會新增一個 app.manifest 檔案

將裡面的
〈requestedexecutionlevel  level="asInvoker" uiaccess="false"〉〈/requestedexecutionlevel〉
修改為
〈requestedexecutionlevel  level="requireAdministrator" uiaccess="false"〉〈/requestedexecutionlevel〉

2012年5月24日 星期四

pf指令操作


啟動pf
pfctl -e

停止pf
pfctl -d

重新載入conf
pfctl -f /etc/pf.conf

檢查conf是否正確(不載入)
pfctl -nf /etc/pf.conf

列出即時性的統計資料
pfctl -si

列出各項連線的限制
pfctl -sm

列出即時的連線資料
pfctl -ss

列出table內的資料
pfctl -t table -T show

2012年5月9日 星期三

netsh 設定 DNS

顯示目前dns server的設定
netsh interface ip show dnsservers

設定第一順位的dns
netsh interface ip add dns "區域連線" 120.125.2.1 index=1

刪除已設定的dns
netsh interface ip delete dns "區域連線" 120.125.2.1

dns由dhcp自動設定
netsh interface ip set dnsserver "區域連線" source=dhcp


ps: "區域連線"依照每台電腦的網卡更動

2012年5月4日 星期五

excel 固定欄位運算


如果公式是 ( =A1*A2*A3 ),複製貼上後會變成 ( =A2*A3*A4 )...

這時候加上符號 $ ,變成 ( =$A$1*$A$2*A3 ),則複製貼上後只有A3會跟著不同儲存格的位置變動。

A1*A2*A3                 
= product(A1,A2,A3)  #單項相乘
= product(A1:A3)       #範圍相乘

2012年5月3日 星期四

判斷瀏覽器

$str = $_SERVER["HTTP_USER_AGENT"];
if(strpos($str,"MSIE"))
  $browser = "IE";
else if(strpos($str,"Firefox"))
  $browser = "FF";
else if(strpos($str,"Chrome"))
  $browser = "CH";
else if(strpos($str,"Opera"))
  $browser = "OP";
else if(strpos($str,"Konqueror"))
  $browser = "Kq";
else if(strpos($str,"iPhone"))
  $browser = "iPhone";
else if(strpos($str,"iPad"))
  $browser = "iPad";
else if(strpos($str,"Android"))
  $browser = "Android";
else if(strpos($str,"Safari"))
  $browser = "Sa";
else
{
  $browser = "other";
}