Leo's Technical Debt

So many things, so little time.

SQL Server Replication 發布資料庫失敗

SQL Server Replication 發布資料庫失敗 環境 Windows Server 2016 Standard 版本 Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Sep 24 2019 13:48:23 Copyright © 2019 Microsoft Corporation Developer Edit......
SQL

發布.Net Core Webapi到IIS

發布 .net core webapi 到iis 因為這樣就不會有一個黑黑色的視窗在那邊,如果不清楚這是在做什麼的人不小心關掉的話,API就停止了 可以在IIS裡統一管理目前正在執行的API有哪些,還可以透過window事件檢視器看到api的log IIS 建立IIS應用程式集區 建立一個叫做NetCore的應用程式集區跟.netframework的應用程式集區做區隔 .NET CLR版本......

資料結構

...

WPF MultiBinding

MultiBinding 有時候會要寫什麼值等於多少 可以用兩個元件來解決,但是這樣就要多寫一個元件,不是很聰明 12<TextBlock Text="資料筆數 "><TextBlock Text="{Binding Count}"> 或是在ViewModel裡面處裡掉,可是這樣這個屬性就沒有辦法跟其它屬性共用 123456789private ......

Linux安裝mysql.phpmyadmin

安裝mysql、測試 安裝mysql 123sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev 檢查服務是否啟動 12sudo lsof -i :3306telnet localhost 3306 設定mysql允許遠端訪問 編輯mysqld.cnf......

Python-Request

#Requests using library 安裝 1pip install requests 引用 1import requests 基本用法 12requests.get('url')requests.post('url', data={'key':'value'}) 常遇到問題-Encoding 看到奇怪的字 1234# \xe7result.encoding =......

Async/Await

Async、Await、Task 12345678910111213141516171819202122232425static void Main(string[] args){ TestService sv = new TestService(); sv.Function(); Console.WriteLine("done"); Console.Rea......

C# 常用方法

XML 讀取XML 1234567891011121314151617181920212223242526try{ XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("Setting.xml");//載入xml檔 var data = xmlDoc.SelectNodes("Setting"); fore......
C#

Rider Live Templates

Live Templates 其實就是產生程式碼的範本,如果有一段常常要寫的程式碼要打很多次會浪費很多時間在做一樣的事情 怎麼用 在rider主視窗中按兩下shift,輸入live templates 可以在要寫的語言中設定常用的template,按圖片中右上角的圖案可以新增template Shortcut 是呼叫範本的代碼,在程式中輸入了代碼再按tab就會自動產生對應的程式碼範本 Re......

Jetbrains-Rider 同步設定

同步環境設定 在開發時常常會有習慣的快捷鍵,但因為原本的快捷鍵設定跟Rider的不一樣,這時候我們就會去設定自己習慣的設定 如果開發環境不是只有在一台電腦上而是有好幾台電腦的時候就會很麻煩 像我自己公司、常用的筆電、家裡的電腦我有三個開發環境,裡面都會裝Rider、Pycharm、DataGrip…,等於是我一樣的設定最多要設定9次 jetbrains已經有幫使用者想好了 在 1File &......