在 Solidity 中有两种函数调用:不需要 EVM 调用(或者说“消息调用”)的内部函数调用和需要 EVM 调用的外部调用。由此,对于函数和状态变量存在 4 种可见性。
对于函数来说,需要被指定为 external / public / internal 或者 private。相比于此,状态变量是没有 external 的。
TokenMintERC20Token
本文主要介绍 SHIBA INU 合约。
该合约是一个简单的 ERC20 代币合约。
目前,本文包括两部分:
- 第一部分是 SafeMath 库 ,包含了基础算术运算。
- 第二部分,是合约中出现的主要函数。
通过 IPFS 铸造 NFT(一)
本篇是一篇翻译,原文来自 Mint an NFT with IPFS,以下是译文。
非同质化 token,允许用户创建并使用数字产品进行价值交换。有些平台服务(比如说, Pinata 和 nft.storage)可以帮助你从零开始铸造一个 NFT token,并将其存储再 IPFS 上。
NFT 交易市场开发:它是什么,将花费多少钱?
本篇是一篇翻译,原文来自:NFT Marketplace Development: What is it and How Much Does It Cost?, NFT 交易市场做一初步认识。
交易(二)
交易(一)
拜占庭将军问题
InnoDB 锁
InnoDB 同时支持行锁和表锁。从是否独占锁的角度上讲,这些锁又可以分为共享锁和排它锁。锁机制,进一步完善了并发下数据一致性的策略。
MySQL 索引概述
索引,是数据库内资源定位的一种机制。正如你去一个学校找人,如果你只知道这个人的名字,可能是需要一间教室一间教室的去找。但是如果你还知道他在哪个年级哪个班,直接就找到了。
MySQL 事务处理
Transactions are not a law of nature; they were created with a purpose, namely to simplify the programming model for applications accessing a database. By using transactions, the application is free to ignore certain potential error scenarios and concurrency issues, because the database takes care of them instead (we call these safety guarantees).