等待小馒头

文章
4
资源
1
加入时间
2年10月17天

以太坊智能合约重入漏洞记录

重入攻击 初稿以太坊智能合约一般使用solidity语言编写,在此情况下的智能合约具有的一个特性是在一个合约里面可以调用另外一个合约或者利用另外一个合约代码。智能合约典型的操作是控制以太币流转,经常会调用智能合约发送以太币给各种各样的外部用户地址。调用外部合约或者发送以太币给一个地址的操作...

Matlab建立匿名函数

%建立匿名函数f(x,y)=cosxsiny,并求其在x=[0,1,2],y=[-1,0,1]处的函数值fun1=@(x,y) cos(x).*sin(y);%创建匿名函数x=[0,1,2];%定义向量xy=[-1,0,1];%定义向量yz=fun1(x,y);%计算函数值disp(z)%建立一个分段匿名函数,并求x=[-0.5,0.0.5]处的函数值fun2=@(x)(x>=-1&x<0).*sin(pi*x.^2)+(x>=0).*e

十进制转换位二进制,十六进制(直接、间接)

一、十进制转换成二进制1、正整数转二进制要点:除二取余,倒序排列,高位补零。方法:将正的十进制数除以二,得到的商再除以二,依次类推直至商为0或1时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零。注:计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零。2、负整数转二进制方法:先将对应的正整数转换成二进制后,对二进制取反,然后对结果再加1.例如:-2020正整数二进制:111 1110 0100,首位为1,那么就先取反000 0001 1011加