- 浏览: 763696 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
用于函数对外调用,相比于public,可以省gas,不可以直接内部调用,但可以this.f
但不能修饰状态变量
但不能修饰状态变量
pragma solidity >= 0.4.0 <0.9.0; contract States{ int private privateData; int public publicData;//自动增加view的getter() int internal internalData; //int external externalData; //状态变量不能定义为external } contract State is States{ int internal a1; //int external a2; //状态变量不能定义为external function internalFun() internal{ } function externalFun() external{ } constructor(){ internalFun(); this.externalFun(); //external,内部调用需要加this. //privateData = 1; //private 子类不可见 publicData = 2; internalData = 3; //this.externalData = 4; } }
发表评论
-
TypeError:ethers_1.getAddress
2024-04-29 10:45 254package.json 添加:"@nomicfou ... -
solidity
2023-02-25 14:23 12一.solidity 1.EVM 不是基于寄存器的,而是基于栈 ... -
solidity
2023-02-25 14:23 11一.solidity 1.EVM 不是基于寄存器的,而是基于栈 ... -
solidity
2023-02-25 14:23 252一.solidity 1.EVM 不是基于寄存器的,而是基于栈 ... -
Address
2023-02-23 10:54 5// contracts/Box.sol // SPDX ... -
Address
2023-02-23 10:50 217// contracts/Box.sol // SPDX ... -
Beacon
2023-02-20 11:45 228Beacon a.Implementation地址并不存放在P ... -
UUPS
2023-02-17 16:16 262a.Proxy直接把所有的请求都通过delegatecall丢 ... -
Transparent
2023-02-16 15:44 211Transparent: a.如果Proxy合约发现自己被Pr ... -
string转bytes
2023-02-16 11:04 284const data = Buffer.from(''); ... -
hardhat命令
2023-02-13 09:58 3401.前置准备,运行一个新项目 mkdir my-project ... -
multicall
2023-01-31 20:11 200multicall的solidity调用与ethers.js调 ... -
检查是否是721
2023-01-31 15:18 157// SPDX-License-Identifier: M ... -
EVM操作码
2023-01-25 10:33 2982.栈和内存操作码 2.1 POP:取出栈顶元素 2.2 PU ... -
计算合约地址
2023-01-19 11:27 246EVM会根据发送者地址和nonce经过RLP编码后再进行kec ... -
标准修饰符
2023-01-18 17:03 1581.internal:类似c++中的protected,通过J ... -
ABI编码函数
2023-01-17 10:40 3061. abi.encode()returns(bytes):对 ... -
数据位置
2023-01-17 10:24 1791.函数参数包括返回的参数默认是memory 2.局部变量默认 ... -
随机数
2023-01-17 10:06 197https://www.paradigm.xyz/2023/0 ... -
extcodesize
2023-01-16 11:16 290extcodesize取出的byte code长度,若长度大于 ...
相关推荐
PostgreSQL行可见性验证是数据库管理系统中的一个重要概念,它关系到数据库事务的一致性、隔离性以及并发控制。以下将详细介绍PostgreSQL中行可见性验证的相关知识点。 首先,了解事务ID(Transaction ID)和元组...
在大型3D场景中,可见性剔除(Visibility Culling)是一项关键技术,它有助于减少渲染计算量,提高性能。通过剔除那些在相机视野之外或被其他物体遮挡的物体,可以显著降低GPU的负担。 Vulkan 中的可见性剔除通常...
在本文中,我们将深入探讨Silverlight中的图层可见性控制技术。Silverlight是微软开发的一个强大的Web应用程序框架,它允许开发者创建丰富的、交互式的多媒体内容。在这个实例中,我们将学习如何利用Silverlight来...
在本示例"蓝牙Demo(设置蓝牙可见性 扫描周围蓝牙)"中,我们将探讨如何通过编程实现蓝牙设备的可见性设置以及扫描周围可用的蓝牙设备。 首先,蓝牙设备的可见性是指该设备是否允许其他蓝牙设备发现它。在Android...
标题中的“增长的需求可见性对生产和库存控制效率的影响”是一个重要的管理学概念,尤其是在现代商业环境中,企业需要更好地理解和预测市场需求以优化生产计划和库存管理。需求可见性是指企业能够准确、实时地了解...
本篇文章将深入探讨jQuery中的一个关键功能——可见性过滤选择器,它允许我们根据元素的可见状态来选择和操作DOM元素。通过了解这个功能,我们可以更高效地控制页面上的元素显示和隐藏。 首先,`:visible`和`:...
本文提出了一种新的局部搜索方法,这一方法基于多边形顶点的可见性。顶点可见性是指从多边形的某个点出发,可以观察到的其它顶点的特性。利用凹点的局部几何特性,我们通过引入权函数从凹点的可见点集中选取适当的点...
今天我们将深入探讨一个特定的jQuery功能——可见性过滤选择器。这些选择器允许我们根据元素的可见状态来选取DOM中的节点,从而实现更加精细化的操作。 首先,jQuery提供了两种主要的可见性过滤选择器:`:visible` ...
在多视纹理映射中,可见性检测是一个关键步骤,它确保了模型表面只映射到实际可见的纹理,从而避免了自遮挡区域的错误纹理贴图。传统的Z缓冲区算法和光线追踪算法虽然常用,但它们的精度受到人为设定的偏差影响,...
在本项目中,我们主要探讨的是如何利用STK Components组件编程来实现卫星可见性计算。STK (System Tool Kit) 是一款强大的航天器动力学、通信、光学等领域的仿真工具,而STK Components则提供了丰富的接口和控件,...
《基于STK与Matlab相结合的卫星对目标的可见性分析》 在现代航天领域,卫星对地目标的可见性分析是一项至关重要的任务,它涉及到卫星任务规划、通信链路设计以及遥感图像获取等多个方面。本资料主要探讨了如何利用...
java语言中可见性方面的描述。对初学者有一定的帮助!
本文将深入探讨如何在Android系统中设置蓝牙的可见性和扫描周围蓝牙设备,这正是“蓝牙Demo(设置蓝牙可见性 扫描周围蓝牙.rar”这个压缩包文件所涉及的主题。 首先,让我们了解Android中的蓝牙API。Android提供了...
U盘文件夹恢复组合,恢复文件夹可见性真实性 里面的程序和批处理都是自己写的 用于自动恢复U盘被病毒伪装隐藏的文件夹 会自动删除U盘下的可执行文件,一般是病毒感染过的 所以如果那些可执行文件不重要的话才运行,...
三种继承方式下基类成员对派生类的可见性探讨(公有继承、私有继承、受保护继承)
标题和描述中提到的知识点集中在使用STK(Satellite Tool Kit,卫星工具包)和Matlab进行航天器可见性仿真分析。STK是一款在航天领域中广泛使用的工具,主要用于卫星系统的仿真和分析,可以提供卫星的二维和三维可视...