- 博客(113)
- 收藏
- 关注
原创 创建模拟器---保姆式教学
上一篇我们提到了如何在IDE开发工具中查看我们所写代码的效果,但是如果项目过于复杂,可能IDE开发工具中的展示不出来,那我们这会就需要创建模拟器了,接下来我们将来学习如何创建模拟器。
2024-08-14 09:32:46
581
原创 搭建SpringBoo项目 --讲述项目目录结构
通常情况下我们可以用三种情况搭建SpringBoot项目,通过官网搭建,Idea工具,还有Maven搭建,接下来我们一一讲解一下通过官网和IDea工具搭建。这里SpringBoot的版本建议大家选择低版本的,因为高版本的可能会报各种各样的错误,低版本的相对稳定。spring-boot-maven-plugin插件是将项目打包成jar包的插件。该插件打包后的SpringBoot项目无需依赖web容器,可以直接使。部分的配置都有默认配置,该文件的功能是覆盖默认配置信息,该。文件不写任何信息都可以启动项目。
2023-06-27 17:59:17
512
原创 Solidity之继承
Solidity 中的继承机制是一种非常灵活和有用的编程技术,它允许在现有合约的基础上创建新的合约并添加新的行为。通过继承,可以避免代码重复,并增加代码的可维护性和可扩展性。在实际开发中,使用正确的继承设计可以使的智能合约更加优雅和高效。
2023-05-25 17:02:11
629
原创 Solidity之数据位置
在这个示例中,状态变量 x 存储在 storage 中,函数参数和局部变量默认存储在 memory 中,getValue 函数的参数 array 和 value 存储在 memory 中,并且使用了 memory 关键字来声明。总之,在 Solidity 中,数据位置指的是变量在代码执行时存储的位置。在 Solidity 中,数据位置指的是变量在代码执行时存储的位置。接下来我们就详细的介绍一下这三种变量。在合约中声明的所有状态变量都存储在存储中,并且一旦存储了状态变量,就可以永久地保存在区块链上。
2023-05-18 15:45:26
473
原创 Solidity之修饰符
本节主要介绍修饰符的用法及其区别。函数的可见性修饰符包括:internal、public、private、external还有一些修饰符,主要对状态变量的修改能力进行规定:constant、payable、view、pure,以及自定义修饰符
2023-05-18 15:18:09
720
原创 Solidity之操作符
注意:,if(1){······}在Solidity中是无效的,不过可以使用强制类型转换将1转化成布尔值。if/else与java语言一样,如果if/else的子句只有一个语句,“{ }”可以省略。continue:退出当前的循环,跳到下一次的循环开始。与java和c++中的相似,简单的描述一下。return:从函数/方法中返回。break:跳出现有的循环。
2023-05-16 16:32:03
252
原创 Solidity之文件结构
在正式开始之前,我们先来了解一下Solidity这门语言。Solidity占据现有的智能合约编程语言的榜首。虽然目前智能合约编程的前沿已经转向Web Assembly,但是在可预见的将来,Solidity仍将在智能合约编程领域占有举足轻重的地位。Solidity的文件后缀名为.sol。一个完整的sol文件由以下六部分组成编译开关“pragma solidity ^0.4.20”表明编译器版本要高于0.4.20才可以编译。“ ^ ”表明如果编译器版本低于0.4.20,那么不可编译。我们也可以指定编译器的
2023-05-16 10:54:43
922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人