2010-06-29 01:25 PM 0 11,307
上回曾經PO文提過Visual SourceSafe Check-In時彈出Invalid Handle錯誤的問題,但安裝VSS 2005 Update並沒有根治,有時還是會發生Check In過程彈出"Invalid Handle"訊息的惱人狀況。 最近要將一個大專案翻版成.NET 3.5,有大...
2010-06-29 09:01 AM 2 11,064
網友山姆先生問了一個有趣問題: 如何在Excel插入(或複製貼上)時將圖片反黑,因為經常會複製一些類似Dos的黑底白字畫面,列印時相當浪費印表機碳粉,很不環保... 這個需求其實不少螢幕擷取工具已內建了現成功能,例如: SnagIt 雖然已有工具,但畢竟還是要幾個操作步驟才能搞定。想了一...
2010-06-27 01:06 AM 2 10,765
想當魔女有條件,四十歲想繼續當一尾活龍,自然也不能嘴砲自己說了算。我的人生中因遭受廣告戕害甚深,到了這個"坎斬",就一直以當尾活龍自許,但怎麼樣才算活龍呢? 隨著小朋友成長階段演進,中年的時間應用分配也隨之變化,漸漸有了"要能快速、簡便達到運動效果"的需求。久居政大生活圈,操場的400公尺專業...
2010-06-25 02:47 PM 7 13,986
上回提到LINQ to SQL兩段式更新時,經網友提醒有Attach()這個好東西,今天試了一下,結果發現它並不是我所原本想像的好東西,用起來得費一些手腳。 MVP Rick Strahl對這個議題有兩篇文章(1, 2)做了深入探討,因此細節我就不再贅述,但簡單歸納一下我的整理: Table...
2010-06-25 01:05 AM 4 24,736
有很多時候我們會在網站上存放重要資料檔案,例如: 相關設定XML、執行過程產生的文字檔,甚至是mdf資料庫檔。原則上這些檔案可放在網站的任何目錄結構下,我們可利用Serer.MapPath()輕鬆算出其實體路徑,當成讀、寫檔案時的參數。 不過,檔案隨便亂擺會有潛在風險,一些僅供程式內部使用的檔案,...
2010-06-22 09:32 AM 1 6,119
前幾週在百萬小學堂看到有趣的題目: "台北市的四獸山指的是哪四獸?" 上網找了資料,無意發現Tony的自然人文旅記裡提到一個小時便可輕取虎、豹、獅、象四獸的輕鬆登山路線,打算隔天趁著週休去走一趟。因為愛跟路的吵著也要去,本來精彩可期的中年人與四獸博鬥,變成全家休閒出遊。 ...
2010-06-21 01:46 PM 1 21,706
Windows 2008 R2重新開機後,發現原本用得好好的帳號無法登入,輸入密碼後,出現以下訊息立即登出: The User Profile Service failed the logon. User profile cannot be loaded.(中文: User Profile Ser...
2010-06-19 01:30 PM 6 28,695
想當年在初學C#時,知道C#有unsafe這種東西,可以解開.NET對指標(Pointer)的封印,允許像C語言一樣透過指標直接存取記憶體。對C語言沒有深厚基礎的我,模糊地知道直接存取記憶體效能較佳,卻不很是清楚它的應用時機。最近胡亂玩了一些視覺元素識別的題目,參考一些圖形運算前輩的範例程式,才...
2010-06-17 04:00 PM 1 7,820
試著用以下程式將一個有實作INotifyPropertyChanged介面的物件序列化: BinaryFormatter bf = new BinaryFormatter();MemoryStream ms = new MemoryStream();bf.Serialize(ms, s); ...
2010-06-15 08:01 AM 2 6,538
雖然Lag很大,但還是決定介紹一下今天的發現,提供給Lag比我還大的人參考... XD MSDN Library前陣子改版後,分成一般/輕量型/ScriptFree三種檢視模式,而部分文章在一般檢視模式多提供了"並排檢視"的新功能,可將英文原文與翻譯並列呈現,點選文章段落時,相對應的英文或中文段落...
2010-06-11 06:25 AM 6 19,734
一般而言,我們使用LINQ to SQL更新資料時,程序為: 建立DataContext 透過from o in ... where ... select o 取出某筆資料物件(例如: m) 設定新值,例如: m.Property = newValue DataContext....
2010-06-10 05:52 PM 12 19,208
[2010-06-11更新]在一片撻伐聲中,Google取消了強制設定背景圖的做法,而我驚喜地發現"媽! 我上電視了" XD 如該報導所提,或許這次功能展示旨在測試市場接受度,或者算是一種強力宣傳新功能的手法,雖然很不喜歡,但不得不承認它己成功地製造話題並吸引注意,這下子大家都知道"Google...
2010-06-06 11:01 AM 0 12,141
Abstract: This is a code generator to declare reflected .NET class of Javascript object using JSON.NET JObject features. 這是跟同事在討論系統架構時冒出的議題... 網頁前...
2010-06-05 09:48 AM 1 87,039
之前在文章裡提過.NET內建兩種JSON轉換工具: JavaScriptSerializer及DataContractJsonSerializer。不過,它們都基於一個假設--"JSON轉換對象是事先已知的Class"! 在某些狀況下,前端所傳回的JSON字串是開發階段無法完全掌握的。 舉個極端的...
2010-06-04 06:27 PM 2 8,252
在網站專案中,常有從資料庫讀取清單選項或對照表的需求,例如: 商品分類、請假假別...等等,這些資訊在系統中的變動頻率極低,查詢頻率很高,若每次用到都去資料庫查,是很沒效率的設計。因此我習慣將這些資料轉成List<T>或Dictionary<string, string>...
2010-06-03 10:11 AM 19 40,510
Abstract: VS2010 RTM has a bug. When copying code and pasting it to Word, Excel, Powerpoint, Outlook, there are one or two redundent character...