顯示具有 .Net 標籤的文章。 顯示所有文章
顯示具有 .Net 標籤的文章。 顯示所有文章

[C#] 實現 TabPay 金流平台的快速信用卡支付整合(保留卡片) - Pay By Card Token

2024-09-04

接續上一篇文章,這也是為何主要最後選 TabPay 的原因,因為他可以保存住客戶的信用卡授權

然後再次進行刷卡,但是得先取得授權並且保存著,這時候要使用的就是 Pay by Card Token



[C#] 實現 TabPay 金流平台的快速信用卡支付整合 - Get Prime

2024-09-02

最近因為有需要,所以用到了一個三方金流的公司叫做 TabPay全方位金流平台,因為之前都只有接藍綠紅

現在百花齊放,因為看一下範例很多都是用 python 寫的,所以想說就筆記一下使用 C# 開發信用卡付款的方法

之後要用到就可以快速復習一下



[C#] 在網頁專案中使用 HtmlSanitizer 來防範 XSS 攻擊

2024-08-27

在做網頁專案中,很常會使用到 summernote 或是其他的 html 編輯器套件,會讓客戶輸入他自己要輸入的 html 

但是呢為了避免客戶輸入的 的程式碼造成 XSS 攻擊,所以有些 Tag 或是 Attribute 是危險的,這時候有同事推薦這個套件

HtmlSanitizer



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

今天分享目前找到的圖床最後一篇,這服務比較特別,他主打基於 Web 3 + IPFS 上儲存和檢索媒體的服務

就是 Pinata ,我網路上查一下 Pinata 的意思 : 皮納塔(西班牙語:Piñata),是一種紙糊的容器,其內裝滿玩具與糖果,於節慶或生日宴會上懸掛起來,

讓人用棍棒打擊,打破時玩具與糖果會掉落下來。

蠻有趣的名稱接下來就是我們看上傳圖片的部份,畢竟我們是以圖床為主



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

2024-08-26

免費圖床系列介紹之續篇,今天帶來的是 sm.ms。這是一家歷史悠久的圖床服務,許多朋友都推薦使用它。

sm.ms 因為服務穩定、規則清晰明確,尤其在免費方案方面表現不錯,所以我決定趁此機會記錄下這些使用心得。



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

2024-08-23

上一篇說到因為 imgur 因為客戶關係被鎖了,所以我就在繼續找其他可以用的免費圖床

上次介紹了一個有免費的圖床 - Cloudinary ,今天介紹另一家比較常見的 imgbb 



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

2024-08-22

之前圖床都是用 imgur ,但是最近因為客戶違規,導致我的 API 或是 IP 被擋住

這時候客戶基本上想要換一間圖床,所以簡單做一下功課,基本上不知道問誰就問了一下 GPT 

之後就整理了一下幾家,今天就先分享 Cloudinary 



[C#] 透過Azure Blob 租用解決Azure App Service Scale Out 多 Instances 使用同一個 Lock

2024-03-05

上一篇文章,我們提到了Azure App Service scale out 之後如何取得 instance id ,主要就是我要測試

如果現在他分裂成一台以上,我又要對檔案進行 IO 會產生什麼事情,你會問我為何要這樣操作,因為有可能你會用 

SQLite 或是 LiteDB 等..單機資料庫但是對於檔案寫入會有問題,這時候有什麼方法可解決 ?



[C#] 不用 Access Token 如何獲取粉絲專頁的 UID

2024-02-29

記錄一下,最近有需求就是不要等入下取得臉書的公開資訊,所以目前解決方案就是

透過爬蟲,今天的範例,就是不登入狀況下,沒有 Access Token 下取得 LadyGaGa 臉書粉絲專業的 Fanspage ID



[C#] 探索 FreeSql:讓資料庫操作更為簡便高效 - 一對多的對應輕鬆操作

2024-02-21

上一篇文章,我們針對 資料如果過於龐大,拆成兩張表,並且同 Key 狀況下

進行 Table 擴充,還有一種狀況在開發上會常遇到的就是 OneToMany 的狀況

我有一個 OrderInfo 他有一個 Propery 物件為 Cate ,但是 CATES 表格中 中,每一個 Cate 會被許多 OrderInfo 的 CateId  給關聯著



[C#] 探索 FreeSql:讓資料庫操作更為簡便高效 - 擴增資料 OneToOne

上一篇文章,我們簡單的測試了 FreeSql ,今天我們要稍微複雜一點了

我們常常再設計資料庫表格的時候假設有一個資料模型非常大,這時候我們會拆開

把熱資料當作主表,其他比較冷的資料,會再用另一張表紀錄,這時候要用到 FreeSql OneToOne 的概念



[C#] 探索 FreeSql:讓資料庫操作更為簡便高效 - 簡單 新增/編輯,查詢資料

最近研究了一個我之前看到很有興趣的東西,最近再重新評估工具的時候測試一下

就想說順便把這套件介紹給大家這就是 FreeSql



[C#] .Net 下操作 Excel 新選擇 EPPlus - 輸出 Excel 中的圖片,取得圖片在 Excel 中的資訊。

2024-02-17

最近因為處理 Excel 比較多,所以分享比較多 EPPlus 遇到的事情跟心得,最近這需求是因為

我要去抓取 Excel 中的圖片,並且把其中的圖片抓出來,這邊是簡化過的範例,畢竟只是寫文章記錄

不用這麼去複雜化案例,這邊是我開一個 Excel 隨便貼入兩張圖,之後我們來測試看看使用 EPPlus 來把兩張圖片在 Excel 中的資訊抓出

並且把檔案輸出成每個圖檔..



[C#] .Net 下操作 Excel 新選擇 EPPlus - 插入圖片,技巧使用 AutoFit

最近使用 EPPlus 來解決 , Excel 問題,不免俗的又是遇到一個萬年的問題

如何插入圖片,其實在 Excel 中插入圖片一直都是一個麻煩的問題,因為圖片其實都是浮在儲存格的上面

所以,基本上你很難控制儲存格的大小,但是其實是有一個小技巧,以前我在處理 Excel 也是這樣處理的..


[C#] .Net 下操作 Excel 新選擇 EPPlus - 超簡單將 List 輸出成 Excel 檔案

2024-02-16

上一篇文章我們聊到如何快速地匯入資料透過 ,EpplusTableColumn 裡面的 Header 來比對

並且還原成為 Staff 的物件 ,今天我們聊一下,如何簡單的,把 List<Staff> 直接輸出成 Excel 檔案

這樣就不用在那邊數格子..



[C#] .Net 下操作 Excel 新選擇 EPPlus - 簡單還原 WorkSheet 資料回 List

2024-02-15

上一篇文章寫到 如何使用 EPPlus 建立 Excel 檔案,也有讀取 Excel 的方法

但是總覺得寫起來不夠舒服,難道就不能夠直接透過 第一 Row 透過欄位的方式還原物件嗎?


[C#] .Net 下操作 Excel 新選擇 EPPlus - 建立 Excel 檔案,讀取 Excel ,寫入公式,計算公式讀取公式

上次處理 Excel 問題還再 .Net Framewok ( 2014),現在都已經 .Net 8 了,該是時候找找看新的選擇,之前寫的 NPOI 當然都還可以使用

只是再想都已經到了 .Net8  有沒有其他好用的選擇 ,大概看了一下選了幾套測試,今天測試一下 EPPlus 



[C#] 一個輕量化的Database - LiteDB 中索引 ( index ) 的相關測試

2024-02-05

今天主要不是寫程式,主要是測試 LiteDB 到底對於索引的處理結果,我這邊有三個測試 collection

FRIEND1- 一百萬的資料沒有做索引

FRIEND2- 前50 萬筆建立好後,製作索引,後面再寫入 50萬筆

FRIEND3- 一百萬筆資料建立好後,再建立索引



[C#] 一個輕量化的Database - LiteDB 中的 關聯式操作 : DbRef

2024-02-02

今天繼續聊一個最近測試 LiteDB 遇到一個很有趣也很方便的東西,  LiteDB 雖然主要是 NoSQL 但是

他也有可以支持類似關聯式資料庫 的操作,畢竟透過正規化資料庫,對於資料規劃也會比較符合主流邏輯

這篇就來聊在 LiteDB  如何做到兩張表( collection ) 的關聯



[C#] 一個輕量化的Database -LiteDB 製作 List<Object>屬性索引查詢的最佳方法

2024-02-01

上一篇文章 說到 LiteDB 製作索引(index) ,百萬資料測試查詢篇,後來我有測到一個東西

就是我對屬性是 List<Object> 中的 某一屬性進行查詢,是不是可以做索引 (index) ,

答案是可以的,但是要直接做到 List<Object> 中要被查詢的該屬性..


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