小黑

小黑

8 位追蹤者
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
8會員
123內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
全部內容
由新到舊
JSON-RPC是一種設計簡單、無狀態、輕量級的遠端程序呼叫(RPC)協議。
CryptoSwift提供多種標準的加密演算法,並支援字串與資料之間的轉換。
APIKit是一種輕量級且類型安全的網路抽象層,將請求與響應類型進行關聯。這篇文章介紹了APIKit的基本概念,包括Request和Session的功能,以及如何定義請求和返回結果的類型,幫助開發者更高效地處理HTTP/HTTPS請求。理解這些基本組件,將使您在建構網路請求時更加得心應手。
Thumbnail
Moya是一種類型安全的網路抽象層,他將請求類型與響應類型關聯起來,是基於Alamofire的網路請求庫。
本文介紹了BigInt數據類型,支持任意精度的整數運算,底層使用Array<UInt64>。適用於需要超過UIntMax的整數計算,提供全面的算術、位元、與位移運算符,以及數據轉換方法。還支持生成隨機整數、計算整數平方根、最大公約數等功能,是高精度計算的利器。
本文介紹不同類型的區塊鏈錢包,包括冷錢包、熱錢包及其衍生款式,如全節點錢包、SPV 錢包和中心化錢包等。冷錢包以其高安全性聞名,防止私鑰洩漏;熱錢包則提供便利的交易和查詢服務。此外,文中還探討了單簽名、多簽名、單資產、多鏈等多種錢包特性,幫助讀者全面理解虛擬貨幣的儲存方式及其安全性問題。
Thumbnail
付費限定
DApp就是「去中心化應用」,D為Decentralization,App為Application。一般的App是屬於中心化應用,也就是說App的所有資料都會在伺服器中。DApp會將關鍵的資料保存在區塊鏈的「分布式帳本」中,並將規則與動作寫成「智能合約」。如:以太坊輕錢包。以太坊輕錢包提供帳戶位址與
Thumbnail
付費限定
本篇介紹了常見的加密演算法。對稱式加密使用相同的金鑰進行加解密,常見的演算法有DES、3DES和AES;而非對稱式加密則依賴於一對公私金鑰,典型演算法包括RSA和ECC。此外,文章還探討了雜湊函式的基本特性及應用,如MD和SHA,以及數位簽章的重要性。本文旨在幫助讀者理解當今信息安全領域的核心技術。
Thumbnail
付費限定
本文深入探討代碼重構的定義、原因以及操作步驟。代碼重構不僅是整理代碼,還是專案優化的關鍵。隨著需求變更和人員調動,專案面臨無形傷害,因此進行代碼重構能改進軟體設計,提高工作效率,並降低未來的開發成本。透過解決重複代碼、過長函式、過大類別等問題,最終提升專案穩定性和用戶體驗。
Thumbnail
付費限定
本文探討了不同情境下優化代碼的建議。透過實際的代碼示例,幫助程式設計師提升程式碼的可讀性和可維護性,適合各類型開發人員參考與應用。
Thumbnail