Home
Categories
Attack_Events_Analysis
Basic_Knowledge
Utils
CTFS
DEFI
PoC
Experience
Archives
About
Light
More
Tags
Friends
Home
Categories
Attack_Events_Analysis
Basic_Knowledge
Utils
CTFS
DEFI
PoC
Experience
Archives
About
Light
More
Tags
Friends
学会七十二变,应对八十一难
Home
Categories
Archives
About
Code
Resource
解决数组内存浪费
前言当我们想用数组存储一些数据的时候,如果我们不知道数据的个数有多少的话,往往会开辟一个长度很大的数组,如果数据的个数很少,那么函数给我们返回的数组就会有很多未使用的空间,这样一来就会造成空间浪费,消耗更多的gas,而在区块链上gas也是钱呐,我们本着能省就省的理念。 所以最好能忽略掉那些未使用的空间。 使用内联汇编可以很好的解决这个问题。 方法123456789101112131415fu...
2023-07-23
Experience
tips
Experience
tips
阅读全文
内联汇编
官方文档✈注:solidity内联汇编中都是以字节为单位的,[0x00,0x20)表示的范围是2^32-1,但在计算机中占了256位,256 /8=32=0x20 1. 语法和 solidity一样,Assembly 也会解析注释、文字和标识符,所以你可以使用通常的 // 和 /* */ 来进行注释。 内联汇编程序由 assembly { ... ...
2023-07-01
Basic_Knowledge
Solidity
Basic_Knowledge
Solidity
阅读全文
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
常见问题
本站源码
夜间模式
打印页面
阅读模式