分享如何使用 Python 的 Brownie 框架開發 Solidity 語言的 DeFi 應用,包含如何安裝 Brownie,如何使用 Brownie build smart contract、deploy、以及互動。
本篇假定讀者有一定的 python 基礎,已經安裝好 python 以及 nodejs 環境。沒問題後我們就開始囉!
Share:
分享如何使用 Python 的 Brownie 框架開發 Solidity 語言的 DeFi 應用,包含如何安裝 Brownie,如何使用 Brownie build smart contract、deploy、以及互動。
本篇假定讀者有一定的 python 基礎,已經安裝好 python 以及 nodejs 環境。沒問題後我們就開始囉!
剛寫入 SD Card 的 Raspberry Pi OS,能不能像在雲端開機器一樣,預先處理好 ssh key、網路等設定,屆時直接裝上 pi 後開箱即用呢?官方的 Raspberry Pi Imager 提供了隱藏的 Advance Options,解決進階使用者的痛點,就讓我們一起看看怎麼做吧!
在 mac 安裝程式最討厭看到 .pkg 的安裝檔,因為大部分都不提供簡易的移除方法,只能手動下指令一一刪除。這篇分享如何將指令用 python 包裝成簡單的 script(趕時間的話可下載立即使用!),以及每個指令背後的意義。
如果有使用 Raspberry pi 架設伺服器,但是 CPU 大部分時間空閒,可以考慮捐出來做學術研究,本篇以 Folding@home 為例,雖然 Raspberry pi 算力遠不及 x86 CPU,但就算只有一點點,也能幫助研究人員找出癌症、阿茲海默症、亨廷頓舞蹈症、牛海綿狀腦病,以及 COVID-19 的治療方法!
等待已久的 Rock 5 Model B 終於在 2022 年 1 月公布開始預購的消息!Radxa 表示預計在 2022Q2 正式上市(Rock 5B RK3588 開箱測試!、Rock 5B SSD 效能實測與資料搬移)。Rock 5 將使用 Rockchip RK3588,4 core Cortex-A76 和 4 core Cortex-A55 共 8 core,讓我們一起看看這次強悍的規格吧!
docker 除了可以透過參數限制 container 的 memory 使用量,也能限制每個 container 能取得的 CPU 資源,讓系統的 CPU 可以最大化使用,又不讓高優先度的 container 損失效能,一起來研究如何設定吧!
git revert 可以讓開發者快速把已經 merge 到 develop branch 的 feature revert 掉。比如在發生緊急 bug 又沒辦法立刻解決時,透過退掉該 feature 來達成 work around,此時 git revert 將會是你最好的工具!立刻來看看如何使用!
J
雖然大學唸的是生物,但持著興趣與熱情自學,畢業後轉戰硬體工程師,與宅宅工程師們一起過著沒日沒夜的生活。之後憑著一股傻勁與朋友創業,再度轉戰軟體工程師,一手扛起前後端、雙平台 app 開發,過程中雖跌跌撞撞,卻也累計不少經驗。
可惜不是那 1% 的成功人士,於是加入其他成功人士的新創公司,專職開發後端。沒想到卻在採前人坑的過程中,拓寬了眼界,得到了深層的領悟。...more