- 博客(18)
- 资源 (28)
- 收藏
- 关注
原创 Linux安装sublime
系统:linux mintsudo apt-get updatesudo apt-get install sublime-text相关内容:https://www.sublimetext.com/docs/linux_repositories.html#apt
2021-08-17 14:54:42 847
原创 ubuntu查看防火墙状态
查看防火墙状态:sudo ufw status开放22端口:sudo ufw allow 22相关内容:安装ubuntu18.10并连接xshell6
2021-08-17 10:13:33 509
原创 web3之PromiEvent
https://learnblockchain.cn/docs/web3.js/callbacks-promises-events.htmlhttps://www.npmjs.com/package/web3-core-promievent
2021-08-12 20:55:30 284
原创 js之PROTOTYPE属性
prototype的定义javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。每一个构造函数都有一个属性叫做原型。这个属性非常有用:为一个特定类声明通用的变量或者函数。你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:function Test(){}alert(Test.prototype); // 输出 "Object"JS中PROTOTYPE属性
2021-08-12 18:50:14 290
原创 web3.js的provider
web3是所有ethereum交互模块的总包。web3.setProvider()参数:Object - myProvider: 有效的服务提供者对象。返回值:Booleanweb3.setProvider()方法用来修改指定模块的底层通讯服务提供者。调用:web3.setProvider(myProvider)web3.eth.setProvider(myProvider)web3.shh.setProvider(myProvider)web3.bzz.setProvid
2021-08-12 17:25:06 3229
原创 2021-08-12
sendRawTransaction 与 sendSignedTransaction的区别:sendRawTransaction是web3.js的旧版本的方法,新版本的web3.js已经换成了sendSignedTransaction。https://github.com/ethereum/wiki/wiki/JavaScript-APIhttps://web3js.readthedocs.io/en/v1.2.9/web3-eth.html#sendtransactionhttps://web3j
2021-08-12 11:50:46 309
原创 Truffle通过本地私钥部署合约
https://www.trufflesuite.com/docs/truffle/getting-started/running-migrationsTruffle Provider 构造及其解释truffle-privatekey-provider:私钥Web3提供程序-源码truffle环境搭建和应用https://github.com/bZxNetwork/truffle-privatekey-provider...
2021-08-11 18:08:46 989 1
原创 Truffle在ganache-cli部署合约
准备确保安装好了 Truffle Framework 和 Ganache CLI.$ sudo npm install -g truffle$ sudo npm install -g ganache-cli 开始// SPDX-License-Identifier: MITpragma solidity > 0.4.21;contract Storage { mapping (string => string) private _store; funct
2021-08-11 17:31:30 7883 1
原创 Rust之模块系统-文件系统树和模块树
我们需要显式地在Rust中构建模块树——在文件系统树和模块树之间不存在隐式的转换。模块不存在:public_【翻译】关于Rust模块系统的清晰解释
2021-08-11 17:02:15 244
原创 nonce值
每一个账户从同一个节点发起交易时,这个nonce值从0开始计数,发送一笔nonce对应加1。当前面的nonce处理完成之后才会处理后面的nonce。注意这里的前提条件是相同的地址在相同的节点发送交易。以下是nonce使用的几条规则:● 当nonce太小(小于之前已经有交易使用的nonce值),交易会被直接拒绝。● 当nonce太大,交易会一直处于队列之中,这也就是导致我们上面描述的问题的原因;● 当发送一个比较大的nonce值,然后补齐开始nonce到那个值之间的nonce,那么交易依旧可以被执行。
2021-08-11 15:23:14 747
原创 Rust之智能指针Box<T>
主要内容包括:基础概念:指针,引用,智能指针智能指针Box<T>,Deref和DropBox <T>是一个智能指针,指向在类型为T的堆上分配的数据。Box <T>允许将数据存储在堆而不是栈上。Box <T>是一个拥有的指针。除了将数据存储在堆上之外,Box没有性能开销。当Box离开作用域时,会调用析构函数来销毁所有内部对象并释放内存。使用Box <T>将数据存储在堆上。Box <T>主要用于在堆上存储数据。下面通过一
2021-08-11 14:32:35 301
原创 MetaMask之部署合约流程
Next按钮://MetaMask/metamask-extension/ui/ducks/send/send.js/** * Signs a transaction or updates a transaction in state if editing. * This method is called when a user clicks the next button in the footer of * the send page, signaling that a transactio
2021-08-10 14:51:05 939
原创 truffle migrate 部署合约流程
truffle migrate做了什么///truffle/packages/core/lib/commands/deploy.jsconst migrate = require("./migrate");const command = { command: "deploy", description: "(alias for migrate)", builder: migrate.builder, help: { usage: "truffle deploy
2021-08-10 14:16:00 584
原创 deploy.js调用Web3.js接口部署合约流程
分析部署脚本deploy.js是如何调用Web3.js接口进行部署一个合约的://filename: deploy.jsconst Web3 = require('web3');const contractFile = require('./compile');/* -- Define Provider & Variables --*/// Providerconst providerRPC = { development: 'http://localhost:8545
2021-08-10 14:15:38 613
原创 js之Promise对象
ECMAscript 6 原生提供了 Promise 对象。Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。Promise 对象有以下两个特点:1.Promise 对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:pending: 初始状态,不是成功或失败状态。fulfilled: 意味着操作成功完成。rejected: 意味着操作失败。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是 Promise
2021-08-09 19:25:27 182
原创 js之箭头函数
ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫Arrow Function?因为它的定义用的就是一个箭头:x => x * x上面的箭头函数相当于:function (x) { return x * x;}
2021-08-09 18:11:27 80
原创 使用Truffle 在Moonbeam上部署合约
报错:Error: Expected parameter 'from' not passed to function.EVM/moonbeam_doc/Using with Truffle/TruffleTest/MetaCoin$ truffle migrateCompiling your contracts...===========================> Everything is up to date, there is nothing to compile.Erro
2021-08-06 14:46:36 5312
WindowManagerService相关类图.eddx
2020-03-20
WindowManagerService相关类图.eddx
2020-03-20
WindowManagerService相关类图.eddx
2020-03-19
Binder.rar
2020-03-19
A Kafka-based Ordering Service for Fabric
2019-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人