2010-08-24 08:53 PM 2 12,698
寫了一個Javascript函數抓出字串中以#符號夾住的文字片段: function extract(s) { var re = /#.+#/; var p = re.exec(s); if (p) return p[0]; else return "";}function t...
2010-08-19 04:09 PM 0 14,621
不小心踉蹌了一下~~ PO文留念。 有一段程式碼: $("input.someClass").val(someValue).css("color", "red"); 出現css()不是支援函數的錯誤訊息(Object doesn't support this property or method)...
2010-08-15 03:58 PM 0 8,743
從CodePlex下載SourceCode回家玩,Build時卻發生錯誤: The "ValidateXaml" task failed unexpectedly. System.IO.FileLoadException: Could not load ...
2010-07-28 08:43 PM 0 10,016
先前介紹過用WebClient存取網站內容的技巧,在實務上有個狀況: 當存取對象的ASPX發生程式錯誤,呼叫端只會得知是HTTP 500應用程式出錯,但錯誤細節無從得知。 例如以下範例: protected void Page_Load(object sender, EventArgs ...
2010-07-20 05:31 AM 3 16,851
不知大家有無這種經驗,從網路下載或從網路分享直接開啟某個CHM檔,卻發現其實它是一本無字天書,內容頁一直出現"Navigation to the webpage was canceled”(己取消瀏覽該網頁) 之前一直搞不太清楚為什麼,一度誤以為是CHM格式不相容或檔案損壞所致,...
2010-07-12 04:32 PM 0 8,453
解問題的過程很有趣。對於不熟的事物,初看像一團迷霧,但隨著謎題一個個解開,對背後原理的了解愈來愈多,一些原本沒有頭緒的問題,忽然迎刃而解,往往自己都覺得驚喜。 還是上回的RIA Service暴斃奇案。一開始先是用土法練鋼的方法找出資料量太大會造成WCF無疾而終,接著學會了用WCF Tracing...
2010-07-02 09:55 AM 7 15,051
先前在jQuery vsdoc檔案何處尋?一文中提過Microsoft AJAX CDN,對於使用者遍佈全球的網站來說,使用CDN可以提升下載速度,並減輕自家伺服器負擔。不過若在開發階段使用CDN的jQuery URL為Script src,Visual Studio 2008會因找不到對應vs...
2010-06-25 02:47 PM 7 14,142
上回提到LINQ to SQL兩段式更新時,經網友提醒有Attach()這個好東西,今天試了一下,結果發現它並不是我所原本想像的好東西,用起來得費一些手腳。 MVP Rick Strahl對這個議題有兩篇文章(1, 2)做了深入探討,因此細節我就不再贅述,但簡單歸納一下我的整理: Table...
2010-06-25 01:05 AM 4 25,603
有很多時候我們會在網站上存放重要資料檔案,例如: 相關設定XML、執行過程產生的文字檔,甚至是mdf資料庫檔。原則上這些檔案可放在網站的任何目錄結構下,我們可利用Serer.MapPath()輕鬆算出其實體路徑,當成讀、寫檔案時的參數。 不過,檔案隨便亂擺會有潛在風險,一些僅供程式內部使用的檔案,...
2010-05-27 03:24 AM 2 7,665
在Console/WinForm/Silverlight等程式中,拿到一個絕對網址(例如: http:// localhost /WebApp/Folder/defaut.aspx)跟一個相對網址(例如: ../img/beauty.jpg),想計算出http:// localhost /WebAp...
2010-05-16 04:23 PM 9 17,535
我們在做專案時,在一個Solution中,常有多個專案共用Class的情形,例如: 在Service端定義了一組傳遞資訊的物件,在呼叫端也會用到、或是某個提供工具函數的類別,對多個專案來說都有用。此時,標準做法是另外建一個獨立的類別庫專案(Class Library),將要共用的類別放進去,多個...
2010-04-23 08:36 AM 0 12,811
Terminal Service登入遠端原本處於鎖定狀態的Windows 2008 R2,出現以下錯誤: AtBroker.exe - Application errorThe application failed to initialize properly (0xc0000142).Clic...
2010-04-20 01:53 PM 1 21,352
在Windows 2008之前,我一直使用Virtual Server 2005來跑VM,所以手上有一堆經營多時的VM: Windows XP, Windows 2003, Vista, Windows 2008... 說老實話,要搞好一個開發測試環境,從灌OS、上Update、安裝必要的軟體...
2010-04-15 02:24 AM 19 25,420
在我的定義裡,"笨問題"泛指一些困擾多時,不確定有解,開口問人又怕遭人恥笑的小問題。這類問題多半不嚴重,不會導致專案不過飯碗不保,因此苦主多能靠愚公移山的技巧,牙一咬就隱忍多年! 舉例來說: 上回的PowerPoint圖層問題就是經典! (但分享之後才發現原來我不孤獨,哈! ...
2010-04-08 08:04 AM 2 16,499
Visual Studio 2008裡Code Snippet是可提升Coding速度的好幫手,懂得善用的人能省下一大堆沒營養的打字動作! (保哥的這篇switch+enum密技就是很經典的例子) 最近在重翻舊程式,要將大量的資料庫存取程式改成不參與Transaction的LINQ to SQ...
2010-03-25 09:00 PM 0 10,882
今天意外發現,LINQ to SQL在轉譯CHAR(1)欄位比對時,可能因寫法不同而產生極無效率的SQL指令! 當資料表的欄位為CHAR(1)時,在DataContext裡產生的對應物件型別是char,而我們直覺上可能寫成CharCol == 'A'的比對條件。但今天發現一件可怕的事... Ch...