發表文章

目前顯示的是 2021的文章

AzureDevOps-還原已刪除的Git 分支

圖片
今天同事要找的相關程式碼,前陣子我以為不會再用到,就把它刪除了。試著要在本機的git下reflog,看可不可以找到分支的commit ID來還原,但...已過了期限(預設保留30天),找不到。 本機找不到,就往上找找,幸好AzureDevOps有提供還原已刪除的方式 還原方式 進入Branches,在搜尋輸入已刪除分支的 完整名稱, 找到後就可以還原回來了。 其它參考 https://docs.microsoft.com/zh-tw/azure/devops/repos/git/restore-deleted-branch?view=azure-devops https://gitbook.tw/chapters/branch/restore-deleted-but-unmerged-branch.html

使用ExeOutput for PHP發信

圖片
目前有一外包程式使用的是php開發,外包商反應我們提供的AWS Smtp資訊無法發信,但我測試使用.net C#可以正常發信。 由於不會寫php,一時間也不知如何驗證,是哪邊出錯? 為釐清是哪邊程式出錯,找了一個php範例來測試,但...不會php,也沒有安裝相關環境可以用,怎麼測? 解決方式 找到了一個軟體可以針對php程式直接編譯成執行檔。沒有安裝php,也會自動幫你下載安裝。 1. 下載連結 2.安裝後,打開應用程式,新增一個專案並選擇進入點的.php,本例為下載php email的範例程式 選擇輸出的檔案類型,本例為主控台應用程式 3.編譯程式 成功後,就會看到輸出的exe ps:.exop為ExeOutput的專案設定檔 其它參考 https://www.exeoutput.com/samples/sendmail-console-app

NSwag Studio -更新Web API文件參考

圖片
前言       寫給同事的操作文,在新增API或增修欄位時,如何更新Client端的程式碼。 How To 1.沒有安裝過NSwagStudio的話,先到此 下載安裝 。 2.Web API網站先執行起來,並打開應用程式,副檔名.nswag 3.更新參考並存檔,如下圖 4.查看xxxxClient.cs,是否已更新 其它參考 https://note.kimx.info/2020/04/nswag-studio-apiclient.html

SQL Server -使用資料層應用程式匯出/匯入

圖片
前言 前陣子將自己寫的一個Side Project的資料庫放在網路上的 免費空間 ,這兩天想要把資料備份下來。網站有提供Export Data,但我試了沒用。使用.bak的方式備份,檔案會備份在免費空間的主機上,無法下載...昏。 解決方式 之前記得同事有提過,資料庫在SSMS使用 bacpac 進行備份/還原。試了一下果然可以,備份的檔案可以直接存在用戶端的電腦上。 匯出 1.匯出資料層應用程式 2.選擇本地位置 下一步確認後,會完整將Schema及資料匯出。 匯入 選擇匯出後的資料層應用程式 指定資料庫名稱及位置 確認後,資料庫匯入成功 參考連結 https://docs.microsoft.com/zh-tw/sql/relational-databases/data-tier-applications/import-a-bacpac-file-to-create-a-new-user-database?view=sql-server-ver15