2010-05-27 03:24 AM 2 7,757
在Console/WinForm/Silverlight等程式中,拿到一個絕對網址(例如: http:// localhost /WebApp/Folder/defaut.aspx)跟一個相對網址(例如: ../img/beauty.jpg),想計算出http:// localhost /WebAp...
2010-05-16 04:23 PM 9 17,765
我們在做專案時,在一個Solution中,常有多個專案共用Class的情形,例如: 在Service端定義了一組傳遞資訊的物件,在呼叫端也會用到、或是某個提供工具函數的類別,對多個專案來說都有用。此時,標準做法是另外建一個獨立的類別庫專案(Class Library),將要共用的類別放進去,多個...
2010-04-23 08:36 AM 0 12,991
Terminal Service登入遠端原本處於鎖定狀態的Windows 2008 R2,出現以下錯誤: AtBroker.exe - Application errorThe application failed to initialize properly (0xc0000142).Clic...
2010-04-20 01:53 PM 1 21,478
在Windows 2008之前,我一直使用Virtual Server 2005來跑VM,所以手上有一堆經營多時的VM: Windows XP, Windows 2003, Vista, Windows 2008... 說老實話,要搞好一個開發測試環境,從灌OS、上Update、安裝必要的軟體...
2010-04-15 02:24 AM 19 25,653
在我的定義裡,"笨問題"泛指一些困擾多時,不確定有解,開口問人又怕遭人恥笑的小問題。這類問題多半不嚴重,不會導致專案不過飯碗不保,因此苦主多能靠愚公移山的技巧,牙一咬就隱忍多年! 舉例來說: 上回的PowerPoint圖層問題就是經典! (但分享之後才發現原來我不孤獨,哈! ...
2010-04-08 08:04 AM 2 16,637
Visual Studio 2008裡Code Snippet是可提升Coding速度的好幫手,懂得善用的人能省下一大堆沒營養的打字動作! (保哥的這篇switch+enum密技就是很經典的例子) 最近在重翻舊程式,要將大量的資料庫存取程式改成不參與Transaction的LINQ to SQ...
2010-03-25 09:00 PM 0 11,007
今天意外發現,LINQ to SQL在轉譯CHAR(1)欄位比對時,可能因寫法不同而產生極無效率的SQL指令! 當資料表的欄位為CHAR(1)時,在DataContext裡產生的對應物件型別是char,而我們直覺上可能寫成CharCol == 'A'的比對條件。但今天發現一件可怕的事... Ch...
2010-03-15 03:51 PM 9 19,655
我覺得這是一個笨問題,說出來會被人恥笑,不過找到解法很開心,還是決定PO文一篇以示紀念。 最近這陣子重操舊業,做起了弄投影片準備簡報的買賣。為了能生動地說明一些技術細節,我搞了幾個複雜的動畫展示(,其中不乏先顯示圖片1,按一下滑鼠出現圖片2蓋過圖片1的設計。 這種效果對PowerPoint來說是小事...
2010-02-26 06:21 PM 0 39,997
Windows 7內建了桌面便利貼軟體,或許基於商標專利或其他考慮,名字有些繞口--自黏便箋。 相較於市場上其他便利貼軟體,它的功能有點陽春,介面也不怎麼順手。例如: 右鍵選單除了Copy/Paste跟換紙條底色外,找不到任何編輯文字內容的操作,也沒有工具列,一度讓我以為它只能當NoteP...
2010-01-11 08:41 PM 0 6,072
上回提過透過程式修改config檔設定值,再分享一個私房小技巧。 當我們使用Visual Studio對程式偵錯時,VS在編譯(Build)時會一併將App.Config的內容覆寫到/debug/bin/yourAppName.exe.config及/debug/bin/'yourAppName.v...
2009-11-07 09:26 AM 2 12,131
在Visual Studio Debug過程中,如果專案裡引用了其他自製元件的DLL檔案,而不是直接參考自製元件的Project,Debug過程若該元件內部出錯,找不到原本設定的原始程式碼,Visual Studio便會彈出如下訊息: The source file is different f...
2009-10-05 09:18 PM 0 6,940
需要用SPS2007建立一個審核後發佈的公告欄,花了點時間整理設定及使用重點給User,順便也分享出來。 1.在公佈欄的【清單設定值/版本設定】指定提交項目需核准並設定草稿只給相關人員查看。 2.新增一個【核准】流程。選擇網站上的工作清單,待審工作項目會被新增到該清單裡。另外,我建議可以預設【當...
2009-09-16 02:43 PM 2 51,827
前幾天分享了Windows 7安裝Oracle Client的經驗,有網友提到了Oracle Instant Client,不過畢竟已是年老體衰之人,當然就沒有勤快到馬上去實地測試一下。 無奈,出來混,總是要還的。(誤) 今早Toad Freeware在啟動時出了狀況,只要一用Oracle ...
2009-09-10 03:51 PM 1 9,862
手上還有些ASP.NET專案仍在使用ODP.NET 9207,而我的工作機目前是Windows 2008 x64,很遺憾,這兩個傢伙不來電。為了繼續維護這些專案,我的折衷做法是另外掛了VM跑Windows 2003,把需要ODP.NET 9207的專案利到VM上開發、執行。 這幾天嚐試了新做法,...
2009-09-08 09:53 PM 0 5,629
今天發現IE8檢視Google時,Favicon被誤植成聯合報的圖示。 搜尋了一下,在一個過去沒聽過的Microsoft Answers網站(有點像給End-User用的TechNet或MSDN論壇)找到相關討論。 其中有位MS Support工程師建議重設IE所有設定(讓我聯想到今天看到的【...
2009-09-06 03:22 AM 16 91,655
很久很久以前,我介紹過CSV與Excel的整合應用,當時同事Daniel補充了一點"Excel只接受ANSI/BIG5編碼的CSV,若存成Unicode,Excel就無法正確顯示"。恰巧最近在河道上也看到有人在討論匯出Excel檔時的中文編碼問題,就決定把我後來研究的心得再整...