「車在走,行車紀錄器要有」,但是當行車紀錄器年事已高,電池也早就不夠力了,如果錄影到一半斷電或是汽車熄火,就會造成檔案寫入不正常而無法讀取。這次我就發生需要瀏覽檔案,但是檔案卻無法正常讀取的狀況。目前我使用的行車紀錄器是很多年前的 MiVue™ 688D,剛好在我最需要使用的時候就遇到了這樣的問題。「無法播放此檔案。可能是不支援此檔案的檔案格式、副檔名不正確,或檔案已毀損」 「車在走,行車紀錄器要有」,但是當行車紀錄器年事已高,電池也早就不夠力了,如果錄影到一半斷電或是汽車熄火,就會造成檔案寫入不正常而無法讀取。這次我就發生需要瀏覽檔案,但是檔案卻無法正常讀取的狀況。目前我使用的行車紀錄器是很多年前的 MiVue™ 688D,剛好在我最需要使用的時候就遇到了這樣的問題。「無法播放此檔案。可能是不支援此檔案的檔案格式、副檔名不正確,或檔案已毀損」
NuGet 無法更新 Packages,只能讀取 Offline Packages
NuGet 無法更新 Packages,只能讀取 Offline Packages
電腦重灌後,Rider 無法下載新 nuget package,只能取得 Offline Packages,研究後找不到可以設定的地方,只好開啟 Visual Studio 設定名稱:nuget.org來源:https://api.nuget.org/v3/index.json實際上檔案存放的位置為 %AppData%\NuGet\NuGet.Config ,建議可以把檔案備份起來,未來重灌的時候再複製回來。
海盜船 Corsair KATRA-PRO 聯強貨送修紀錄
海盜船 Corsair KATRA-PRO 聯強貨送修紀錄
海盜船 Corsair KATRA-PRO 滑鼠用了一年多,最近發現滑鼠滾輪有問題,滾動的時候會同時觸發上下,由於滑鼠還在兩年保固範圍內,就想說送修看看好了。
C# 使用 Source Generator 自動產生程式碼
C# 使用 Source Generator 自動產生程式碼
RojerChen.2024.09.11Source Generator 可以在我們撰寫程式碼個過程中,依照現有的程式碼內容去產生新的程式碼,透過下面這個例子可以來看一下效果。假設我們有一個需求,每次有新增一個屬性都要修改 ToString 這個 Function,套用 Source Generator 之後,效果就會如下:使用心得:撰寫 Source Generator 需要熟悉 Roslyn 編譯器的 API,對於開發來說複雜度上升不少。現在有 ChatGPT 這樣的 AI 工具後,撰寫 Source Generator 的程式碼會容易一些,但是除錯仍舊不太容易。只支援 .Net Core 不支援 .NET Framework。IDE 支援不佳。如果你想要看到 Roslyn 產生出來的程式碼,目前測試下在 Rider 2024.2.x 版本才可以看到 ,目前其他版本是沒有辦法顯示的。Rider
Redis 學習筆記
Redis 學習筆記
RojerChen.2023.07.12 紀錄使用 Redis 的一些筆記。 Docker 安裝安裝docker pull redis啟動docker run --name redis-lab -p 6379:6379 -d redisWindows GUI Another Redis Desktop Managerchoco install another-redis-desktop-managerredis-cli登入redis-cli -h host -p port -a password變更 redis 預設密碼config set requirepass newpassword避免中文亂碼redis-cli
訂閱:
文章
(
Atom
)