- 博客(10)
- 收藏
- 关注
原创 mapping映射
1.映射关系例:身份证=》我手机号=》账号、昵称pragma solidity ^0.4.0;//mapping映射哈希表 contract mappingTest{ //id mapping(address=>uint) idmapping; mapping(uint=>string) namemapping; uint public sum=0; function registerd(string name)
2020-10-09 16:44:02 368
原创 实战案例————众筹
对象1一个needer 受益人 募集资金多个funder 捐赠者pragma solidity ^0.4.0;contract zhongchou{ struct funder{ address funderaddress;//捐赠者地址 uint Tomoney;//捐多少钱 } struct needer{ address Neederaddress;//受益人地址
2020-10-08 19:49:27 155 1
原创 区块链基础入门——关于数组的一些语法
1.固定长度数组pragma solidity ^0.4.0;contract FixArray{ uint[5] arr=[1,2,3,4,5]; function Init(){ arr[0]=100; arr[1]=200; } function getGrade()view returns(uint){ uint grade=0;
2020-10-08 14:06:44 195
原创 区块链基础入门-数组
1.固定长度字节数组pragma solidity ^0.4.0;contract ByteArray{ bytes1 public num1=0x7a; bytes2 public num2=0x7a68; bytes12 public num3=0x7a68656e67a69616e787576e; function getLength()returns(uint){ return num1.length; } function getLen
2020-10-08 13:15:42 143
原创 区块链基础入门-简单运算
pragma solidity ^0.4.0;contract math{ //int,uint uint numa = 100;//不限正负 uint numb = 200;//限制正负 function add(uint a ,uint b)pure public returns(uint){ return a+b; }//加减乘除与此类似 function cifang(uint a ,uint b)pure public returns(u
2020-10-05 18:27:33 109
原创 区块链基础入门-bool型
pragma solidity ^0.4.0;contract BooleanTest{ bool _a; int num1=100; int num2=200; function getBool() returns(bool) { return _a; } function getBool2()returns(bool) { return !_a; } function panduan() r
2020-10-05 18:10:42 116
原创 区块链基础入门-编译器的调整
1.在线编译器remix.ethereum.org2.运行的第一个例子pragma solidity ^0.4.0;contract Helloword{ string Myname="123"; function getName() public view returns(string)//view不占空间 { return Myname; } function changeName(string _newName) public {
2020-10-05 17:50:15 144
原创 Python-可交付的随机加密
1.(全大写的变量名作为常量,通常不对它进行修改,之后默认如此)之前所学习的简单加密是双表,表对表的,现在所给出的是单表+偏移的简单加密,只用一张表如何实现字母的替换。def convert_char(single_char:str,operation:str)->str: '''对单个字符进行加密 输入参数:single_char:要加密的单个字符 operation:加密还是解密,encrypt->加密,decrypt->解密 返回结果:加密/解密后
2020-08-12 16:32:21 267
原创 Python-普通列表的简单操作和加密的优化
1.写入与读a是一个可变列表a=[1,1,None,1,[1,2],'sda',4,print]可直接改变其参数a[7]=0或def mytest(ele): ele[0]=9mytest(a)直接输出aa2.split函数把字符串分割返回成列表'1 2 3 4 5 6 7'.split()split函数的逆过程:join函数' '.join(['1', '2', '3', '4', '5', '6', '7'])3.列表推导a=[1,2,3]对此列表进行操作
2020-08-03 17:20:38 365
原创 Python-简单加密
1.遍历字符串for single_char in src_str:print(single_char)2.index函数与简单加密index函数:检索字符串中的字符是否在给定字符串中简单加密:alphabet_src='abcdefghijklmnopqrstuvwxyz'alphabet_tar='defghijklmnopqrstuvwxyzabc'src_str='hello world!'for single_char in src_str: if single_cha
2020-08-03 11:03:24 969 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人