將 Windows 10 Quick Link 選單中的 PowerShell 改為 Command Prompt2019-02-02 約 385 字 預計閱讀 1 分鐘將 Windows 10 Quick Link 選單中的 PowerShell 改為 Command Prompt 忘記從什麼時候開始,Windows 10 已經預設將 Quick Link menu( Windows + X) 中的指令工具從 Command Prompt 改為 PowerShell,雖然 PowerShell 功能繼續閱讀
在 macOS 上 Build Redis Desktop Manager(RDM)2019-01-27 約 1000 字 預計閱讀 2 分鐘在 macOS 上 Build Redis Desktop Manager(RDM) Redis 是套 in-memory 的 key-value databse,也被現在許多稍具規模系統拿來當做 cache 層以減輕 application cluster 直接大量存取 database 壓力,相信許多開發人員都認識它 Redis 在安裝繼續閱讀
在 macOS 上的 Qt Creator 中出現 failed to parse default search paths from compiler output2019-01-27 約 440 字 預計閱讀 1 分鐘在 macOS 上的 Qt Creator 中出現 failed to parse default search paths from compiler output 這一樣是在 mac 上 build Redis Desktop Manager 時遇到的問題,從之前筆記 在 macOS 上的 Qt Creator 中出現 No valid kits found 先過了第一關後馬來迎來的就是 failed to繼續閱讀
在 macOS 上的 Qt Creator 中出現 No valid kits found2019-01-27 約 384 字 預計閱讀 1 分鐘在 macOS 上的 Qt Creator 中出現 No valid kits found 這是在 mac 上嘗試 build Redis Desktop Manager 時遇到的狀況,mac 本來就不是熟悉的操作系統 還要透過 Qt 來 build,早就有心理準備問題不會少繼續閱讀
透過自訂 Attribute 標示屬性讓 Dapper 進行 json 轉換2019-01-17 約 940 字 預計閱讀 2 分鐘透過自訂 Attribute 標示屬性讓 Dapper 進行 json 轉換 之前在筆記 使用 Dapper 將 json string 轉換為 object 紀錄到可以透過自訂 TypeHandler 讓 Dapper 可以將 db 內的值處理成需要的樣子(目前的用法是 db 欄位直接繼續閱讀
在 .NET Core 與 .NET Framework 上使用 HttpClientFactory2019-01-16 約 2913 字 預計閱讀 6 分鐘在 .NET Core 與 .NET Framework 上使用 HttpClientFactory 之前筆記 探討 HttpClient 可能的問題 與 HttpClient 無法反應 DNS 異動的解決方式 的出現是因為工作任務需要將一些重要訊息傳送至 Slack 而留意到 .NET Core 使用的 HttpClientFactory 是繼續閱讀
在 ASP.NET MVC 5 中使用 ASP.NET Core Dependency Injection 與 HttpClientFactory2019-01-14 約 607 字 預計閱讀 2 分鐘在 ASP.NET MVC 5 中使用 ASP.NET Core Dependency Injection 與 HttpClientFactory 習慣了 ASP.NET Core DI 的寫法後,回到 ASP.NET MVC 5 後突然覺得不太適應,沒有 HttpClientFactory 都覺得 HttpClient 好像很容易出錯,於是試著研究研究,順手紀錄一下,繼續閱讀
HttpClient 無法反應 DNS 異動的解決方式2019-01-05 約 864 字 預計閱讀 2 分鐘HttpClient 無法反應 DNS 異動的解決方式 之前筆記 探討 HttpClient 可能的問題 提到使用 HttpCLient 時避免 socket 耗盡的方式就是只建立一個 HttpClient instance (透過 static or singleton),但這樣的方式繼續閱讀
[Benchmark] DB 物件對映至 C# class 的做法2019-01-01 約 1132 字 預計閱讀 3 分鐘Benchmark : DB 物件對映至 C# class 的做法 跟同事討論到 ORM 的優劣,當然各有擁護的對象,但相同的目標卻很一致:速度快,而在 速度快 這個基本前提下,我個人覺得還有討繼續閱讀
使用 Dapper 將 json string 轉換為 object2018-12-26 約 802 字 預計閱讀 2 分鐘使用 Dapper 將 json string 轉換為 object 同事設計物件儲存在 DB 的 schema 時將非核心功能屬性 (e.g. 畫面顯示用或是狀態表示用) 轉為 json 放在單一欄位中而不是一一建立欄位。我覺得超酷繼續閱讀
Application Domain 與 Application Pool 的差異2018-12-22 約 861 字 預計閱讀 2 分鐘Application Domain 與 Application Pool 的差異 最近同事問到修改 IIS 上站台的 log path 會不會引發重啟,雖然針對同事的問題有九成把握,但對於實際運作細節卻有許多疑問,所以想趁著這個機繼續閱讀
探討 HttpClient 可能的問題2018-12-10 約 1751 字 預計閱讀 4 分鐘探討 HttpClient 可能的問題 印象中前幾年曾經看過有文章提到 HttpClient 雖然是 disposable 但透過 using 來使用 HttpClient 卻反而可能出現問題,當時覺得網路文章多數仍是使用 using,於是我抱繼續閱讀
在 Windows 環境將特定網址指向不同 IP2018-12-09 約 677 字 預計閱讀 2 分鐘在 Windows 環境將特定網址指向不同 IP 這幾天正在測試 HttpClient 幾個過去被誤用的現象與解決方式,其中一個可能遇到的問題是使用 static HttpClient instance 時如果遇到 DNS 異動時無法即時反應繼續閱讀
在 .NET Core console 上使用 Dependency Injection - DI2018-11-28 約 968 字 預計閱讀 2 分鐘在 .NET Core console 上使用 Dependency Injection - DI 開始撰寫 ASP.NET Core 後,對於整個開發流程雖然不至於陌生卻也一直覺得掌握度不足,尤其在習慣 ASP.NET Core 註冊及啟動流程後,突然要寫 .NET Core console application繼續閱讀
如何擴充 enum ?2018-11-25 約 623 字 預計閱讀 2 分鐘如何擴充 enum ? 同事問到可不可以擴充 enum ?!我的第一個反應:為什麼不行,就接著上個設定往下加不就好了?! 不過立馬回過神來,如果這麼容易搞定,同事應繼續閱讀