在我的定義裡,"笨問題"泛指一些困擾多時,不確定有解,開口問人又怕遭人恥笑的小問題。這類問題多半不嚴重,不會導致專案不過飯碗不保,因此苦主多能靠愚公移山的技巧,牙一咬就隱忍多年! 舉例來說: 上回的PowerPoint圖層問題就是經典! (但分享之後才發現原來我不孤獨,哈! ...

來個LINQ to SQL機車考題。 有一SQL資料表如下: 請問,若不用DataContext.ExecuteQuery(),有無可能使用LINQ語法轉換出如下的SQL指令? SELECT COUNT(*) FROM Member WHERE RegTime < GETDATE() A...

來到清境,豈能放過近在咫尺的合歡? 老在電視看別人在合歡山堆雪人打雪仗,既有機會親臨,又怎能輕言放棄? 2006年5月7日,我摸到了登山生涯中的第一顆三角點,後續,好爸爸行程涵蓋所及,我陸續摸過小百岳的二格山、七星山三角點... 登百岳行程多半要背著公糧帳篷跋山涉水數日,"爬3...

配合清明祭祖返鄉,全家去了一趟清境/合歡山,一償出身南投的40歲中年人竟從未親訪這兩大台灣名勝的宿願。 行程日期要配合清明,即便天氣不佳,也沒得選擇。所幸,出發時台北陰雨綿綿,行過新竹雨勢漸歇,但雲層仍十分厚實,心想不妙,此行大概難見壯濶山景了。 果不其然,過了霧社,隨著海拔一路攀升,車子開...

依照資料庫的效能原則 -- 進行SELECT查詢時,應只選取必要欄位,選取欄位數愈少愈好。 以SELECT * FROM Attachment為例,假設資料有1萬筆,其中還有個Content欄位存放檔案的二進位內容,若平均檔案大小為1M,這個查詢動作將會引發10GB的磁碟機存取及網路傳輸量。如果我們...

Visual Studio 2008裡Code Snippet是可提升Coding速度的好幫手,懂得善用的人能省下一大堆沒營養的打字動作! (保哥的這篇switch+enum密技就是很經典的例子) 最近在重翻舊程式,要將大量的資料庫存取程式改成不參與Transaction的LINQ to SQ...

今天意外發現,LINQ to SQL在轉譯CHAR(1)欄位比對時,可能因寫法不同而產生極無效率的SQL指令! 當資料表的欄位為CHAR(1)時,在DataContext裡產生的對應物件型別是char,而我們直覺上可能寫成CharCol == 'A'的比對條件。但今天發現一件可怕的事... Ch...

前天寫了一篇 非同步方法之同步化及逾時機制,與chicken大人討論程式碼中Polling的部分(指每隔一段時間檢查一次結果的輪詢寫法),固然邏輯簡單,但效率與精確度不優,但若被呼叫的元件本身不提供"完成後主動通知"的機制,Polling雖然討厭,卻也無法避免! 若被呼叫端...

今天遇到的小需求: 有個元件函數以非同步方式執行,透過旗標變數表示執行狀態,我想在Console Application中以同步方式呼叫該函數,等待其執行完畢程式就結束,但要有逾時中止的功能。 非同步函數的例子如以下範例中的AsyncJobClass.DoAsyncWork(),它會以另開執行緒方...

微軟已將jQuery正式納入成為ASP.NET的一部分,VS2010 RC的ASP.NET 4.0專案甚至專案樣版中就已內附jquery-1.3.2之相關檔案: 不過,jQuery的版本更新還挺頻繁的,每次一改版,就會看到有不少人在詢問提供Visual Studio Intellisense的v...

寫過ASP/PHP的人一定對<td><%= SomeVar %></td>這類HTML穿插程式的寫法不會太陌生。先寫好HTML,再把將動態產生的值嵌入其中,設計及閱讀起來都很直覺,我一直認為它是讓ASP/PHP大受歡迎的主要原因。 而同樣概念能否應用在Javas...

再遇吸血鬼 趁著清早,爬了睽違半年多的二格山。 七點多出門氣溫約二十度,微涼但太陽已漸露臉,想必是個微熱早晨,於是只罩了件薄風衣,穿著排汗衫短褲加運動涼鞋的黑暗乙種登山裝,騎上機車直奔草湳大榕樹。 雖然大榕樹附近停了不少車,由阿柔洋道路最高點進入二格山林間...

公司工作機的顯示卡是當年入手XPC時,因為沒有Onboard VGA而買的卑微低階顯卡,原本的想法是工作機只用來寫程式抓蟲蟲,又不需要打怪撿寶練功,何必講究3D功能? 世事難料... 前些時候上尉LCD退役,P224W加入雙螢幕服役,由於7100GS只有DVI+D-Sub的組合,原先的19" ne...

這段程式碼背後有段心酸有趣的故事... 今天同事轉達User的需求給我,程式都寫完了,才驚覺一個多月前我早就寫過同樣的程式邏輯,而且還是同一位同事提的需求。換句話說,提需求的人跟做需求的人居然他X的很有默契地一起把需求忘個精光,讓我不禁思索起: 每日忙著處理的這些需求,對我的人生,究竟存在什麼意義...