Pivot the life

Personal Growth. Blockchain. Digital Tech

What is Ethereum Gas Fee?

The article provides an introduction to Ethereum gas fees, explaining the calculation formula: Total Fee = Gas Price * Gas Used. It discusses the changes in fee calculation post the London Upgrade, where Gas Price comprises Base Fee and Priority Fee. Users set a Max Fee Per Gas to simplify transaction fee settings, limiting the cost per gas unit. Transactions require the Max Fee to exceed the sum of Base Fee and Priority Fee for successful execution, with any excess refunded to the sender post-transaction.

淺談 PostgreSQL 資料庫中的 View 及 Materialized View

在PostgreSQL中,了解「View」和「Materialized View」的差異與使用方式將能優化資料的使用及操作。本文將淺談這兩種資料庫檢視表,並搭配實際 SQL 語法說明使用案例。

初探 Python 中的 typing 模組 - 強化型別提示與依賴注入

Python作為一種動態語言,優雅簡潔的語法使得開發者可以快速地撰寫程式碼。然而,在大型專案或團隊合作中,強化程式碼的可讀性、可維護性和錯誤檢測是至關重要的。Python的typing模組在這方面扮演了重要的角色,它允許我們為Python程式碼添加靜態型別提示(Type Hints),讓IDE和靜態類型檢查工具能更容易協助開發者發現錯誤和改進程式碼。

編寫安全可靠的程式碼:NASA「十個原則」的經驗教訓

作為軟體開發者,最糟糕的其中一種情況就是在正式環境的程式碼掛掉。但如果你的正式環境是外太空,反參照指標(null pointer dereference)、釋放後使用等問題可能導致衛星失去控制,隨之飄向無盡的虛空。為了避免這種情況,NASA 制定了一系列規則,重點是使他們的程式碼易於靜態分析。我將討論的規則實際上源自 NASA 稱之為「十個原則」的一組規則。

《使用 ChatGPT API 開發系統》課程筆記

繼4月底上線「ChatGPT Prompt Engineering for Developers」課程之後,Andrew Ng 所創辦的 DeepLearning.AI 和 OpneAI 再次共同推出《Building Systems with the ChatGPT API》的線上課程,講解使用 ChatGPT API 開發系統的心法,課程長度約為1小時。