2010-12-28 01:12 PM 2 16,215
最近換了羅技MK520無線鍵盤滑鼠,內附的M310是頗陽春的三鍵鼠,少了瀏覽網頁時可以按滑鼠直接回上一頁的功能,讓用慣五鍵鼠的我頗不習慣。 羅技的鍵鼠軟體SetPoint雖然支援自訂滑鼠中鍵,甚至可選取的清單裡也有"上一頁"/"下一頁",但試過才發現它指的是PageUp/PageDown,並不...
2010-12-16 06:18 PM 7 50,268
最近專案裡,我都開始改用NPOI來處理Excel檔案的讀寫輸出,感覺上比Excel DOM、OLE DB for JET、甚至CSV法來得穩定輕巧,而NPOI功能的齊全程度更是讓我驚喜連連。 今天寫了個簡單套版程式要實現類似以下的概念: Template.xls中有寫好的公式計算兩個欄位的相加值,...
2010-11-23 03:29 AM 3 11,437
最近有個應用VS2010 HTML Code Snippet的例子,感覺挺順手的,就拿來跟大家分享一下。 修改一個HTML網頁,想將十來個欄位名稱文字用<span>包起來。依我過去的做法,應該會先打一個<span>,選取後複製,接著逐一找到欄位名稱文字的起頭貼上,再移到...
2010-11-03 10:48 AM 1 7,808
寫了一個轉檔用的Console Application,執行時會將處理過程資訊寫入執行目錄下的Log檔以利偵錯,經手動測試一切良好。 將轉檔程式納入SQL Job排程的步驟,卻發現程式有執行,卻沒有產生Log檔。想了一下,推測是工作目錄問題,到Windows\System32目錄下一找,果然L...
2010-09-15 09:30 PM 1 48,555
【多螢幕】這件事,十分適用"由儉入奢易,由奢入儉難"的古諺。 自從公司工作機由雙螢幕邁向三螢幕後,我忍不住去資源回收一台老爺17" LCD,將家中電腦也升級成雙螢幕,從此逐漸淡忘只有一顆螢幕的感覺。 之後,可怕的事發生了,發現自己按Alt-Tab找視窗的能力開始退化,Shift-Win+左/右倒是...
2010-09-10 09:19 AM 5 9,369
這是在玩三門問題時程式沒寫好遇到的狀況,做個筆記。 以下程式會連續建立1000個Test物件,Test物件建構式中會產生A, B, C三個隨機亂數。大家有發現其中存在什麼問題嗎? using System; namespace Tes...
2010-09-06 01:59 PM 6 37,342
搞了好久... 需求很簡單,手上有個Excel工作表。我希望做到"如果某一列第一欄的值是[DB],則將那一整列設成藍底": 我知道Excel中有個格式化條件的功能,可以由儲存格的值決定要顯示的字型顏色。不過,絕大部分的範例都是由某一格的值決定該格樣式,唯一找到決定整列顏色的範例是: =M...
2010-08-24 08:53 PM 2 12,813
寫了一個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,719
不小心踉蹌了一下~~ 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,898
從CodePlex下載SourceCode回家玩,Build時卻發生錯誤: The "ValidateXaml" task failed unexpectedly. System.IO.FileLoadException: Could not load ...
2010-07-28 08:43 PM 0 10,192
先前介紹過用WebClient存取網站內容的技巧,在實務上有個狀況: 當存取對象的ASPX發生程式錯誤,呼叫端只會得知是HTTP 500應用程式出錯,但錯誤細節無從得知。 例如以下範例: protected void Page_Load(object sender, EventArgs ...
2010-07-20 05:31 AM 3 17,056
不知大家有無這種經驗,從網路下載或從網路分享直接開啟某個CHM檔,卻發現其實它是一本無字天書,內容頁一直出現"Navigation to the webpage was canceled”(己取消瀏覽該網頁) 之前一直搞不太清楚為什麼,一度誤以為是CHM格式不相容或檔案損壞所致,...
2010-07-12 04:32 PM 0 8,535
解問題的過程很有趣。對於不熟的事物,初看像一團迷霧,但隨著謎題一個個解開,對背後原理的了解愈來愈多,一些原本沒有頭緒的問題,忽然迎刃而解,往往自己都覺得驚喜。 還是上回的RIA Service暴斃奇案。一開始先是用土法練鋼的方法找出資料量太大會造成WCF無疾而終,接著學會了用WCF Tracing...
2010-07-02 09:55 AM 7 15,172
先前在jQuery vsdoc檔案何處尋?一文中提過Microsoft AJAX CDN,對於使用者遍佈全球的網站來說,使用CDN可以提升下載速度,並減輕自家伺服器負擔。不過若在開發階段使用CDN的jQuery URL為Script src,Visual Studio 2008會因找不到對應vs...
2010-06-25 02:47 PM 7 14,282
上回提到LINQ to SQL兩段式更新時,經網友提醒有Attach()這個好東西,今天試了一下,結果發現它並不是我所原本想像的好東西,用起來得費一些手腳。 MVP Rick Strahl對這個議題有兩篇文章(1, 2)做了深入探討,因此細節我就不再贅述,但簡單歸納一下我的整理: Table...
2010-06-25 01:05 AM 4 25,958
有很多時候我們會在網站上存放重要資料檔案,例如: 相關設定XML、執行過程產生的文字檔,甚至是mdf資料庫檔。原則上這些檔案可放在網站的任何目錄結構下,我們可利用Serer.MapPath()輕鬆算出其實體路徑,當成讀、寫檔案時的參數。 不過,檔案隨便亂擺會有潛在風險,一些僅供程式內部使用的檔案,...