前幾天寫了一個複雜的 Log Parser 語法,由於 Log Parser 是指令列工具,所以內建並沒有好用的視覺化編輯工具,這時我就用之前曾經看過的 Visual Log Parser 工具來用,果然有了高亮度顯示(Syntax Highlight)寫起來比較順眼,而且編輯框旁邊又有現成的手冊可以直接參考、有查詢結果(表格式)、查詢結果訊息、查詢屬性等,使用上手感還不錯。
... 繼續閱讀 ...
我們常用的 prop 程式碼片段(Code Snippet)可以自動產生一組 Property 屬性的定義,從 Visual Studio 2005 就有了。由於 C# 3.0 新增了一個功能叫做 Automatic properties,可以簡化 Property 的定義語法,導致 Visual Studio 2008 預設的 prop 程式碼片段都被換成「新版」的了。雖然一開始覺得蠻方便的,但是當 Property 需要客製化調整的時候 ( 使用舊語法 ) 就反而變的礙手礙腳的。
... 繼續閱讀 ...
我之前就有一次經驗,當開發的 SQL CE 專案部署到客戶端正式主機時,因為資料疑似沒有寫入 SQL Server Compact 資料庫,所以想要手動查詢資料庫中的資料,但當時只能用 Visual Studio 開啟 SQL Server Compact 資料庫檔 ( *.sdf ),總不能在客戶的主機上安裝 Visual Studio 吧 ( 不過我真的看過有人真的這樣幹 = ='' ),當時苦無工具可用,只好把資料庫當複製回公司然後透過遠端連線查看資料,真的很麻煩。
... 繼續閱讀 ...
我曾經試著將一些 ASP.NET 內建的伺服器控制項(Server Control)放到 ASP.NET MVC 的 ViewPage 中,結果我發現大部分的伺服器控制項都無法正常運作。首先,用 ASP.NET 內建的伺服器控制項時,一定要使用 <form runat="server"> 包起來,否則會出現以下錯誤訊息:
... 繼續閱讀 ...
最近在研究 SQL Server Compact ( 或稱 SQL CE ) 資料庫,也順帶研究如何才能讓 SQL CE 資料庫可以在 ASP.NET 環境中正常使用,由於 SQL CE 資料庫在定位上是比較屬於嵌入式資料庫( Embeded Database ),雖然在桌面環境也能使用,不過也僅建議用在「單人操作」的系統中,像對於 ASP.NET 這種多人同時使用的 Web 環境預設就不支援了。
... 繼續閱讀 ...
前幾天為了讓手下的工程師學習 jQuery 物件操作,出了一個小題目給他們練習。我們有一個統計表同時包括「水平加總」與「垂直加總」兩個需求,且這兩個需求已經用 ASP.NET MVC 開發完成了,都是在 View 中寫 C# 程式進行運算的,我的題目是要將運算的部分改用 jQuery 動態算出。
... 繼續閱讀 ...
我們最近有台 Linux 發生一些異常情況,導致硬碟幾乎快被 Log 填滿了,仔細分析之後才發現原來是因為我們之前寫的一支 Bash Script 並沒有正常執行,導致作業無法完成,所以有一段時間沒有做 Log 壓縮的處理。
... 繼續閱讀 ...
我不知道怎麼描述今天的主題,總之就是讓頁面中央顯示一個 Window 視窗 ( 不是開新視窗 ),而是讓一個方塊(Box)顯示在頁面中央,並且讓方塊以外的區域都變的暗暗的,讓視覺焦點專注在那個方塊視窗中,如下圖例:
... 繼續閱讀 ...
玩過 Linux 的人都知道有個 ln 指令可任意建立 link ( 包括 hard links 與 symbolic links ),這是個很好用的東西,不過在 Windows 環境卻很少聽人提起有 "link" 的概念,而 Junction 就是用來建立 "link" 的工具。
... 繼續閱讀 ...