[C#] CliWrap 遇到中文亂碼問題

2025-07-14

在一些應用裡,我們常常需要呼叫外部指令,例如執行自己寫的 console程式,或是跑報表等其他命令列工具。

過去的做法通常是使用 System.Diagnostics.Process,雖然可行,但要處理輸入輸出、等待結束、取消執行、讀取結果等細節時,程式碼會變得又長又複雜。

後來我發現有個套件叫 CliWrap,能讓這些操作變得簡潔許多,也更容易維護


[C#] 重遇 stackalloc 關於效能跟限制的二三事

2025-06-11

最近在看一些 open source 專案的原始碼時,看到某個地方用到了 stackalloc

這關鍵字讓我一點一熟悉看一下文件這不是以前要開 unsafe 的東西

結果一查,才發現這玩意兒原來早在以前就有,只是因為後來有了 Span<T>

現在可以安全地在受控環境裡使用堆疊記憶體,完全不需要 unsafe 了。


[C#] Telegram Bot 開發筆記:如何在 v22.4.4 傳送圖片,設定公告訊息 pin message

2025-03-12

因為最近在開發跟 Telegram 的東西,接下來要筆記兩個項目,一個是如何發送圖片,還有一個就是

如何在 Telegram 中對發出的訊息做 pinned (釘成公告)



[C#] Telegram Bot 開發筆記:群組收不到機器人的訊息

2025-03-10

今天記錄一篇,基於  Telegram Bot 開發筆記:如何在 v22.4.4 正確接收訊息 這篇文章,這裡面有一個問題

就是有朋友問為何在群組中,好像除了  command 也就是 / 開頭的訊息,因為之前沒有遇到這問題,後來查一下

是因為一個參數要打開,筆記一下免得我忘記


[C#] 使用 Telegram.Bot v22.4.4 建立互動式選單,並清除舊訊息

2025-03-07

繼續 Telegram 系列,因為最近幫系統改成 Telegram.Bot v22.4 ,遇到一些問題,剛好也碰到一個需求,就是發出給客戶選項 ( InlineKeyboardMarkup )後

得到答案之後就是要將原本的問題刪除,今天就來筆記一下



[C#] Telegram Bot 開發筆記:如何在 v22.4.4 正確接收訊息

最近又要用到 Telegram,過去我寫過一些 Telegram 的文章,但是我天真了,我今天測試了 Telegram.Bot v22.4.4 發現跟之前又不一樣了..

又不能直接 Copy and Paste ,所以今天就筆記一下 Telegram.Bot v22.4 如何收訊息



[C#] 可程式化的免費圖床方案 - Vgy.me

2025-03-05

去年寫了一系列的 白嫖圖床可程式化的免費圖床方案 ,看一下後台數據還不錯後來有一些朋友提供給我其他可以免費程式化的圖床

今天介紹其中之一 Vgy.me 



[Cloudflare] Rcoket-loader 出現問題 rocket-loader.min.js-cb/cloudflare-static/rocket-loader.min.js net::ERR_ABORTED 404

2025-03-03

最近一些網站碰到 post 資料回去遇到問題,後來一查了一下都是遇到 Cloudflare Rocker Loader , 因為當初開的時候直接順手就開了

這幾天一直出現 GET /cdn-cgi/scripts/rocket-loader.min.js-cb/cloudflare-static/rocket-loader.min.js net::ERR_ABORTED 404 (Not Found)

後來看了幾篇文章..



[C#] 如何查詢 TRC20 的交易風險標記

2025-02-27

在區塊鏈交易中,某些交易可能被標記為高風險 ,特別是在 tronscan 這類區塊瀏覽器中可以查詢到這些資訊。

這篇分享將示範如何使用 C# 並透過 RestSharp 發送 API 請求,來判斷特定交易是否被標記為高風險。

主要也是因為我去看 tronscan 上面發現他們會去呼叫某個 API 去判斷 是不是 risk 的 transaction


當麻許的碎念筆記 2014 | Donma Hsu Design.