發表文章

目前顯示的是 2021的文章

T-SQL Two Dimension Pivot Table

圖片
將原始資料  select BRAND='ASUS', QTY=1, AMT=200 union all select BRAND='BENQ', QTY=1, AMT=200 union all select BRAND='ASUS', QTY=1, AMT=200 union all select BRAND='BENQ', QTY=1, AMT=200 union all select BRAND='MSI', QTY=1, AMT=200 依各品牌匯總數量、金額,做出以下的統計表 解決方法 1 - Group By 加條件式  select ASUS_QTY = SUM(IIF(Src.BRAND='ASUS', Src.QTY, 0)) , ASUS_AMT = SUM(IIF(Src.BRAND='ASUS', Src.AMT, 0)) , BENQ_QTY = SUM(IIF(Src.BRAND='BENQ', Src.QTY, 0)) , BENQ_AMT = SUM(IIF(Src.BRAND='BENQ', Src.AMT, 0)) , MSI_QTY = SUM(IIF(Src.BRAND='MSI', Src.QTY, 0)) , MSI_AMT = SUM(IIF(Src.BRAND='MSI', Src.AMT, 0)) from( select BRAND='ASUS', QTY=1, AMT=200 union all select BRAND='BENQ', QTY=1, AMT=200 union all select BRAND='ASUS', QTY=1, AMT=200 union all select BRAND='BENQ', QTY=1, AMT=200 union all select BRAND='MSI', QTY=1, AMT=200 ) Src 解決方法 2 - Pivot Table  做多維度 Pivot Table

Azure DevOps 看板中顯示前後期工作

圖片
Azure DevOps 工作看板可以將本期、前一期、下一期的工作,以不同的顏色區分顯示,一目了然。    設定方式  進入 Azure DevOps  > Boards > Boards    在主畫面右上角點擊設定的 Icon    設定當期顯示的顏色  (1)在開窗畫面中進入 Settings > Styles   (2)點擊新增一個 [Style rule]  (3) Field 輸入 Iteration Path  (4) Value  輸入 @currentIteration       設定前一期顯示的顏色  同上述步驟點擊新增一個 [Style rule]  Field 輸入 Iteration Path  Value 輸入 @currentIteration - 1 

Blazor Print Example

圖片
程式開發步驟 以 Visual Studio 2019 新增 Blazor Server 專案。 Step 1 加入 jQuery          Step 2 設定列印要隱藏 CSS  將不須列印的部分加上 css class : hideWhenPrint Shared/MainLayout.razor   @inherits LayoutComponentBase < div class = "page" > < div class = "sidebar hideWhenPrint" > < NavMenu /> </ div > < div class = "main" > < div class = "top-row px-4 hideWhenPrint" > < a href = "https://docs.microsoft.com/aspnet/" target = "_blank" > About </ a > </ div > < div class = "content px-4" > @Body </ div > </ div > </ div >   Step 3 呼叫 JavaScript  wwwroot/js/print.js  function Print() { $( ".hideWhenPrint" ).hide(); window.print(); $( ".hideWhenPrint" ).show(); } Pages/_Host.cshtml  < script src = "~/jquery/jquery.min.js&qu

使用 Gpg4Win 驗證 Notepad++ 安裝程式

圖片
Step 1 下載 Gpg4Win  下載網址: https://gpg4win.org/get-gpg4win.html     Step 2 建立個人私鑰  開啟 Kleopatra 建立個人私鑰  Step 3 匯入 Notepad++ 公鑰  下載 https://notepad-plus-plus.org/gpg/nppGpgPub.asc   另存為 nppGpgPub.asc    Kleopatra > 點擊 Import > 選取上述下載的檔案    Step 4 下載 Notepad++ 安裝程式與 GPG Signature 檔案  下載網址: https://notepad-plus-plus.org/downloads/v8.1.5/     Step 5 驗證  Kleopatra  > 點擊 [Decrypt/Verty...] > 選取上述下載檔案 npp.8.1.5.Installer.x64.exe.sig  出現 The signature is valid and the certificate's validity is fully trusted   表示通過驗證

Notepad++ 安裝後基本設定

圖片
下載安裝最新版本 Downloads | Notepad++ (notepad-plus-plus.org) 新增與使用 Theme 下載 Theme 範本 *.xml Dark theme for Notepad++ and 188+ apps — Dracula (draculatheme.com) https://raw.githubusercontent.com/dracula/notepad-plus-plus/master/Dracula.xml 儲存於 C:\Users\YourName\AppData\Roaming\Notepad++\themes 開啟 Notepad++ > 選單 > Settings > Style Configuratior > Select theme > 選擇 Dracula   修改字體大小   設定無法識別的附檔名 例如 cshtml 或 razor 不能突顯關鍵字   選單 > Settings > Style Configurator, under Language select HTML, and add razor in the User ext box.  

SQL Server 執行 xp_cmdshell 錯誤排解

圖片
問題說明 在 SSMS 執行 xp_cmdshell 出現以下的錯誤訊息 SQL Server blocked access to procedure 'sys.xp_cmdshell' of component 'xp_cmdshell' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'xp_cmdshell' by using sp_configure. For more information about enabling 'xp_cmdshell', search for 'xp_cmdshell' in SQL Server Books Online.   解決方式 參考 Enabling xp_cmdshell in SQL Server 執行 T-SQL -- this turns on advanced options and is needed to configure xp_cmdshell exec sp_configure 'show advanced options', '1' RECONFIGURE -- this enables xp_cmdshell exec sp_configure 'xp_cmdshell', '1' RECONFIGURE   或從 SSMS 介面調整設定

Visual Studio / VSCode 執行命令提示字元

圖片
Visual Studio 2019 開啟 Command Prompt 視窗 方法 1 : 從選單 >  VIEW >  點擊 Terminal 方法 2 : 快捷鍵 CTRL + ` 調整字型大小 從選單 > TOOL > 點擊 Option > Environment > Fonts and Colors VSCode 開啟 Command Prompt 視窗 方法 1 : 從選單 >  VIEW >  點擊 Terminal 方法 2 : 快捷鍵 CTRL + ` 調整字型大小 快捷键: 放大:Ctrl + = 缩小:Ctrl + - 復原:Ctrl + NumPad0

Windows 10 調整磁碟區大小

圖片
在 Windows 10 磁碟管理 / Disk Management 可以直接調整磁碟容量的大小,即使是作業系統磁碟區也可以。 Disk Management 有兩個功能: Extend Volume : 將指定的磁碟區容量變大 Shrink Volume : 將指定的磁碟區容量變大 以下是將C 磁碟區分割為兩個磁碟區後,再回復原狀的步驟。 第一個硬碟只有 C 磁碟,欲將其一切為二的作法 Step 1 : Shrink Volume 將 C 磁碟區容量變小 Step 2 : 第一個硬碟剩餘的容量,新增磁碟代號 完成,第一個硬碟有 C 磁碟區與 Z 磁碟區 第一個硬碟有 C , Z 兩個磁碟區,欲將其合併為一個的作法 Step 1 : 刪除 Z 磁碟區 Step 2 :  將 C 磁碟區容量變大 完成,第一個硬碟回復原狀,只剩 C 磁碟區