2019-04-25

[RPi] 安裝 3.5 TFT 螢幕,翻轉180 度畫面

最近買了 一個 3.5 吋的小螢幕給我的 Raspberry Pi ,這是走 GPIO 顯示畫面,不是走  HDMI ,安裝很簡單看下面範例

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./LCD35-show


之後完成後會長這樣


2019-04-24

[RPi] 更改預設 連線的 wifi

因為 GUI 上面找不到可以更改順序的方法,因為我要讓我的 Pi 在連線不到我實驗的 wifi  時候有備案,但是我希望他預設是去連線我想要的 wifi ,首先得先編輯 這地方的設定檔案
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
接下來你會看到像這樣的東西
network={
     ssid="my_ssid"
     psk="password"
     priority=2
     key_mgmt=WPA-PSK
}

如果你沒有看到 prioity  就自行加入,請記住數字越高越會先連結到 ,做個筆記
reference : https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

2019-04-12

[DotNetCore] Azure Linux VM 18.04 安裝 dotnet core 出現 E: Unable to locate package dotnet-sdk-2.2

官方網站其實教學在 Linux 上面 的文件非常的完整和簡單 教學文件在這 https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-04/sdk-current#ubuntu18-04-issue

但是我一直都會遇到一個錯誤 就是

E: Unable to locate package dotnet-sdk-2.2
E: Couldn't find any package by glob 'dotnet-sdk-2.2'
E: Couldn't find any package by regex 'dotnet-sdk-2.2


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 資料裡面的值來確保是否還原該資料,你可以放入日期,這樣你就可以快速的將某資料還原到該時間點。