於Chrome 中console下輸入~~
var i = document.createElement('iframe');
i.style.display = 'none';
document.body.appendChild(i);
window.console = i.contentWindow.console;
2013年1月16日 星期三
2011年12月8日 星期四
C# out 跟 ref 區別
out 在呼叫前不必先被指派。
ref 在呼叫前必需先被指派。
static void main()
{ int b;
test(out b);
Response.Write(b);
int c = 5;
test2(ref c);
Response.Write(c);
}
public void test2(ref int a)
{
//a = 10;
}
public void test(out int a ) {
a = 10;
}
2011年12月2日 星期五
Sniff Localhost
有時在本機開發些服務時,會想了解封裝內容有傳些什麼
可用Fiddler 去sniff 但他無法查localhost
轉個方式,把localhost 改machine name~固的!解!
2011年11月22日 星期二
網頁擋住回上頁
參考:http://www.codeproject.com/Tips/281143/Regarding-back-button-after-signout
一般在網頁不希望,使用者按上一頁時都是設定location.replace('http://www.somewhere.com/apage.html');或
Response.Expires = -1;之類的,可改用下列方式<script type="text/javascript"> function noBack() { window.history.forward() } noBack(); window.onload = noBack; window.onpageshow = function(evt) { if (evt.persisted) noBack() } window.onunload = function() { void (0) } script>
2011年8月23日 星期二
2011年7月4日 星期一
2011年6月29日 星期三
基本mail原理~
MUA ( Mail User Agent )
MTA ( Mail Transfer Agent )
MDA ( Mail Delivery Agent )
工作流程:
寄件者<>MUA<SMTP:25>MTA(MDA)<>Internet<>MTA(MDA)<POP:110>MUA<>收件者
MUA = MS-Exchange…等
MTA = Mail Server
2011年5月31日 星期二
HTML - 註記一下 -常用的下載tag
<audio src>
<body background>
<embed src>
<frame src>
<html manifest>
<iframe src>
<img src>
<input type=image src>
<link href>
<object data>
<script src>
<source src>
<track src>
<video poster>
<video src>
2011年5月16日 星期一
wget 小工具
wget --wait=20 --limit-rate=20K -r -p -U Mozilla http://www.stupidsite.com/restricedplace.htm
說明:
--wait 及 >>>>等20秒在抓一次
--limit-rate=20K >>>>>下載大小最小為20k
-r >>>>遞迴
-p >>>>下載所以檔案
-U Mozilla>>>>(選) 假FF
2011年5月15日 星期日
2011年4月28日 星期四
2010年8月28日 星期六
javascript IE8.0 用「Localhost」還是「127.0.0.1」
2010年1月31日 星期日
postgre 數字檢查可用
CREATE OR REPLACE FUNCTION is_numeric(text)
RETURNS BOOLEAN AS
$BODY$
SELECT $1 ~ '^[-+]?[0-9]*[.]?[0-9]+$';
$BODY$
LANGUAGE 'sql' VOLATILE;
參考http://codeblox.net/block/184/
RETURNS BOOLEAN AS
$BODY$
SELECT $1 ~ '^[-+]?[0-9]*[.]?[0-9]+$';
$BODY$
LANGUAGE 'sql' VOLATILE;
參考http://codeblox.net/block/184/
2009年12月22日 星期二
無法載入檔案或組件 'ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' 或其相依性的其中之一。 系統找不到指定的檔案。
原因是該組件的DLL與COM+的DLL不同因此要用已下方法加以註冊
至VS 2005 命令提示字元,輸入
RegAsm /tlb ICSharpCode.SharpZipLib.dll<-註冊至系統
GACUTIL /i ICSharpCode.SharpZipLib.dll<-放入快取
接下來即可使用
參考http://itgroup.blueshop.com.tw/topcat/aspx?n=convew&i=1006
至VS 2005 命令提示字元,輸入
RegAsm /tlb ICSharpCode.SharpZipLib.dll<-註冊至系統
GACUTIL /i ICSharpCode.SharpZipLib.dll<-放入快取
接下來即可使用
參考http://itgroup.blueshop.com.tw/topcat/aspx?n=convew&i=1006
2009年12月21日 星期一
ASP.net Page 與 Master Page 順序
1. Master page controls Init event
2. Content controls Init event
3. Master page Init event
4. Content page Init event
5. Content page Load event
6. Master page Load event
7. Content controls Load event
8. Content page PreRender
9. Master page PreRender
10. Master page controls PreRender
11. Content controls PreRender event
參考http://englestone.blogspot.com/2008/06/master-page-sequence-of-events.html
2. Content controls Init event
3. Master page Init event
4. Content page Init event
5. Content page Load event
6. Master page Load event
7. Content controls Load event
8. Content page PreRender
9. Master page PreRender
10. Master page controls PreRender
11. Content controls PreRender event
參考http://englestone.blogspot.com/2008/06/master-page-sequence-of-events.html
2009年11月13日 星期五
2009年11月4日 星期三
JavaBean Setter & Getter
設定Setter或Getter給Bean時
pubic void setXXX(int xxx){this.xxx=xxx}
xxx與XXX 大小寫不可以一完全一樣。
pubic void setXXX(int xxx){this.xxx=xxx}
xxx與XXX 大小寫不可以一完全一樣。
2009年10月7日 星期三
Postgre 忘記密碼
修改pg_hba.conf如下:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
md5換成trust後重啟
執行要換的密碼:
psql -d template1 -U postgres -c "alter role postgres password ‘xxxx’;
# IPv4 local connections:
host all all 127.0.0.1/32 md5
md5換成trust後重啟
執行要換的密碼:
psql -d template1 -U postgres -c "alter role postgres password ‘xxxx’;
2009年10月2日 星期五
xjc tool 轉xsd至java 、schemagen tool 轉java至xsd
在\jdk1.6.0_11\bin\下可找到xjc.exe及schemagen.exe
轉xsd至java
console->\jdk1.6.0_11\bin\xjc xxx.xsd 則可轉換於相對目錄下
轉java至xsd
console->\jdk1.6.0_11\bin\schemagen xxx.java 則可轉換於相對目錄下
參考
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/twbs_jaxbjava2schema.html
轉xsd至java
console->
轉java至xsd
console->
參考
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/twbs_jaxbjava2schema.html
2009年9月1日 星期二
ashx 定義
一般aspx頁面在執行時是呼叫Page.ProcessRequest()
而觸發一連串事件:
* PreInit 事件:執行預先初始化的工作,在ASP.NET 2.0中,若要動態調整主版頁面 (Master Page)、佈景主題 (Theme) 時,要在這個事件中調整。
* Init 事件:執行初始化工作。
* InitCompleted 事件:在完成初始化工作後引發。
* Preload 事件:執行預先載入的工作。
* Load 事件:執行載入的工作,大多數的網頁都擁有 Page_Load 事件處理常式,使用者控制項 (user control) 中也有 Page_Load 事件常式,都會在此時呼叫。
* 控制項的 PostBack 變更通知:當網頁偵測到是 PostBack 要求時,會引發 PostBack 訊息通知的事件。
* 控制項的 PostBack 相關事件:當網頁偵測到是 PostBack 要求時,會引發 PostBack 訊息指定的控制項的事件。
* LoadCompleted 事件:執行載入完成後的工作。
* PreRender 事件:處理在產生 HTML 結果前的工作。
* SaveStateCompleted 事件:處理頁面狀態(ViewState 與 ControlState)儲存完成後的事件。
* Render 事件:處理產生 HTML 的工作。
* Unload 事件:處理結束網頁處理時的工作。
但在ashx執行時則是呼叫IHttpHandler.ProcessRequest()屬輕量級資料處理。
參考wiki->http://zh.wikipedia.org/zh-tw/ASP.NET
而觸發一連串事件:
* PreInit 事件:執行預先初始化的工作,在ASP.NET 2.0中,若要動態調整主版頁面 (Master Page)、佈景主題 (Theme) 時,要在這個事件中調整。
* Init 事件:執行初始化工作。
* InitCompleted 事件:在完成初始化工作後引發。
* Preload 事件:執行預先載入的工作。
* Load 事件:執行載入的工作,大多數的網頁都擁有 Page_Load 事件處理常式,使用者控制項 (user control) 中也有 Page_Load 事件常式,都會在此時呼叫。
* 控制項的 PostBack 變更通知:當網頁偵測到是 PostBack 要求時,會引發 PostBack 訊息通知的事件。
* 控制項的 PostBack 相關事件:當網頁偵測到是 PostBack 要求時,會引發 PostBack 訊息指定的控制項的事件。
* LoadCompleted 事件:執行載入完成後的工作。
* PreRender 事件:處理在產生 HTML 結果前的工作。
* SaveStateCompleted 事件:處理頁面狀態(ViewState 與 ControlState)儲存完成後的事件。
* Render 事件:處理產生 HTML 的工作。
* Unload 事件:處理結束網頁處理時的工作。
但在ashx執行時則是呼叫IHttpHandler.ProcessRequest()屬輕量級資料處理。
參考wiki->http://zh.wikipedia.org/zh-tw/ASP.NET
訂閱:
文章 (Atom)
引用: