当前位置: 首页 > wzjs >正文

怎么把自己的网站推广海南网站推广

怎么把自己的网站推广,海南网站推广,wordpress禁止复制,树立目录 1.合约继承 2.抽象合约 3.接口 4.库 5.事件 6.重入攻击 1.合约继承 这里的代码解释:B继承A B可以访问A的set()方法(即便是internal也可以),也可以拿到A的a变量。 只要这些在A的东西不是private就行 若想在子类可以重写…

目录

1.合约继承

 2.抽象合约

 3.接口

4.库

5.事件

6.重入攻击


1.合约继承

这里的代码解释:B继承A

B可以访问A的set()方法(即便是internal也可以),也可以拿到A的a变量。

只要这些在A的东西不是private就行

若想在子类可以重写这个方法

要在父类加上virtual,在子类加上override

 2.抽象合约

 

 3.接口

使用 new 关键字时,你不需要手动传递合约地址,因为 new 操作符会自动处理地址分配。而使用接口时,你需要传递合约地址,因为接口需要知道它应该与哪个具体的合约实例进行交互。这是接口提供灵活性和抽象性的代价,它允许你在不知道具体合约实现的情况下编写代码。 

这里的uint public count; 也会创建一个get的,所以在接口的地方也要写一个count()方法 

接口必须是external,因为外部要调用

 

4.库

纯计算

 内部库

也可以用以下的调用方式 

链接外部库 

5.事件

 

用地址作为索引

事件会记录在日志当中。

6.重入攻击

攻击者会不断地从银行withdraw fallback withdraw fallback.. 直到银行里没有钱。

 两种解决方法

1.先检查 - 再修改 -最后交互

先将余额全部提取出来,然后将余额设置为0,这样即便call完,又想重复进入withdraw,余额都是0

2.重入锁控制 

解释:攻击者会在调用完call后,就执行withdraw方法,因此若有重入锁的话,第一次进入withdraw方法,locked默认为0,可以执行,然后locked变成1,当攻击者想循环进入withdraw时,因为locked一直为1,从而无法进入下一个withdraw

 

 

http://www.dtcms.com/wzjs/483885.html

相关文章:

  • 服装网站模块方案海南网站制作公司
  • 怎么看网站什么时候做的友情链接又称
  • 织梦怎么制作手机网站杭州seo网站推广排名
  • 找个人合伙做网站网络广告联盟
  • 网页设计网站链接怎么做郑州网站网页设计
  • 网站建设与维护专业百度视频下载
  • 建设网站运营方案百度推广哪家做的最好
  • 家具网站建设案例宁波seo网络推广报价
  • 做企业手机网站营销广告文案
  • phpcms网站后台搜索引擎营销的分类
  • 湖南平台网站建设公司云建站模板
  • 公安局网站建设方案黄页推广引流
  • java .net做网站东莞网站建设方案外包
  • 一个做网站的团队需要哪些跨境电商网站
  • 网站优化的方式有哪些石家庄谷歌seo公司
  • 网站建设连接数据库宁波网络营销有哪些
  • 用vs2010做网站登入重庆网站推广联系方式
  • 南京哪家做电商网站百度服务中心投诉
  • 鄂尔多斯 网站建设百度识图网页版入口
  • android什么意思百度seo搜索
  • 做问卷调查哪个网站好友情链接也称为
  • 做网站教学视频seo技术优化技巧
  • 网站做链接的意义是什么意思品牌策略怎么写
  • 需要做网站的行业百度销售系统登录
  • 自己架设网站服务器怎么收录网站
  • html5集团网站个人网站注册平台
  • 天津艺匠做网站怎么样电商平台哪个最好最可靠
  • 太原企业建站系统企业邮箱登录入口
  • 东营建设银行电话号码博客网站seo
  • unn建站郑州百度推广开户