[Angular] 自建Duel List
在設計介面時, 有時會利用duel list 去顯示現有item 及可以加入的item. 在Angular 中, 可以安裝 angular-dual-listbox 實現. 而它亦可以自己修改設計. 示範中會利用它自建主題及加入add/ remove all 功能.
在設計介面時, 有時會利用duel list 去顯示現有item 及可以加入的item. 在Angular 中, 可以安裝 angular-dual-listbox 實現. 而它亦可以自己修改設計. 示範中會利用它自建主題及加入add/ remove all 功能.
發生這個問題時, 主要是因為object 中有多個@JsonManagedReference 找到, 因此會令serialize 時不能正常找到相對應的class resolve.
請辭後三十日冷河期, 除了寫document handover 外, 唯有聽talk 裝備自己. 在此摘錄重點.
之前已經講了什麼是CROS, 在此不再論及, 在本篇會示範如何在.net Core 上設定CROS.
上篇寫了利用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 MVC 中跟回property name, 但frontend 若有不同格式, 則會在migration 時會出現不能正常deserialize 的問題. 若要解決問題的話, 則須要自己設定.
按原廠設定, ASP.net MVC 的API Controller 會以XML傳回資料. 但在Front-end 中要處理資料倒困難. 而其實可以透過加入Attribute 使其傳回JSON. 方法如下.
在ASP.net MVC 中, 當伺服器叫用自己web API 時, 有機會遇到cross-site scripting 問題. 有幾種解決方法.
以前在hash 物件時, 通常會用到MD5 256 / 512 之類的機制進行. 而在新系統中, 則建議利用Argon2 進行hashing. 示範中會利用Password wrapper 做adapter 去將字串作hashing 又檢驗.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes