[Visual Studio] 利用內建的diff merge 進行整合
當要進行代碼整合時, 有時需要進行3-way match, 簡單說是用兩個檔期進行比對整合, 並標示有衝突(Conflict) 的部份.
當要進行代碼整合時, 有時需要進行3-way match, 簡單說是用兩個檔期進行比對整合, 並標示有衝突(Conflict) 的部份.
在設計介面時, 有時會利用duel list 去顯示現有item 及可以加入的item. 在Angular 中, 可以安裝 angular-dual-listbox 實現. 而它亦可以自己修改設計. 示範中會利用它自建主題及加入add/ remove all 功能.
發生這個問題時, 主要是因為object 中有多個@JsonManagedReference 找到, 因此會令serialize 時不能正常找到相對應的class resolve.
請辭後三十日冷河期, 除了寫document handover 外, 唯有聽talk 裝備自己. 在此摘錄重點.
之前已經講了什麼是CROS, 在此不再論及, 在本篇會示範如何在.net Core 上設定CROS.
因為project 會從Java 轉移到.net 中, 趁此機會順便對Java JPA 有關的mapping 摘錄, 以便以後查看.
之前在Java 遇過同樣問題, 解決方案是在getter 中加入annotation. 而在.net core 中, 則需要透過修改startup().
上篇寫了利用Log4net 做記錄及其現時的限制, 現在會使用NLog 進行記錄. NLog 是一套建於.net 平台的logging framework, 與log4net 比較, 最大好處是NLog的效能比較快及可以concurrent 讀寫, 而log4net 則在programming language 上較廣泛, 可以在相同xml config 下於不同平台執行. 是次示範會在.net Core 中利用NLog 進行檔案及資料庫記錄. 而資料庫則會以SQL server 作示範.
之前寫過文章利用.net 及Java 寫紀錄, 現在則會示範在.net Core 中利用log4net 進行記錄.
在ASP.net Core 中並沒有如.net framework 中預設設定於web.config 或app.config 中, 須要人手設定, 雖然有少許不便, 但換來了更lightweight 又更有彈性的部署. 示範中會以將EF 中的connection string 修改存於JSON 檔, 令其更configurable. 因為會涉及profile 設定, 所以亦會在此亦會分享.net core 中profiling 的相關設定.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes