本文章是参考一位大佬博客学来的。 智能合约题的环境主要包括两部分:一个是智能合约的部署,另一个就是监听合约事件进而发送flag的脚本。 智能合约部署 这里写的合约是指solidity合约,使用Remix IDE。 合约主要部署到以太坊测试链而非主链上(没钱??),几个主要的测试链:Ropsten,R ...
分类:
其他好文 时间:
2019-04-30 23:21:56
阅读次数:
196
Python3中正则模块re.compile、re.match及re.search函数用法 re模块 re.compile、re.match、 re.search 正则匹配的时候,第一个字符是 r,表示 raw string 原生字符,意在声明字符串中间的特殊字符不用转义。 比如表示 ‘\n',可以 ...
分类:
编程语言 时间:
2019-04-11 19:24:37
阅读次数:
255
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语言,作用是易于阅读和编写,同时也易于机器解析和生成(一般用于网络传输速率)。 (1)JSON.par ...
分类:
Web程序 时间:
2019-04-02 13:01:45
阅读次数:
179
/// /// 动态加载DLL /// /// DLL路径 /// 命名空间 /// 类名 /// 公共函数名 /// /// private object Invoke(string lpFileName, string Namespace,... ...
C标准string函数 比较字符串 比较两个C风格字符串的方法和之前学过的比较标准库string对象的方法大相径庭。 标准库的比较是字典序比较 C风格字符串是比较两个指针而非字符串本身。 目标字符串的大小由调用者指定 与旧代码的接口 混用string对象和c风格字符串 任何出现字符串字面值的地方都可 ...
分类:
其他好文 时间:
2019-03-21 15:44:04
阅读次数:
140
Lambda表达式 Lambda是从JDK1.8推出的重要新特性。因为再不推出它就晚了,很多的开发语言都开始支持函数式的编程,其中最具有代表性的是haskell 函数式编程和面向对象对象编程可以理解为两大开发阵营,也就是说很多人,面向对象概念过于完整,结构操作不明确 范例:传统的面向对象开发 使用匿 ...
分类:
其他好文 时间:
2019-03-04 12:54:47
阅读次数:
175
某些类的逻辑非常复杂,简化代码帮助理解下逻辑 ...
分类:
其他好文 时间:
2019-02-20 19:54:19
阅读次数:
151
把写内容过程较好的内容备份一次,下面内容段是关于C++将字符串转换成大写、小写的函数的内容,希望能对码农有所帮助。 #include <string> std::string toLower( std::string str ){ for ( int i = 0; i < str.length(); ...
分类:
编程语言 时间:
2019-01-05 13:24:06
阅读次数:
249
错误描述 PHP Warning: json_decode() expects parameter 1 to be string, array given in xxx.php on line 299 原因分析 json_decode函数是用来解码json_encode编码后的函数,他的参数是必须是 ...
分类:
Web程序 时间:
2018-12-24 23:32:10
阅读次数:
202
字符串可以通过""或者''来表示字符串的值,Solidity中的string字符串不像C语言一样以\0结束,比如abcd这个字符串的长度就为我们所看见的字母的个数,它的长度为4。 string字符串不能通过length方法获取其长度,只能通过bytes(strVar).length方式获得。 ...
分类:
其他好文 时间:
2018-12-18 19:42:28
阅读次数:
556