朝C#9前進

朝C#9前進

去年公司的 NAS 商城和行動網頁服務的專案翻新至 .NET Core 2.0、2.1,翻新期間 Microsofr .NET Core 3.0 和 C#8 也隨之正式發佈,這才沒過多久,緊接著 C# 9.0 的規格已經進入規劃設計的階段了!不免讓人感嘆新的技術和版本的迭代速度之快。

雖然許多細項還沒定案,我們可以在 Github dotnet csharlang 中的 Milestone 看到許多新規格及功能的提案,今天我們來介紹其中幾項 Design Review 清單中的候選功能,或許還會持續變化,但偶爾關注這些功能的策畫演變也是很有趣的。

如何尋找MS SQL效能不好的索引

如何尋找MS SQL效能不好的索引

簡訊發送平台上線一段時間後,就會有大量發送資料儲存在上面,這時候會遇到一個考驗是資料庫的索引設定的是否適當,是否有SQL語法開發時期效能測試適中,但遇到正式環境裡有大量資料時反而變成效能瓶頸。故定期檢查與調整索引是必要的工作。這篇文章就是來介紹調整索引的技巧。

HTML5中的Web Storage

前陣子在開發簡訊發送平台的點數商城購物車功能時,曾遇到舊版 IE 瀏覽器上出現不同分頁的 localStorage 不同步的狀況。以此為契機,去閱讀了一些 Web Storage 機制的相關資料,最後在查看 W3C 關於 Web Storage 的文件後,猜測因文件中並未明確指出各事件觸發的時機,而 IE 在實作此功能時 Fire Event 的順序較早,和其他瀏覽器不同,才會出現不同步的狀況。今天的文章中我們將介紹 Web Storage 的相關內容。