Redis 學習筆記

Redis 學習筆記

  Rojer Chen's Blog   7/12/2023 12:48:00 上午    0 comments
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

C# 使用 PlayWright 進行 E2E Testing

C# 使用 PlayWright 進行 E2E Testing

  Rojer Chen's Blog   5/11/2023 09:30:00 上午    0 comments
以前有使用過 Selenium 撰寫過前端的 E2E Testing,最近發現到 PlayWright 也可以達到類似的功能,來練習練習看看。目標 開啟網頁 搜尋列輸入關鍵字 點選商品連結 確認特價價格是否符合條件 以前有使用過 Selenium 撰寫過前端的 E2E Testing,最近發現到 PlayWright 也可以達到類似的功能,來練習練習看看。目標 開啟網頁 搜尋列輸入關鍵字 點選商品連結 確認特價價格是否符合條件

Windows 透過 NVM 切換 Node.js 版本失敗

Windows 透過 NVM 切換 Node.js 版本失敗

  Rojer Chen's Blog   5/02/2023 09:00:00 上午    0 comments
RojerChen.2023.05.02今天才發現到 Node.js 可以透過 NVM 來切換版本,只不過不論我怎樣切換都沒有成功,到底是哪個環節出錯了?研究了一下終於發現到錯誤的原因,以下是我的檢測步驟。

Visual Studio:使用 Web Compiler 編譯 SCSS 檔案

Visual Studio:使用 Web Compiler 編譯 SCSS 檔案

  Rojer Chen's Blog   4/25/2023 09:30:00 上午    0 comments
RojerChen.2023.04.25 以前專案在執行的時候,因為團隊裡沒有人熟 CSS,也不知道該如何有效的管理,所以我們專案的 CSS 檔案通常都是幾千行跑不掉。想當然這又臭又長的 CSS 檔案一定是沒有人去維護,要加新的功能就寫在檔案的最下方,如果還有問題,就 important 來解決這一切。那有什麼方法可以改善這樣的狀況,讓寫 CSS 像是寫程式一樣,可以載入別的檔案、有變數、有方法?有,那就是 SCSS。寫 SCSS 其實跟寫 CSS 沒甚麼兩樣,只需要透過工具幫你把 SCSS 檔案轉成 CSS 檔案即可。

Visual Studio:ASP.NET Core MVC 使用 LibMan 管理 JavaScript 函式庫

Visual Studio:ASP.NET Core MVC 使用 LibMan 管理 JavaScript 函式庫

  Rojer Chen's Blog   4/19/2023 09:30:00 上午    0 comments
RojerChen.2023.04.19 開發 ASP.NET MVC 或是 ASP.NET MVC Core 網頁程式,總是免不了要使用到 JavaScript 函式庫,而你是怎樣管理這些函式庫?是透過手動方式一個一個下載?還是透過工具來管理?

Google 淘汰 data-vocabulary.org 的結構定義

Google 淘汰 data-vocabulary.org 的結構定義

  Rojer Chen's Blog   4/17/2023 09:05:00 下午    0 comments
RojerChen.2023.04.17 這幾天才發現到有 Google Search Console 這個東西,然後掃描一下部落格,才發現到有「data-vocabulary.org 的結構定義已淘汰」,原來 Google 很早就已經把相關的 tag 移除,參考了一下 The Color Moon 的文章,紀錄一下修改的前後結果

Docker 啟動 SonarQube 失敗 vm.max_map_count [65530] is too low, increase to at least [262144]

Docker 啟動 SonarQube 失敗 vm.max_map_count [65530] is too low, increase to at least [262144]

  Rojer Chen's Blog   4/07/2023 10:00:00 上午    0 comments
RojerChen.2023.04.07 想要使用 docker 啟動 sql server 和 sonarqube,啟動的過程中發生了以下錯誤。 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

使用 Optimize-VHD 將 Docker Vhdx 瘦身

使用 Optimize-VHD 將 Docker Vhdx 瘦身

  Rojer Chen's Blog   4/06/2023 09:30:00 上午    0 comments
RojerChen.2023.04.06 使用 Docker Desktop 久了,硬碟空間也越佔越多,即便是在 Docker 把東西刪除,佔據的空間也不會縮小,必須使用額外的方式來釋放佔據的空間。

透過 EditConfig 統一程式碼風格

透過 EditConfig 統一程式碼風格

  Rojer Chen's Blog   3/30/2023 09:30:00 上午    0 comments
RojerChen.2023.03.30 軟體開發是自由的,只要能夠符合功能,程式碼想要怎樣寫都可以。 但是這就會發生同樣的程式碼有多種不同的寫法,好比下面這段程式,功能一樣,而你比較喜歡哪一種風格?

Tennis Refactoring Kata in C#

Tennis Refactoring Kata in C#

  Rojer Chen's Blog   3/24/2023 11:43:00 上午    0 comments
RojerChen.2023.03.23最近在找重構相關的練習題目,意外地找到了 Tennis Refactor Kata,如果有上過 91極速開發的話,對於 Tennis 這個題目應該是相當的熟習。我自己在練習的時候,會盡量以尚未練習過這個題目的角度出發,盡可能從程式碼的上下文來釐清有哪些項目重複,可以取代、消除。

Visual Sutdio 無法執行單元測試,未參考 .NET Nuget 配接器

Visual Sutdio 無法執行單元測試,未參考 .NET Nuget 配接器

  Rojer Chen's Blog   3/06/2023 09:30:00 上午    0 comments
RojerChen.2023.03.06 最近比較常使用 Rider 來寫 C#,只不過偶而還是會需要切換成 Visual Studio,最近發現到撰寫測試的時候會有一些問題,雖然編輯器可以正常編譯,但是測試案例卻無法執行,而在偵錯的訊息視窗卻顯示「未參考 .NET Nuget 配接器」

Visual Studio 2022 Quick Actions 程式碼重構 體驗心得

Visual Studio 2022 Quick Actions 程式碼重構 體驗心得

  Rojer Chen's Blog   3/01/2023 10:19:00 上午    0 comments
RojerChen.2023.03.01 已經有很長一段時間沒有使用 Visual Studio 開發程式了,最近開啟 VS2022 發現到對於程式碼重構的支援又增進了不少,雖然距離 ReSharper 或是 rider 還差很遠,但是已經達到了堪用的程度。