設定 .NET Notebook 預設的 display 筆數限制

在使用 .NET Notebook 的時候,有個內建的 display() 功能很方便,可以快速將資料呈現出來,不過在呈現大量資料的時候你會發現,他只會輸出少少的 20 筆資料,這時候我們可以怎麼擺脫這個限制呢?

如何手動快速下載不同版本的 Xcode

如果你要開發 Apple 的應用程式,不管是 iOS 還是 MacOS,開發久了你多少都會碰到 Xcode 版本的問題,因為在 iOS 或 MacOS 上執行的 App,有時必須要搭配特定以上版本的 Xcode 才有辦法建置成功,因此如何在自己的開發機器上,保留多個 Xcode 版本,變成是 Apple 開發者必須要學會的一件事。這問題,就從下載 Xcode 開始。

安裝 NPM 套件時使用 --legacy-peer-deps 解決套件相依性問題

NPM v7 預設會安裝 peerDependencies,這可能會導致有些套件出現相依性問題,這時可以在 npm install 的時候加上 --legacy-peer-deps 參數來解決,這篇來了解一下為什麼會發生這問題。

設定 SonarQube 的掃描器設定

我們可以在 Azure DevOps 安裝 SonarQube 擴充套件,來讓 CI 的 Pipeline 增加 SonarScanner 掃描任務,並且可以在任務中調整掃描的分析設定,這篇來了解一下 SonarQube 的掃描器設定。

使用 PowerShell 快速修改 SonarQube 專案的 Public/Private 權限

在大量使用 SonarQube 來做 Code Review 之後,陸續有其他團隊也想使用這個工具來強化程式碼品質,但之前在 SonarQube 上的專案都是設定成 Public 的狀態,而且又已經有很多專案在上面了,要如何快速將這些原本是 Public 的專案改成 Private 呢?這篇有個 PowerShell 腳本可以幫你快速修改。

寫一隻自己的 .NET Notebook 的 Magic Command

.NET Notebook 中的 Magic Command 可以將複雜的動作包裝成一個指令,內建已經有許多好用的指令可以使用,不過有時候我們會想要自己寫一個指令,讓自己的 Notebook 可以更有效的使用。,這篇文章將詳細介紹如何寫一個自己的 Magic Command。

SonarQube 如何偵測程式碼重複

SonarQube 會掃描專案中是否有過多重複的程式碼,若超過一定程度的重複區塊或行數,就會在儀錶板上明顯的表示出來。這個功能能夠幫助我們清楚的知道程式碼中的重複區塊,但是它是怎麼算出來的呢?來了解一下它背後的計算方式。

C# 9 另一種檢查 Null 的方法

語法糖這東西,懂的人就看得很舒服,不懂的人就看不懂。C# 9 有另一種檢查物件是否為 Null 的方式,很簡單,看過一次之後遇到就不會看不懂了。

在 Windows 中使用指令來切換使用者

有時候需要用管理者或其他帳號的權限來開啟應用程式,如果是使用介面操作了話,使用上都滿直覺的,但有時候還是需要使用指令的方式來切換使用者權限,這時候 Windows 內建的 runas.exe 就派上用場了。

Visual Studio Tools for Office 簡介

Microsoft Office 大概是辦公室軟體中最常用的軟體之一,而 Visual Studio Tools for Office,簡稱 VSTO,則是開發 Microsoft Office 中的一套框架,可以讓我們使用同一套框架就能擴充例如 Excel、Word、PowerPoint 等辦公室應用程式。