demoshop

demo, trying to be the best_

寫了 MVC 應該很容易遇到需要使用 JSON 的時候,ASP.NET MVC 支援多種 ActionResult 其中一種就是 Json ,demo 今天遇到一個需求,我必須將一個複雜型別 List<Dictionary<string, MyClass>> 序列化後存放於 DB 供需要時取用,原本很直覺的想說那我就序列化為 XML 存放,但程式寫完執行卻得到了黃紅畫面的朝弄,我竟然忘記了實作 IDictionary  介面的類別 (例如 Hashtable) 並不能序列化為 XML。

LINQ 查詢注意事項

  • 2010-03-07
  • 13407
  • 0

LINQ 是一個相當方便的查詢語法,但也因為太方便很多該注意到的事情就很容易忽略,最近 demo 的案子網站流量相當的大,所以所有可以優化的部份都需要注意,因此才會開始計較這一點點的差異,不過如果養成了習慣,相信以後寫出來的網站效能是會相對的提升的。

前端驗證的極品 jQuery:Validation 相信大家都熟了,最近想利用它來處理防止重複送出的按鈕時發生了怪事,在 Firefox 執行的很順暢,但是在 IE 各版本都會發生 Java Script 爆掉的情況,難道說知名套件有那麼嫩?

習慣使用 Firefox 的朋友一定知道,分頁開多了記憶體很容易就吃上去了,雖然說現在大家的記憶體都很大,但是輕量一點還是有助於瀏覽的順暢度,今天得知有一個擴充套件 AFOM 可以有效解決狐狸記憶體的問題,二話不說,安裝以後效果真是令人滿意阿。

這一陣子發了瘋,想要把家中區網改成 Gigabit 等級,遍尋了敗家天堂,相中了這台 D-Link (DGS-1008D)省電環保交換器 馬上給他下訂享受便捷的敗家快感,既然說是省電,那到底是有多省電呢?拿到貨後 demo 拿來和目前使用中的 DI-LB640 做一個簡單的測試,看看是不是真的會省電。

有些時候我們必須利用圖片來做超連結,如果點下去後不是只接換掉整個網頁(target=_blank)總是會看到一個虛框包住那張圖片,實在是有礙觀瞻,此篇文章就來簡單說明一下如何拿掉這效果。

Microsoft Security Essentials 為您的家用電腦提供即時防護,可防範病毒、間諜軟體及其他惡意軟體。

Microsoft 免費*提供 Microsoft Security Essentials 軟體下載,不但安裝簡單、使用方便,而且讓您的電腦永遠受到最新技術的保護。您一眼就能辨別電腦是否安全 — 綠色代表狀況良好,就是這麼簡單。

Microsoft Security Essentials 可以在背景安靜且有效率地執行,因此您能夠隨意使用 Windows PC,而沒有中斷或長時間等候電腦的問題。

今天登入 Google 文件的時候跳出了大大的訊息,說可以讓傳任何檔案,立即測試,並且寫下記錄文,後來上網查詢後發現這是一月份就開啟的服務,看樣子一個傑出的檔案空間又要誕生了。

TortoiseSVN 是個很好用的 SVN Client 軟體,在這裡要介紹一些很值得調整的設定,調整過後不但執行效率會變高,而且日常操作會更方便。

最近在寫一個程式需要接受其他方 Post 過來的參數,但是對方傳過來的參數編碼是 Big5 而 ASP.NET MVC 是 UTF8 ,而且程式會很好心的在接收的時候自動轉 UTF8 (可是沒轉成功...) 因此導致 demo 接到參數後也無能為力,因為結構已經被破壞了,既然底層不行,那就只好從源頭去找。

很多人都說,我事業沒有做很大,我沒有在外面接案子我為什麼需要版本管理?
其實這問題相當的常見,但是只要真的做過版本管理的人,只需要用到一次,你就會發現版本管理的可愛之處,心血不會因為人為疏失而付之一炬,只要你開始做版本管理,你甚至可以回到最初的版本,這對於管理檔案、文件都是一個相當美好的體驗。