顯示具有 C# 標籤的文章。 顯示所有文章
顯示具有 C# 標籤的文章。 顯示所有文章

[C#] JSON 按照 Property Name 排序輸出 JSON (效能測試)

2022-02-24

上一篇文章 物件輸出的 JSON 按照 Property Name 排序的兩種方法 ,其中提供兩種方法來做到排序物件後 JSON輸出

這時候我同事問我要採用哪一種,其實我也不知道,反正文章都寫了範例程式稍微小改一下,直接測速吧



[C#] 物件輸出的 JSON 按照 Property Name 排序的兩種方法

紀錄一下一個之前跟其他廠商合作的需求,簡單的說因為我們常常對接 API 的時候是透過 JSON 

對方不一定是微軟的系統,我們要確定彼此的資料是正確的,很簡單就是直接做 checksum 

但是 JSON 這時候第一層的 Propery Name 如果順序不一樣就將無法用同一個方法進行  checksum

這時候就有一個需求,就是將 輸出的 JSON 給排序,只需要第一層的就可以了。




[C#] ClearScript 引入外部檔案 + 模擬 require , eval

上一篇文章 簡單介紹 ClearScript 一個官方且跨平台的 Javascript Interpreter ,我們簡單介紹了 ClearScript 

在實作中有幾個地方很常用到就在筆記一下,關於如何使用外部 .js 檔案,然後我再 javascript 中也可以引入還有使用 eval



[C#] 簡單介紹 ClearScript 一個官方且跨平台的 Javascript Interpreter

今天主要來說一下 ClearScript ,他主要也是一個 Javascript Interpreter ,然後看起來是微軟的親兒子

可能因為為了 .netcore 化之後,他也支持 Linux 版本,雖然 Jint 也可以,不過有人付出心血我們就是可以試試看



[C#] ClearScript - 關於出現 Unhandled exception. System.TypeLoadException: Cannot load ClearScript V8 library. Load failure information for ClearScriptV8.win-x64.dll 的錯誤

2022-02-23

之前專案在測試各種在 .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 


[C#] 透過 XC.RSAUtil 做到 RSA 加解密包含 PEM,PKCS1,PKCS8 加解密

最近因為專案的關係會用到 關於 加解密的部分

中間有遇到一些問題就紀錄一下,今天來講一下如何使用 XC.RSAUtil 來做到 RSA 加解密


[C#][.NET Core] 設計使用 Jint 反射 dll 執行外掛程式

2022-02-22

前幾篇文章說到了 模擬做到 XMLHttpRequest (XHR) 的效果 還有 試著在 Jint 引入其他的 .js 檔案,模擬類似 require 的效果 

因為 Jint 跟 C# 的程式碼混和執行,這我們之前文章 試著用 C# 透過 Jint 執行 Javascript ,混和執行 ,已經說過了

但是畢竟你能提供的有限,有沒有可能讓有能力的客戶自己撰寫自己要的呢?


[C#][.NET Core] 試著在 Jint 引入其他的 .js 檔案,模擬類似 require 的效果

之前在弄 Jint ,所以整理一下之前覺得好用的部分,今天來說一下關於  Jint 如何在 Javascript 那邊引入其他的 js 檔案

其實不難,但是總比你從 C# 端再引入方便多了,這也有助於你的設計規劃..



[C#][.NET Core] 試著在 Jint 模擬做到 XMLHttpRequest (XHR) 的效果

之前寫過關於 Jint 的文章可以參考這一篇 試著用 C# 透過 Jint 執行 Javascript ,混和執行

今天 主要是來說 Jint 模擬做到 XMLHttpRequest (XHR) 的效果,為何要這樣做,簡單的就是人做專案身不由己


[OpenSource] 使用 Azure Table Storage 自己寫一個 KeyValue 的簡單的快取服務

2022-02-18

這是一個實驗計畫,我不建議你商用,但是我自己已經商用了:P ,主要是因為為了測試我之前寫的一個 library - No2verse.AzureTable 

因為做的專案也有一些需求,就是他需要一些可以做快取的需要,而且他只會 Key Value 存取,當然也可以用 Redis ,但是我就是客家人本性?

也不完全是,只是因為我覺得 Azure Table Storage 是一個值得研究的技術低價好用。


home template from : https://codepen.io/toomuchome/pen/QZPYqm


[.Net] 一個方便產生 swagger 離線文件的好網站

2022-02-17

今天介紹一個 好用的網站,有時候 web api 寫好了,需要先把文件分享出去但是實際上這份文件只是先給對方預覽

你也還沒有再對外公開機器上面,雖然你說架好 swagger 就可以了,但是就是還沒對外,或是你只是要敘述你系統要怎麼呼叫

不可能因為他架設一個 sample 網站,今天找到一個不錯的 網站 https://editor.swagger.io/



[C#] Azure - 自己寫了一個方便自己使用的 library for Azure Table Storage

2022-02-08

Azure Storage Table 真的是 一個讓人又愛又恨的東西,他很便宜,所以我就自己寫了一個簡單的 library 來操控

用了一陣子想說就分享一下




[C#] TRON(波場)一個新創的錢包,得知收到 USDT

2022-01-04


之前聊過怎麼得知 Tron(波場) 錢包內,裡面有多少 USDT - 查詢 Tron(波場) 取得錢包資訊,餘額,合約餘額

在 NILE 測試鏈中,我原本以為只要 輸入

https://nile.trongrid.io/v1/accounts/錢包 就可拿到 JSON

範例: https://nile.trongrid.io/v1/accounts/TBa6tz95W5baRro9pXRRRntZNdpvtg3fTw



[C#] 透過 TRON(波場) 交易 USDT (TRC20)

2021-11-23

上篇文章,我們提到了如何透過 C# 在Tron 作一筆 trx 的交易,這一篇主要目的就是交易其它的合約貨幣,現實生活中,妳應該是為了要讓

USDT 的 trc20 鏈的交易,當然 USDT 也只是一個合約,因為 tron 測試鏈對 USDT 測試很完整,所以我們這篇就來說說關於 透過 tron 交易 USDT 




[C#] 透過 TronNet 產生 TRX 交易 基於 .netcore 3.1

2021-11-22


之前文章 創建了 波場 Tron 錢包,現在來處理一下交易,網路上竟然有在賣 C# for Tron 的套件,價值 4000 人民幣

看來這市場其實不小 ? 網路上其實有一些免費的套件,在這邊再次感謝無私的大大  Orz..

這一篇我們來敘述一下,如何使用官方 trongrid.io 然後使用套件將 trx 打到其它錢包。




[C#] 查詢 Tron(波場) 取得錢包資訊,餘額,合約餘額

2021-11-19


之前文章 手把手基於 TRC20 ( TRON-波場 ) 發行自己的幣 我們提到關於如何自己在 TRON(波場) 上面發行一個自己的幣

這篇文章,主要是紀錄一下關於取得 TRON(波場)錢包 的資訊,包含餘額跟擁有TRC20 合約的幣

網路上應該其實 API 不少,但是我主要是官方的 trongrid.io 



[C#] 產生 TRX 錢包,使用 ETH 錢包轉換 透過 Nethereum

2021-11-15


最近在弄關於 TRX 的項目,因為最近 ETH 的 GAS 真的太高了,所以目標先鎖定 TRX

之後有時間我也會順便把 BSC 也研究一下,這篇開始我們作一系列的文章。




[Azure] C# + Azure Face API 建立 Person 進行辨識

2021-11-02

前幾篇寫了相關於 Azure Face API ,今天這一篇應該是暫時後最後一篇,畢竟手上也有事情再忙

我也就是順手把手上測試過的東西紀錄一下,官方案例算是清楚,不過他比較著重於非同步的做法,可能是因為會有失敗排成的關係

這邊我案例都是同步的做法,畢竟我只是要測試而已,這一篇主要案例就是建立 PersonGroup ,PersonGroup 裡面可以放 Person ,

之後你會到某個人的 PersonId ,之後你可以對 Person 餵圖進去讓他建立起模型,之後你再拿其他人的圖片,取到 FaceId 後

就可以問該 FaceId 跟 PersonId 相似度多少( 0-1 之間) 。



當麻許的超技八 2014 | Donma Hsu Design.