Seven Blog
ABOUT
标签
分类
03Java
3.2Spring
@PostConstruc注解
3.4Mybatis
反向生成表
自动生成代码
3.5SpringBoot
Spring Boot配置文件放在jar外部的几种方案
java涉及到的技术要点
04数据库
mysql
mysql索引
09前端
js
js中const、var、let定义变量有什么区别
异步函数
node
箭头函数
react
React生命周期相关的方法
10区块链
什么是区块链
公链
ETH
ERC721和ERC1155协议对比
以太坊地址是如何生成的?
如何在区块网络上生成一个公平公正的随机数
第一个NFT项目的开发
第一个夹子机器人上学习和实践
通过CREATE2获得合约地址:解决交易所充值账号问题
优质项目源码
uniswap源码阅读
培训
1.区块链及智能合约平台介绍
2.Solidity语言及其主要特性
3.智能合约及DAPP开发实战进阶
4.DEX分析专场
5.抵押借贷及衍生品协议
6.稳定币及DAO
基础
函数——加密函数
数据类型——以太单位
数据类型——变量的数据位置规则
数据类型——数据位置
数据类型——特殊变量全局变量
模版
特性——事件
特性——内联汇编
特性——合约继承
特性——库Libraries
特性——抽象合约
特性——接口
特性——构造函数
特性——错误检查
运算符——赋值运算符
联盟链
FISCOBCOS
FISCO-BCOS中间件
FISCOBCOS应用
WEBASE整体架构和模块之间相互调用的梳理
sass和区块链的融合——合约的灵活配置
基于FISCO BCOS的NFT交易所开发
存证应用在FISCOBCOS中的应用
什么是联盟链
多方安全计算
11快捷键总结
Chrome快捷键
IDEA快捷键
Mac系统快捷键
Typora快捷键
WebStorm快捷键
Xmind快捷键
12工具
docker
Dockerfile文件到学习
maven打包SpringBoot项目上传Harbor仓库
gradle
gradle如何把项目打包到本地仓库
数据类型——特殊变量全局变量
特殊变量/全局变量,是全局可用的变量,提供关于区块链的信息。下面列出了常用的特殊变量: 名称 返回 blockhash(uint blockNumber) returns (bytes32) 给定区块的哈希值 – 只适用于256最近区块, 不包含当前区块。 block.coinbas ...
2022-01-04
10区块链
>
基础
模版
附言基础学习资料 Solidity中文文档:https://learnblockchain.cn/docs/solidity/introduction-to-smart-contracts.html# ERC20:https://learnblockchain.cn/2018/01/12/creat ...
2022-01-04
10区块链
>
基础
特性——事件
事件是智能合约发出的信号。智能合约的前端UI,例如,DApps、web.js,或者任何与Ethereum JSON-RPC API连接的东西,都可以侦听这些事件。事件可以被索引,以便以后可以搜索事件记录。 12事件在区块链中的存储区块链是一个区块链表,这些块的内容基本上是交易记录。每个交易都有一个附 ...
2022-01-04
10区块链
>
基础
特性——合约继承
就像Java、C++中,类的继承一样,Solidity中,合约继承是扩展合约功能的一种方式。Solidity支持单继承和多继承。Solidity中,合约继承的重要特点: 派生合约可以访问父合约的所有非私有成员,包括内部方法和状态变量。但是不允许使用this。 如果函数签名保持不变,则允许函数重写。 ...
2022-01-04
10区块链
>
基础
特性——库Libraries
库(Libraries)库类似于合约,但主要作用是代码重用。库中包含了可以被合约调用的函数。 Solidity中,对库的使用有一定的限制。以下是库的主要特征。 如果库函数不修改状态,则可以直接调用它们。这意味着纯函数或视图函数只能从库外部调用。 库不能被销毁,因为它被认为是无状态的。 库不能有状态 ...
2022-01-04
10区块链
>
基础
特性——抽象合约
类似java中的抽象类,抽象合约至少包含一个没有实现的函数(抽象函数)。通常,抽象合约作为父合约,被用来继承,在继承合约中实现抽象函数,抽象合约也可以包含有实现的函数。 如果派生合约没有实现抽象函数,则该派生合约也将被标记为抽象合约。 示例 尝试下面的代码,来理解抽象合约是如何工作的。 123456 ...
2022-01-04
10区块链
>
基础
特性——接口
接口类似于抽象合约,使用interface关键字创建,接口只能包含抽象函数,不能包含函数实现。以下是接口的关键特性: 接口的函数只能是外部类型。 接口不能有构造函数。 接口不能有状态变量。 接口可以包含enum、struct定义,可以使用interface_name.访问它们。 示例 尝试下面的 ...
2022-01-04
10区块链
>
基础
特性——构造函数
构造函数是使用construct关键字声明的特殊函数,用于初始化合约的状态变量。合约中构造函数是可选的,可以省略。 构造函数有以下重要特性: 一个合约只能有一个构造函数。 构造函数在创建合约时执行一次,用于初始化合约状态。 在执行构造函数之后,合约最终代码被部署到区块链。合约最终代码包括公共函数和 ...
2022-01-04
10区块链
>
基础
特性——错误检查
附言基础学习资料 Solidity中文文档:https://learnblockchain.cn/docs/solidity/introduction-to-smart-contracts.html# ERC20:https://learnblockchain.cn/2018/01/12/creat ...
2022-01-04
10区块链
>
基础
运算符——赋值运算符
Solidity 支持的赋值运算符,如下表所示: 序号 运算符与描述 1 = (简单赋值) 将右侧操作数的值赋给左侧操作数 例: C = A + B 表示 A + B 赋给 C 2 += (相加赋值) 将右操作数添加到左操作数并将结果赋给左操作数。 例: C += A 等价于 C = ...
2022-01-04
10区块链
>
基础
<
1
2