首页
学习
活动
专区
工具
TVP
发布

oracle3技术大杂烩

专栏成员
66
文章
33910
阅读量
15
订阅数
2018-11-01 solc命令行使用
需要通过solc在命令行编译合约,总结如下: 1、单一文件编译 solc.exe --combined-json abi,bin,interface,metadata file1.sol 2、文件有import,但是位于同一目录,同单一文件编译 solc.exe --combined-json abi,bin,interface,metadata file2.sol 3、文件有import,但是位于父目录 solc.exe --combined-json abi,bin,interface,metadata
oracle3
2022-05-13
6470
2018-03-28 RSK开发环境搭建
可以看代码目录下logs目录下的日志,查看错误信息虚拟机必需能够直连网络,不能通过代理上网
oracle3
2022-05-13
3900
2018-03-27 Truffle4.0使用
参考文章《Truffle3.0集成NodeJS并完全跑通(附详细实例,可能的错误)》https://www.jianshu.com/p/eac99bb0a9bc
oracle3
2022-05-13
2530
2018-03-22 以太坊EVM虚拟机代码阅读
整体来说,整个以太坊evm的实现主要是依赖3个类,分别是VM,Program和ProgramInvokeImpl,这里VM是虚拟机的主调用类,VM中的执行功能依靠Program来实现,Program需要调用的外部接口依靠ProgramInvokeImpl;
oracle3
2022-05-13
3440
2018-03-09 Solidity智能合约开发测试环境搭建
以太坊合约开发工具非常多,但是功能上各有优缺点,因此如何选择搭配一套比较好用的开发和测试环境就非常重要。我在开发实践中摸索发现了一种方便快捷的开发和测试方法。
oracle3
2022-05-13
4970
2018-03-01比特币MAST方案分享
主要是比特币安全性方面的原因,我们知道所有的比特币交易都是公开,可追溯的,并且永久性地存储在比特币网络中。在美剧《网络犯罪调查》第二季中,有一段比特币大盗抓捕过程,完整地展示了比特币交易可追溯性的意义(视频),原理就是通过比特币交易的时间和金额来锁定了地址,只要比特币大盗挪动比特币,或者在交易平台卖出,他的IP甚至实名信息就可能被追查出来。
oracle3
2022-05-13
3990
2018-10-26 web.sha3测试
"24abdb5865df5079dcc5ac590ff6f01d5c16edbc5fab4e195d9febd1114503da"
oracle3
2022-05-13
2350
2018-09-20 以太坊智能合约升级实践2
参考https://docs.zeppelinos.org/docs/start.html,可以在truffle下发布一个可更新的合约MyContract,但是ZeppelinOS包装了一切,我们无法了解实现细节,因此我抽取了全部必须的合约代码,并做了恰当的修改,然后演示如何在remix环境实现智能合约的升级功能,至于合约升级功能的原理需要参考以下两篇文章:
oracle3
2022-05-13
3370
2018-09-19 以太坊智能合约升级实践
本文学习《深度剖析智能合约升级——inherited storage》实现,过程中遇到的坑在这里记录
oracle3
2022-05-13
4750
2018-08-08 node.js多进程调试
最近搞node.js性能压测,需要用到多进程调试,参考https://stackoverflow.com/questions/16840623/how-to-debug-node-js-child-forked-process发现不适合压测程序,因为压测程序是启动一个进程测试,然后测试完成就退出了,还没有来得及连上,并且其中有消息传递,等连上了消息也丢了,因此琢磨比较合适的调试方法。
oracle3
2022-05-13
2970
2018-08-02 Java命令行下Jar包打包
2、 在这个目录下创建文件test1.java、test2.java、Main.java,其内容就是上面文章内的内容
oracle3
2022-05-13
5360
2018-06-25 solidity版本导致的错误
  // Initializes contract with initial supply tokens to the creator of the
oracle3
2022-05-13
7780
2019-01-16 evmc项目研究
后面就单步走,直到 evmc_release_result(&result); 函数出错 使用q退出gdb,然后再gdb一次,进入这个函数
oracle3
2022-05-13
4390
2019-01-16 Ubuntu/Linux 用vscode 运行/调试 c++ 程序
参考文章 Ubuntu/Linux 用vscode 运行/调试 c++ 程序在ubuntu上搭建vscode的开发环境,出现了几个问题,这里记录一下:
oracle3
2022-05-13
4740
2019-01-10 c调用jar包填坑记录
折腾了两天总算搞定c调用jar包,其中遇到的问题这里总结一下: 1、起始demo 参考C调用java例子先跑起来 2、开发环境 使用linux虚拟机效率很低,找到了gnuwin32实现在windows下运行Makefile,使用的是https://sourceforge.net/projects/gnuwin32/ ,只需要把 mingw32-make.exe文件改名为make.exe 3、java开发 直接使用eclipse生成一个mvn项目,以这个最简项目开始入手 使用mvn编译出jar给c调用,参考maven将所有的依赖打成一个包,确保依赖没有问题,验证方法:
oracle3
2022-05-13
7060
2019-01-03 solidity代码性能优化
最近做一个项目,发现solidity的代码对性能影响非常大,这里把每个版本的代码做了比较
oracle3
2022-05-13
1820
2018-12-28 truffle 代理下错误
Error: Truffle Box at URL https://github.com/truffle-box/bare-box.git doesn't exist. If you believe this is an error, please contact Truffle support.
oracle3
2022-05-13
2500
2018-12-24 JNA调试 : eclipse + Vs 联合调试
参考文章《Jni 调试 : eclipse + Vs 联合调试》发现jna也可以按类似的方法调试,方法如下:
oracle3
2022-05-13
8200
2018-11-29 java和dll交互
参考文章《JNA:JAVA调用DLL 超详细代码实战》和《JNA Examples》实现了java和c实现的dll相互调用,细节如下:
oracle3
2022-05-13
2630
2018-11-27 Golang与DLL交互
syscall.(*LazyProc).mustFind(0xc04206c240)
oracle3
2022-05-13
3660
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档