2022-06-14

[C#] 使用 Gmail 寄信 2022 解決安全性較低無法寄信問題

之前有一篇文章,解決遇到 白嫖 GMAIL 寄送失敗,然後我寫了一些心得,但是最近 Gmail 又改變政策了

所以只好再寫一篇來記錄,繼續使用 GMAIL 白嫖的小秘訣 2022

基本上,是因為業主都收不到信件了,所以我看了一下發現..


2022-05-03

Disney+ 大大寬頻遇到 Disney+ 只於部分地區提供。根據您所在的位置,您可能無法使用 Disney+ 。如果您認為此訊息有誤,請聯絡 Disney+ 客戶服務 ( 錯誤代碼 73) - 含解决方法,親測有效

最近在用電視看 Disney+ 出現 "Disney+ 只於部分地區提供。根據您所在的位置,您可能無法使用 Disney+ 。如果您認為此訊息有誤,請聯絡 Disney+ 客戶服務 ( 錯誤代碼 73)  


2022-04-29

[Android] 陸版 小米手機、紅米手機 MIUI 13 APP閃退問題


最近買了一隻陸版的手機 紅米Redmi K50 ,很懶得刷歐版,而且這是聯發科的 CPU 不知道有沒有 ROM

因為我想體驗一下新版的 MIUI 13 ,基本上這隻有內建 Google 框架,安裝起來其他 APP 沒啥問題..

但是我裝好 facebook or Nike Run Club 後打開會直接閃退...


2022-03-02

[OpenSource] 一個簡單產生 ETH 錢包服務的專案

上篇文章提到 如何不使用 Database 取到不重複的 Int32 主要就是為了取錢包不重複,之前的一個小專案

就想說分享一下,裡面因為我要研究 Nethereum 所以我就沒有用 nuget 了,我直接拿原始碼下來重新編譯

所以就寫了一個簡單的取 ETH Wallet 的服務,這邊就分享一下給大家 這是 base on .netcore 3.1

2022-03-01

[C#] 不透過 Database 取得 auto-increment 的 Int32

今天分享一個有點奇怪的文,因為之前在寫一個取錢包系統,對於取 HD Wallet 來說,要拿到一個獨一無二的 index 就變得很重要

相關文章可以參考 產生 TRX 錢包,使用 ETH 錢包轉換 透過 Nethereum ,基本上如果沒意外可以取到 Int32  的 Max Value

也就是  2,147,483,647  ,大概二十一億左右。

因為我取錢包的系統是用 Azure Table Storage ,沒有像是 SQL Server 可以開  IDENTITY to perform an auto-increment (自動編號)

所以我得自己掌管不會重複存取到一樣的數值,但是會遇到一次大量進線取用的問題,這時候問題來了

要如何不會被重複取到不透過資料庫。 這是 base on .netcore 3.1

2022-02-25

[C#] 透過 ethplorer.io 取得錢包資產簡單易上手

最近要查 ERC20 鏈上面 USDT 餘額,於是我問一下同事有沒有好的地方可以查,非常懶得自己架節點

於是 好友11 就推薦這個 https://ethplorer.io/zh/

2022-02-24

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

上一篇文章 物件輸出的 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 也可以,不過有人付出心血我們就是可以試試看


2022-02-23

[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 

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

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

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