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如何把项目打包到本地仓库

mysql索引

首先要明白索引(index)是在存储引擎(storage engine)层面实现的,而不是server层面。不是所有的存储引擎都支持所有的索引类型。即使多个存储引擎支持某一索引类型,它们的实现和行为也可能有所差别。 MySQL里的索引类型主要有以下几种。 1. B-Tree索引 最常见的索引类型,基 ...
2022-01-10 04数据库 > mysql

第一个NFT项目的开发

需求把10000张nft从一个网站上让不同的人mint出来。 逻辑流程 想法 AI设计师,生成的NFT Crypto大佬照片动漫化NFT 隐形人NFT 占卜 僵尸 素材准备确定NFT故事名称项目介绍获得权益元素确定开发Backend(数据源)存储nft的元数据,为front提供接口获取nft元数据 ...
2022-01-09 10区块链 > 公链 > ETH

FISCO-BCOS中间件

区块链中间件是在区块链节点和区块链应用间的通用组件,由于多数情况下会存在多个应用共用一条链的情况,因此中间件功能的通用性和完备性就非常重要。针对不同的链,中间件跟链的接口是不同的,但是提供给上层应用的功能和接口应该是稳定的,而且理想状态下应该尽可能的不与具体的链特性做绑定(实际上很多情况下做不到完全 ...
2022-01-08 10区块链 > 联盟链 > FISCOBCOS

Spring Boot配置文件放在jar外部的几种方案

外置配置文件优先级Spring程序会按优先级从下面这些路径来加载application.properties配置文件 当前目录下的/config目录 当前目录 classpath里的/config目录 classpath 跟目录 定义外外置配置文件的方式通过命令行指定SpringApplicat ...
2022-01-06 03java > 3.5SpringBoot

函数——加密函数

Solidity 提供了常用的加密函数。以下是一些重要函数: keccak256(bytes memory) returns (bytes32) 计算输入的Keccak-256散列。 sha256(bytes memory) returns (bytes32) 计算输入的SHA-256散列。 ri ...
2022-01-04 10区块链 > 基础

数据类型——以太单位

Solidity 中,以太币的单位可以使用wei、finney、szabo或ether表示。 最小的单位是wei。1e12表示1 x 10^12。 12345assert(1 wei == 1);assert(1 szabo == 1e12);assert(1 finney == 1e15);ass ...
2022-01-04 10区块链 > 基础

数据类型——变量的数据位置规则

规则1 – 状态变量状态变量总是存储在存储区中。 12345678pragma solidity ^0.5.0; contract DataLocation { // storage uint stateVariable; uint[] stateArray ...
2022-01-04 10区块链 > 基础

数据类型——数据位置

引用类型/复合数据类型Solidity中,有一些数据类型由简单数据类型组合而成,相比于简单的值类型,这些类型通常通过名称引用,被称为引用类型, 引用类型包括: 数组 (字符串与bytes是特殊的数组,所以也是引用类型) struct (结构体) map (映射) 这些类型涉及到的数据量较大,复制 ...
2022-01-04 10区块链 > 基础

数据类型——特殊变量全局变量

特殊变量/全局变量,是全局可用的变量,提供关于区块链的信息。下面列出了常用的特殊变量: 名称 返回 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区块链 > 基础
<123456>

©2019- Seven
Theme Tree by WuJun Powered by Hexo