2019-03-11

[C#] 手把手來玩比特幣 (Bitcoin) - 製作高清錢包

這一篇算是番外篇,不用也是可以,主要就是產生高清錢包,其目的在於 你可以透過一個助記符(mnemonic),產生很多很多的錢包(uint 的 max ) 約莫 4,294,967,295,而且這 4,294,967,295 裡面還可以在生出小錢包,可以有助於你管理錢包,你只要知道他是編號幾,然後擁有註記符就可以還原


2019-03-08

[C#][Azure] 一個方便的工具,協助處理 decimal , 自訂物件 寫入資料 Azure Storage Table


之前寫了幾篇文章關於 C# 寫入 Azure Storage Table ,但是 因為 上面 Table 的定義有限制,但是實作上面開發起來就覺得捉襟見肘,所以我就開了一套東西來處理這部分,其中很值得一提的就是就是他可以將 decimal 幫你轉成 string 後儲存至 Azure Storage Table 上,如果你是複雜物件會幫您序列化成字串後儲存,娶回來後也會自動幫您還原,取回來的 datetime 會幫你轉成 localtime .

這是原本預設的  Azure Storage Table 支援的型態



2019-03-06

[C#][.NET Core] Azure Storage Table 手把手從頭開始 - 透過 PartitionKey 取得所有資料

之前有篇文章 Azure Storage Table 手把手從頭開始 - 建立 Table,InsertOrReplace 資料,讀取資料 ,其中我寫入一千筆 User 資料,並且我將 PartitionKey 設定為 GROUP1~ GROUP10 ,基本上在 NoSQL 的資料規劃中, PartitionKey 做得好,會有效的增加搜尋效率,這篇範例就是去撈取之前新增的一千筆資料中 , PartitionKey 為 GROUP4 的資料。

[C#][.NET Core] Azure Storage Table 手把手從頭開始 - 刪除資料,更改資料使用 ETag

上一篇文章我們談到了 建立 Table,InsertOrReplace 資料,讀取資料 ,這一篇文章我們來聊一下關於刪除資料,還有更改資料使用 Etag

[C#][.NET Core] Azure Storage Table 手把手從頭開始 - 建立 Table,InsertOrReplace 資料,讀取資料


之前寫了一系列的關於 Azure Storage Blob 的入門教學,現在來寫關於 Azure Storage Table 的入門


2019-02-09

[C#] 手把手來玩比特幣 (Bitcoin) - 查詢所有打幣出去的紀錄

上篇文章 手把手來玩比特幣 (Bitcoin) - 把錢打出去(交易篇) 我們把 0.01 打出去到其他錢包,我們要如何查詢我這錢包( mvJh993ZpnVFgX4Bs9jacjFLsKPhXj3nkj ) 的交易紀錄呢 ?

2019-02-08

[C#] 手把手來玩比特幣 (Bitcoin) - 把錢打出去(交易篇)

上一篇文章,我們談到 查詢所有收入的紀錄 接下來,我們就是要把收到的錢,轉到另一個錢包 mshr22VWpq7XTTA3EhAoqoizPuqRAvZfvi 

[C#] 手把手來玩比特幣 (Bitcoin) - 查詢所有收入的紀錄

上篇文章 查詢餘額有多少,包含尚未確認的 餘額,所以我從有發送測試貨幣的網站,打了 0.01 的比特幣到我的測試錢包 (mvJh993ZpnVFgX4Bs9jacjFLsKPhXj3nkj) ,你可以在測試鏈上的交易看到這筆交易

[C#] 手把手來玩比特幣 (Bitcoin) - 查詢餘額有多少,包含尚未確認的

上一篇文章提到,如何建立,還原比特幣錢包 ,這一篇我們來聊聊 怎麼取得某一個錢包的現在的餘額包括未尚未 confirm 完的
老話一句,請注意,該文章範例都是測試鏈上面的,如果你需要在正式鏈上面使用,請記得改參數

2019-02-07

[C#] 手把手來玩比特幣 (Bitcoin) - 建立,還原錢包

2017 , 2018 區塊鏈風風火火,不管你賠還是賺;基本上區塊鏈的技術短時間內也不會消退,接下來這幾篇文章會主要來手把手的從零開始來操控比特幣,主要會用到 NBitboin 這套件來辦到

請注意,這些我都是在測試鏈上面,並非正式的鏈,要實作正式鏈記得改參數

2019-02-01

[C#][.NET Core] Azure Storage Blob 手把手從頭開始 - 對檔案快照、還原

這一篇我們來聊聊很強大的功能,但是應該是不常用吧,網路上面這資料就少了點,所以在寫測試範例的時候花了一點時間去理解,簡單的說,她可以對某一檔案進行快照,請注意,建立快照時建議加入 meta 資料,這樣你可以根據 meta 資料裡面的值來確保是否還原該資料,你可以放入日期,這樣你就可以快速的將某資料還原到該時間點。


[C#][.NET Core] Azure Storage Blob 手把手從頭開始 - 列出檔案夾中的檔案夾們,檔案們

上一篇文章,我們談到如何上傳圖片檔案,並且讀取該檔案的一些相關屬性檔案大小阿最後修改之類的資料,這一篇主要是要列出某檔案夾下的所有檔案列表,還有檔案夾列表

[C#][.NET Core] Azure Storage Blob 手把手從頭開始 - 上傳檔案,取得檔案相關資訊

上一篇文章,我們 傳上一個文字檔,並取得他的公開資訊,這一篇文章 我們要來上傳一個本地的檔案(圖片檔) 並且 會取得 該檔案的相關資訊

[C#][.NET Core] Azure Storage Blob 手把手從頭開始 - 取得檔案內容、公開網址、限定公開讀取日期

前幾篇討論了如何建立容器,建立檔案,建立資料夾的概念,這一篇我們要來透過程式開始讀取資料,除了一般讀取資料以外你其實可以透過取得公開網址並且在網址上面有簽章還有限定公開的讀取日期
sample url: https://dmtestblob1.blob.core.windows.net/donmablogsample/TEST2/TEST21/sampleText9.json?sv=2018-03-28&sr=c&sig=%2FaZwDXMh%2FF7K9tFf3%2B5mIUkjPahDZAbEFSAvUcYLMHc%3D&se=2019-02-01T02%3A25%3A27Z&sp=r