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