2008/10/28

javascript: 以javascript取得query string (Netlobo.com | Get URL Parameters Using Javascript)

http://www.netlobo.com/url_query_string_javascript.html


function gup( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}

var myid= gup("id");

PowerShell : 如何使用PowerShell呼叫WebRequest?

節錄出程式內的function應該就能了解了:


function GoRefresh($gdString)
{
$today = Get-Date
write-host "更新:" $id "-->" $today

$url = "http://192.168.1.100/refresh_html.ashx?id=" + $id
write-host "url:" $url

$request = [System.Net.WebRequest]::Create($url)

$response = $request.GetResponse()
$requestStream = $response.GetResponseStream()
$readStream = new-object System.IO.StreamReader $requestStream
new-variable tmp
$tmp = $readStream.ReadToEnd()
write-host "response:" $tmp
$readStream.Close()
$response.Close()
}

參考來源:Basic Powershell examples, couple useful commands

PowerShell : 運算子說明

PowerShell 運算子的說明:

運算子 說明
-eq 相等 (大寫或小寫均可)
-lt 小於(大寫或小寫均可)
-gt 大於(大寫或小寫均可)
-le 小於等於(大寫或小寫均可)
-ge 大於等於(大寫或小寫均可)
-ne 不等於 (大寫或小寫均可)
-not 邏輯運算的反向運算 (亦可以 ! 表示)
-match 使用規則運算式比較字串
-notmatch 使用規則運算式比較字串
-like 使用萬用字元比較字串
-notlike 使用萬用字元比較字串
-replace 替換字串(如果執行替換且傳回True)
-and 邏輯 and 運算
-or 邏輯 or 運算
-bor 位元 OR 運算
-band 位元 AND 運算
-xor XOR 運算子
-comp 反向運算子 (~)
-sr 向右位移
-sl 向左位移
-ceq 相等 (必須都是小寫)
-clt 小於 (必須都是小寫)
-cgt 大於 (必須都是小寫)
-cle 小於等於 (必須都是小寫)
-cge 大於等於 (必須都是小寫)
-cne 不等於 (必須都是小寫)
-ieq 等於 (大寫或小寫均可)
-ilt 小於 (大寫或小寫均可)
-igt 大於 (大寫或小寫均可)
-ige 大於等於 (大寫或小寫均可)
-ine 不等於 (大寫或小寫均可)
-inot 邏輯運算的反向運算 (大寫或小寫均可)
-imatch 使用規則運算式比較字串 (大寫或小寫均可)
-ilike 使用萬用字元比較字串 (大寫或小寫均可)
-inotlike 使用萬用字元比較字串 (大寫或小寫均可)


軟體工程的重要的指標