Hello,朋友们,好久不见,你们还好吗?开学到现在两个多月的时间,一直没有想要动笔的欲望,想了很久,终于有灵感了。有些话,悄悄地对你们说。 (一) 我想...
在用g++编译链接C++程序时,当我们其中有包含第三方库的时候,需要我们手动的指定我们需要的库文件。库文件有两种,一种为动态库,一种为静态库,具体的区别很简单,通俗的讲,一种...
Go-ethereum 源码解析之 core/types/bloom9.go Appendix A. 批注 type bytesBacked interface 定义接口 b...
上一节分析reciept产生过程的时候提到:reciept会为日志数据生成一个Bloom过滤器,那Bloom过滤器是用来干嘛的呢?有什么用呢? 一,Bloom过滤器的数据结构...
简单总结下目前我掌握的几种对抗debugger反调试的方法,也欢迎大佬们有新的好用的方式补充。 首先写一个简单的html演示: 看下下面的这段JS,很简单,运行时做了一下验证...
1、内存与区块链——memory与storage区别 Storage变量是指永久存储在区块链中的变量;在函数之外声明的变量,也称之为状态变量,默认为“storage”形式,并...
ERC20是以太坊网络上发行代币(Token)的一个标准协议接口,协议的github具体描述位于https://github.com/ethereum/EIPs/blob/m...
2017年出现了非常多的数字货币。但是这种货币是如何产生的,作为一个程序员?;匙哦苑⒈业暮闷?,自己动手把发币的流程给走了一遍。再此记录下。这里发币特指ERC20 token。...
强化学习基础篇(十五)蒙特卡洛预测 1、 Model-free方法 通过贝尔曼方程求解最优策略有3种基本方法:动态规划法、蒙特卡洛法和时间差分法。前面我们介绍了如何利用动态规...