發表文章

Visual Studio 快捷鍵中使用數字鍵盤的點

圖片
Visual Studio Tips 重構的快捷鍵是  Ctrl+.

但預設狀況下 [Ctrl] + 數字鍵盤中的 [.] 是無效的,如下圖右方的 [.] 鍵。


Visual Studio 2019 設定使用 ASP.NET Blazor Core Blazor 專案

圖片
本文介紹在 Visual Studio 2019 中建立 Blazor App 的開發環境需要的準備步驟。
環境準備
1. Visual Studio 2019 設定使用 Preview SDK
由於 .NET Core 目前是屬於 Preview 版本,需要在 Visual Studio 設定可使用 Preview .NET Core SDK 設定步驟: 開啟 Visual Studio > 選單 > Tools > Option > Environment > Preview Features 選取 [ Use previews of the .NET Core SDK ] 如下圖


SSMS 修正斷行符號

圖片
問題描述 當預存程序或其他資料庫程式碼中,包含了非 Windows 的斷行符號, 在資料庫專案進行比對時, 會顯示檔案有差異,但看不到差異的文字內容, 更新至原始碼後, 再一次比對仍會顯示檔案有差異...

解決方法  SSMS 開啟自動檢查編碼,並進行修正為Windows 斷行符號。
步驟如下:
SSMS 開啟自動檢查編碼 1: Open SSMS  2: Got to Tools > Options 3: Expand the Environment Tab 4: Select Documents> Check the option for consistent line ending on load.


開啟有問題的預存程序, 會提示有編碼問題,請按下 [Yes] 進行修正


參考資料 CRLF跟LF之區別 --- 隱形的 bug http://violin-tao.blogspot.com/2016/05/crlflf-bug.html
Git 在 Windows 平台處理斷行字元 (CRLF) 的注意事項 https://blog.miniasp.com/post/2013/09/15/Git-for-Windows-Line-Ending-Conversion-Notes

Slack 訊息與 Trello 工作有官方整合 App

圖片
Slack -> Trello 在 Slack 中直接新增與編輯 Trello 工作卡
https://slack.com/apps/A074YH40Z-trello
https://help.trello.com/article/1049-slack-app


Trello -> Slack   編輯 Trello 工作卡時,同步訊息到 Slack https://trello.com/power-ups/55a5d917446f51777421000a/slack


Evernote helps you remember everything and get organized effortlessly. Download Evernote.

Windows 10 建立虛擬磁碟

圖片
Windows 10 磁碟管理中可以新增虛擬磁碟,建立與解除虛擬磁碟步驟如下:
掛載虛擬磁碟
[Winodws] 鍵 > 右鍵 > [磁碟管理]

進入 磁碟管理  開啟選單 [Action] > [Create VHD]

輸入虛擬磁碟儲存的位置與容量大小

在新增的磁碟按右鍵 > 初始化

完成初始化後,新增磁碟區






完成後,在檔案總管中可以看到新的磁碟


解除虛擬磁碟
點擊要解除虛擬硬碟 按右鍵 [解除虛擬磁碟]


SQL Server Partition Table T-SQL 分割資料表實作步驟

圖片
1 新增空白資料庫 USE [master] GO CREATE DATABASE [PartitionTableLab] CONTAINMENT = NONE ON  PRIMARY ( NAME = N'PartitionTableLab', FILENAME = N'F:\SQL_DATA\PartitionTableLab.mdf'  , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'PartitionTableLab_log', FILENAME =  N'F:\SQL_DATA\PartitionTableLab_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB ,  FILEGROWTH = 1024KB ) GO


2 以年度建立 Partition Function 與 Partition Schema USE [master] GO

ALTER DATABASE [PartitionTableLab] ADD FILEGROUP [FG_2012]; ALTER DATABASE [PartitionTableLab] ADD FILEGROUP [FG_2013]; ALTER DATABASE [PartitionTableLab] ADD FILEGROUP [FG_2014]; GO

ALTER DATABASE [PartitionTableLab] ADD FILE ( NAME = N'HIS_2012', FILENAME =  N'F:\SQL_DATA\PartitionTableLab_his_2012.ndf' , SIZE = 1024KB , FILEGROWTH = 1024KB ) TO FILEGROUP [FG_2012] GO ALTER DATABASE [PartitionTableLab] ADD FILE ( NAME = N'HIS_2013', FILENAME =  N'F:\SQL_DATA\PartitionTableLab_h…