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如何把项目打包到本地仓库
1.区块链及智能合约平台介绍
什么是以太坊 一台世界计算机(去中心化、任何人都可以使用) 一个状态机(由交易触发的状态转换系统) 一个智能合约平台(计算机平台) 智能合约 智能:可执行 合约:协议、规则 链上执行的程序,是代码和数据(状态)集合。 solidity智能合约语言 右边是简单的计数器 counter:合约状态变量 ...
2022-02-22
10区块链
>
培训
2.Solidity语言及其主要特性
...
2022-02-22
10区块链
>
培训
3.智能合约及DAPP开发实战进阶
...
2022-02-22
10区块链
>
培训
4.DEX分析专场
...
2022-02-22
10区块链
>
培训
5.抵押借贷及衍生品协议
...
2022-02-22
10区块链
>
培训
6.稳定币及DAO
...
2022-02-22
10区块链
>
培训
特性——内联汇编
与c/c++类似,solability程序中,可以使用EVM汇编语言。 内联汇编使用内联汇编,可以在Solidity源程序中嵌入汇编代码,对EVM有更细粒度的控制,在编写库函数时很有用。 汇编代码嵌入使用: 1assembly { ... } 示例 尝试下面的代码,来理解汇编 ...
2022-02-17
10区块链
>
基础
uniswap源码阅读
功能V2 创建交易对 流动性供给 交易代币 价格预言机 原理解析v2价格区间价格:A/B lp:A*B 资金利用率源码v2UniswapV2Factory代码1234567891011121314151617181920212223242526272829303132333435363738394 ...
2022-02-17
10区块链
>
公链
>
源码
箭头函数
ES6标准新增了一种新的函数:Arrow Function(箭头函数) 1x => x * x 相当于: 123function (x) { return x * x;} 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达 ...
2022-02-17
09前端
>
node
js中const、var、let定义变量有什么区别
今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。 1.const定义的变量不可以修改,而且必须初始化。123451 const b = 2;//正确2 // const b;//错误,必须初始化 3 cons ...
2022-02-17
09前端
>
js
1
2
3
…
6
>