(七)特殊函数
深入讲解Solidity中的特殊函数,包括底层交互函数(call、delegatecall、staticcall)、receive接收以太币函数以及fallback回退函数的使用场景和注意事项。
(六)应用二进制接口
详细介绍智能合约的应用二进制接口(ABI),包括接口定义、函数选择器、参数编码规则、事件编码和错误处理编码,深入理解合约交互的底层机制。
(五)字面量和内置单位、函数
详解Solidity中的字面量、内置单位和全局函数,包括地址、数值、字符串字面量,以太币和时间单位,ABI编码函数,数学密码学函数等核心工具的使用方法。
(四)类型
全面介绍Solidity的数据类型系统,包括基本类型(布尔、整数、地址)、引用类型(数组、结构体、映射)、函数类型以及类型转换规则,掌握数据存储和传递机制。
(三)控制结构
介绍Solidity中的控制结构和表达式,包括条件语句、循环、函数调用方式、合约创建、错误处理机制以及try/catch语法,掌握智能合约的程序流程控制。
(二)代码结构和合约特性
介绍Solidity代码的基本结构和智能合约特性,涵盖版本标识、导入机制、注释规范、合约组件(状态变量、函数、修饰器、事件)以及可见性控制等核心概念。
(一)初步理解智能合约
智能合约入门指南,从架构层次、运行机制和执行环境入手,介绍合约的基本属性,包括gas机制、异常传递、委托调用等核心概念,为深入学习奠定基础。
区块链基础
全面介绍区块链基础知识,从比特币原理出发,详细解析P2P网络、数字签名、哈希算法、挖矿机制、难度调整、最长链原则等核心概念,为理解智能合约提供坚实基础。
Linux 基础
全面介绍Linux操作系统基础知识,包括文件目录操作、权限管理、压缩解压、网络命令、Vim编辑器、软件包管理等,适合Linux入门学习和日常使用参考。
C语言基础
深入讲解C语言基础知识,包括变量存储、预编译、指针操作、结构体、文件IO、枚举类型等核心概念,以及实用的编程技巧和常用库函数。