Category: kb

高高興興地將網頁改版成ASP.NET AJAX,在測試台上驗證無誤,今天程式才剛上線,我臉上也出現三條線。 新網頁放在首頁下的一個Frame裡,要命的是首頁與新網頁位於不同的Server,於是只要在新網頁的任何地方按下滑鼠左鍵,都會彈出"Access is denied"的Javascript Er...

今天幫忙排除一台主機的IIS問題,只要執行特定網頁,就會出現以下訊息:JIT偵錯失敗,發生以下錯誤: 存取被拒。JIT偵錯是使用者帳戶'NT AUTHORITY\NETWORK SERVICE'所啟動。如需詳細資訊,請在文件索引中查看'Just-in-time偵錯,錯誤'。 事實上,這是一個表面的錯...

我之前寫過一台潛盾機(潛盾機的典故後面再說),起因是手邊有幾個網站用的是NT整合式驗證,雖然有測試用的網域跟假帳號,但每次都得重開IE後輸入不同的帳號假扮不同的使用者,很令人抓狂。 所以我寫了一個小工具--IE Impersonate,可以先把不同的帳號密碼儲存起來,由它自動幫你開啟IE,連至特定U...

XML剛冒出來那陣子,用XSLT將XML資料轉化成各種輸出格式的作法風行過一陣子。不過依我個人的使用經驗,XSLT的語法自成一格,提供的函數、功能比起XML DOM簡陋許多,加上轉換邏輯跟HTML混雜的做法閱讀不易也難以偵錯,遇到要解析XML後輸出的場合,我還是寧可用XML DOM。近年來,在我所接...

今天跟同事討論用T-SQL查資料表中最大值的方法,一群人總共想出三種: SELECT TOP 1 + ORDER BY, SELECT MAX, 再來是用CURSOR的FETCH LAST。三種做法,哪一個最有效率呢? 初步想起來,用CURSOR是最笨重的,肯定最慢。剩下的兩種,MAX()是Aggr...

上回話說我們觀察到在不同的機器上,Thread.Sleep(1)的結果不一定就是1ms,而可能是以15ms為單位。 經過鍥而不舍的搜查,後來有了驚奇的發現! 原來這個事實是可以改變的,多媒體程式庫中有個timeBeginPeriod的API,可以設定Thread.Sleep的時間解析度,例如以下的寫...

最近在開發一些很講求速度的程式,對於"程式夠不夠快"這件事有了全新的體認! 以往寫Web時,User多半很能忍受看網頁本來就需要等待這件事實,所以只要不太離諎,3,5秒的Delay多半還可被接受。而最近在處理的案子是那種速度絕對至上的典型,慢了1ms程式就變成廢柴,因此每個環節都要求快,變成不能用傳...

前同事Bob提供一則線報,他們公司在2/28進行Windows Update時,發生多台機器(XP & 2003)更新時持續CPU 100%的情形,且必須重新開機才能解除狀況,經MIS人員通報微軟,歷經派駐工程師、蒐集資料、分析研判,測試後,於昨日確認,原來狀況是這樣的: 微軟於2007-...

在一台Dell Windows 2003主機上新裝了Virtual Server 2005 Enterprise R2,新裝一台VM設定使用Host OS的網卡連外,發現只要VM一啟動,Host OS的網卡就會失效,連Ping Gateway都沒有回應,但VM自身的網路功能卻OK。 追查了很久,從W...

手邊有幾台Server會出現NetLogon 5774的錯誤: (以下為愛台灣的中文版)DNS 記錄 d26400ba-960a-479e-a96b-656e6a43d9c6._msdcs.labs.com.tw. 600 IN CNAME LABS-DBS.labs.com.tw. 登錄失敗,因發...

公司啟動了新的資安規定,取消了DHCP,要求所有Client PC一律使用固定IP,且依公司所配發的名稱為電腦命名。辦公室桌上的XPC SB81P是2003年底買的,跟著我流浪過三家公司,OS也一直沿用至今,沒再重灌過。這下被要求改名,沒法預先攤出需要更動的設定有哪些,只有先更名,再用打地鼠的方...

我的工作環境中,有台Server上安排了數十個排程VBS檔進行一些背景作業。由於這數十個排程都需要指定特別的帳號去執行,傳統排程的建立都靠手動,一旦要部署到新機器上或是當排程身份要變更(例如: 換Password)時,就是件頭大的事。排程的複製倒可以透過Copy X:\WINDOWS\TASKS下的...