2019年9月24日 星期二

如何在 git 中取消檔案的追蹤

做 Git 版控的時候常會遇到有些檔案只需要提交一次後,就不想再被版控持續追蹤(track),所以這篇就稍為記錄一下該怎麼忽略本地端曾經提交(commit)過的檔案。

2019年8月8日 星期四

比較 .Net Core 2 路由參數 catch-all 單星號(*)及雙星號 (**) 在 IIS 及 Kestrel 上的表現

最近在測試 .Net Core 2 的 API 路徑如含有 UrlEncode 過的特殊字元當參數時,在本地端使用 Kestrel 測試正常,但是丟到 IIS 上時卻頻頻發生 404 找不到網頁的問題,折騰一番後總算找到了問題所在,所以乾脆在這邊記錄一下心得及路由參數 catch-all 單星號(*)及雙星號 (**) 的差異當做筆記。

2019年6月26日 星期三

使用 Markdown 語法來撰寫 Blogger

最近發現自己使用 Markdown 來撰寫文件的次數越來越頻繁,就有了乾脆自己的 Blogger 也用 Markdown 來寫的念頭,順便也當作一種練習,於是就上網查了一下,發現蠻多人已經開始這麼幹了,所以參考了一些網路前輩的分享然後自己再稍微整理一下,在此做個紀錄順便分享給其它有需要的人。


2019年6月21日 星期五

移除 Windows 10 右鍵開啟檔案(Open with)列表裡的預設應用程式

最近在使用 Parallels 時, 想把 Windows 10 裡預設開啟應用程式是屬於 OSX 的應用程式移除掉,發現即使取消兩邊作業系統的關連了,但某些應用程式預設開啟的程式還是為原先 OSX 裡的應用程式,明明該應用程式已經不存在了,卻還是有個失連的捷徑存在選單裡,看了總是不太舒服,於是花了時間找了一下處理方式。

2018年12月25日 星期二

指定 .NET Core 專案使用特定的 SDK 版本

使用 Azure Web Application 服務時,Azure 都會很體貼的幫我們更新主機上的 .Net Core SDK,若什麼都沒有設定,這時 Web Application 自動會引用最新的 SDK,但有時候我們就只想讓該 Web Application 使用特定版本的 SDK 時,又該如何設定呢

2018年12月9日 星期日

解決使用 TeamViewer 遠端連線開啟 Visual Studio 2017 會黑畫面的問題

這幾天因為工作因素突然需要使用 TeamViewer 連線到自家筆電環境的需求,但發現在筆電蓋上螢幕時(已經有在控制台先設定蓋上螢幕不要休眠等相關設定),開啟 Visual Studio 2017 總是會黑畫面無法做任何事,上網花了時間查了一下,發現也有其它人有遇到相同問題,在此把解決的過程筆記一下!

2018年10月29日 星期一

讓 Windows Azure Web Server 擁有自動修復/重啟機制

這篇文章的內容其實應該半年前就打算要筆記下來了,無奈那陣子在忙 PMP 證照的考試以至於沒有特別撥出時間來寫,起因在於某個案子是用 .Net Core 開發出來的應用放在 Azure Web Server 上,但由於內部 Client 端對 Server API 的 Request 沒有良好的規劃,導致有一些多餘(數量還不少...)的 Request 已經開始造成 Server 的負擔,加上 Server 選用的等級也不高...所以那陣子 Server 的狀態一直處於不穩定的狀態,常常假日都要有人待命去對 Server 做重啟的動作,慶幸在網路上有看到針對此問題相關的文章,二話不說馬上拿來用看看(應該沒人想在假日一直 On Call 吧...)

2018年7月19日 星期四

C# 建立物件的淺層複製(Shallow Clone/Copy)及深層複製(Deep Clone/Copy)

這幾天在使用 Memory Cache 時,意外發現外部的修改會影響到 Memory Cache 原本的值,進而延伸出其它神奇的問題,追根究柢,主要是因為在存取 Memory Cache 值時,都是使用同一份參考(reference),造成程式上某個地方改動該 Cache 值時,其它地方都會受到影響,所以我的解決方式就是深層複製出一份 Cache 的值供外部使用,防止外部操作去更動到原始 Cache 值 類似的問題其實以前就遇過了,但當時因為手上太多案子所以就只在網路上找ㄧ些快速解法複製貼上而不了了之(菸~~~),這次趁休假空擋整理出ㄧ些覺得還不錯的實作方式及順便比較一下優缺點。

2017年12月8日 星期五

使用 Azure Search 實作資料來源為 Azure Blob Storage 之站內搜尋的方式(檔案內容格式為 Json)

以往遇到要使用站內搜尋的個案時,都會直接使用 Google Site Search 來擋著用,不過該服務似乎 2018 年即將廢棄,因此花了點時間找了些替代方案,最後選擇了 Azure Search 來實作類似的功能,不過網路上的具體範例似乎有點少(可能微軟官方的文件已經寫得很清楚了!?),而我這邊主要是先參考 Demo 大的這篇其餘細節的部分都還是得靠自己爬官方文件來補足,不囉嗦,以下就開始實作過程

2017年11月6日 星期一

使用相同的 RSA 金鑰對 Web.config 加密

最近面臨到越來越多客戶針對資安的問題提出各種要求,首要對付的問題就是對 Web.config 檔裡的各項連線資訊加密,通常我們會讓所有伺服器共用同樣的 RSA 金鑰,所以就會先在某一台主機上建立金鑰容器

訪客統計