[C#] 物件輸出的 JSON 按照 Property Name 排序的兩種方法
紀錄一下一個之前跟其他廠商合作的需求,簡單的說因為我們常常對接 API 的時候是透過 JSON
對方不一定是微軟的系統,我們要確定彼此的資料是正確的,很簡單就是直接做 checksum
但是 JSON 這時候第一層的 Propery Name 如果順序不一樣就將無法用同一個方法進行 checksum
這時候就有一個需求,就是將 輸出的 JSON 給排序,只需要第一層的就可以了。
[C#] ClearScript 引入外部檔案 + 模擬 require , eval
上一篇文章 簡單介紹 ClearScript 一個官方且跨平台的 Javascript Interpreter ,我們簡單介紹了 ClearScript
在實作中有幾個地方很常用到就在筆記一下,關於如何使用外部 .js 檔案,然後我再 javascript 中也可以引入還有使用 eval
標籤: .Net , .netcore , C# , Javascript
[C#] 簡單介紹 ClearScript 一個官方且跨平台的 Javascript Interpreter
今天主要來說一下 ClearScript ,他主要也是一個 Javascript Interpreter ,然後看起來是微軟的親兒子
可能因為為了 .netcore 化之後,他也支持 Linux 版本,雖然 Jint 也可以,不過有人付出心血我們就是可以試試看
標籤: .Net , .netcore , C# , Javascript
[C#] ClearScript - 關於出現 Unhandled exception. System.TypeLoadException: Cannot load ClearScript V8 library. Load failure information for ClearScriptV8.win-x64.dll 的錯誤
之前專案在測試各種在 .net 中的 Javascript Interpreter ,當然之前有測試過 Jint 當然這也是我目前主要在用的
但是之前有測試到一個叫握 ClearScript 的,是微軟的親兒子,感覺也很有搞頭,之後會有幾篇來做測試跟介紹
今天主要是執行起來的時候遇到的問題,筆記一下如何解決的..
[C#] 一個有趣的速度測試關於 System.Security.Cryptography.RSA , XC.RSAUtil , BouncyUtil
這故事來自於公司有一個服務裡面有用到加解密,然後效能一直都不好
原因是因為這裡面有用到 RSA 加解密,合作廠商提供的 Private Key 是使用 PEM
所以當初工程師使用了 BouncyCastle 去解..
[C#] 純使用 BouncyCastle 來做 RSA 加解密
最近因為專案的關係比較常要寫一些關於虛擬貨幣(數字貨幣、加密貨幣) 的東西,在加密貨幣的世界中,hash 跟加解密是很常見的
因為很多是 OpenSource 轉到 .net 這邊來,所以我常看到一個套件 BouncyCastle