2011-08-31 10:32 PM 0 26,311
I spent some time identifying the behavior of blocking of ASP.NET pages for session object locking, and Patrick’s “Understanding session state modes...
2011-08-28 04:58 PM 2 6,347
雖然兩週前才剛開完聯展,家裡的新作品又開始堆積如山,不但"滿"了,還"漫"出來了,所以,手工藝聯展Part 2來囉! 作品1 立體卡片 作品2 立體卡片 / 串珠: Kitty貓、狗狗珠珠包、項鏈 作品3(下左) 皮卡丘及懶懶熊...
2011-08-27 11:30 AM 9 38,190
在MaxConnectionsPerServer實驗中,發現一個過去被忽略的問題: 原來同一個Session下,啟用Session的ASP.NET網頁,因鎖定限制有可能出現單一時間內只能有一個Request被處理的情況。換句話說,即便我們使用非同步方式同時發出10個對ASP.NET網頁的Requ...
2011-08-27 08:50 AM 0 5,656
過去在開發Class Library專案撰寫共用元件時,我常用HttpContext.Current != null來判別程式是否處於ASP.NET環境,再依ASP.NET環境或WindowForm/Console環境決定不同處理邏輯。例如: 若在ASP.NET中,就由App_Data讀取資料檔...
2011-08-26 06:07 AM 0 10,364
使用者回報某段使用XHR(XMLHttpRequest)的Script在他的IE8上執行出現錯誤。 追查發現,問題出在Script中使用了xhr.timeout,而系統回報不支援,求證發現timeout屬性是IE8主打的XHR強化項目,而瀏覽器版本的確是IE8無誤。 進一步檢查,更大吃一驚!...
2011-08-24 10:44 PM 11 28,993
最近在搞用Client Script模擬壓力測試的把戲,順道對IE的MaxConnectionsPerServer屬性做了實測。 IE6/7預設會限制從同一台網站伺服器下載檔案最多只能同時用2條連線,換句話說,若一個網頁上有12個不同的<img>圖檔來自同一台網站伺服器,IE6/7並...
2011-08-23 11:42 PM 1 8,713
平時寫網頁處理Flash(.swf)的機會不多,今天才發現網頁上的<div> <img>等元素,就算將z-index提高到99,還是永遠被壓在Flash下方。(如下圖左所示,swf檔借自交通部觀光局網站) 從同事身上學到一招: Flash物件有個wmode屬性,設為...
2011-08-19 07:19 PM 3 29,252
嫌棄使用OracleCommand批次更新大量資料效能不佳,爬文找到ODP.NET有個OracleBulkCopy類別支援將整個ADO.NET DataTable一次送至資料庫更新(與SQL 2008的Table Value Parameter有異曲同工之妙),於是做了Lab測試效果。 在Or...
2011-08-18 07:36 AM 0 13,794
為一個使用BIG5編碼的網站寫一小段AJAX Script滿足需求,結果踢到了鐵板。 使用$.get()或$.post()取得後端網頁程式執行內容是很普遍的技巧,但若網頁採BIG5編碼而非UTF-8時,會衍生額外議題。 以下面的網頁為例,我們在按鈕click()事件中使用$.get(loca...
2011-08-14 07:30 PM 1 5,639
又到了每年一度小閃光辦手工藝展覽的日子。(回顧1、回顧2) 今年暑假的前一個月幫小閃光、小木頭報名了幾個科學及文藝夏令營,因此救國團夏令營只參加一個月,雖然這次是姐弟聯手,但小木頭這位新銳藝術家,作品極其"豪放狂野",常常還沒回到家就在途中自然分解,再不然便是以半成品形態存在,...
2011-08-14 10:09 AM 11 27,488
前幾天又有網友問起【雛型】Docx套版列印功能試作的程式範例。 當時文章發佈後,網友ABC, alan也問過何時釋出的問題。當時的考量是,我完成的只是PoC(Proof of Concept),尚非經實務驗證可行的解決方案,況且當下專案正式上線在即(文章中寧可用較簡陋的1.0正式版,也不要用2...
2011-08-12 06:54 PM 8 81,363
使用者在點擊網頁元素後啟動檔案下載的方法有好幾種,我做了一個ASP.NET網頁一次測試window.open(), location.href, 隱藏iframe等三種方法,同時還加個Checkbox以模擬下載失敗顯示錯誤訊息網頁的情境。 <%@ Page Language="C#"...
2011-08-11 08:18 AM 4 52,041
寫了個類似Proxy功能的小程式,接受遠端過來的連線,從NetworkStream讀取指令,執行作業後將結果透過NetworkStream傳回去,達到Proxy的效果。 我用個簡化版範例示意,為了方便直接使用telnet測試,程式會接收NetworkStream傳來的內容解讀為文字,並以換行符...
2011-08-11 06:27 AM 16 159,232
在中文版Windows中,Command Prompt預設使用BIG5編碼,因此檢視UTF-8編碼檔案時會出現亂碼。 今天學會一個指令,chcp,使用chcp加上Code Page代碼,就可切換指定的語系。UTF-8的Code Page是65001,先chcp 65001,再將預設的字型由...
2011-08-05 06:46 AM 2 13,904
你也許沒聽過jQuery.cssHooks,但只要寫過.css("opacity", "0.5"),你就已經享用過它的好處了! cssHooks是jQuery用來實現跨瀏覽器CSS特效的手法,大家有沒有想過,IE是從IE9才開始支援CSS opacity屬...
2011-08-04 07:16 AM 2 13,656
發現很多搞網頁(或被網頁搞)的同學還不知道IE Dev Tools射CSS茶包的妙用,在此分享我的使用經驗,簡單列出一些排除CSS問題及測試CSS效果的常用技巧。(IE Dev Tools從IE8起就已內建,到IE9又有所增強,本文的操作以IE9為例) 使用IE8/IE9開啟網頁,再按下F12,...