草庐IT

solid-state-drive

全部标签

猿创征文 | Solidity 智能合约技术成长之路

Solidity智能合约入门Solidity是链上智能合约的开发语言,链上智能合约相当于传统行业的后端,链上应用基本都是由合约+前端组成的,虽然不推荐,但部分链上应用也会加入后端进行数据存储,以降低用户的使用成本。Solidity这门开发语言并不复杂,只需要您稍微有一点儿编程基础,英文词汇量达到中学生水平,都能看懂基本的合约代码逻辑即可。最开始强烈推荐先入门ERC20和ERC721,理解之后,再去看关联的ERC1155、ERC4907等以太坊标准,都不会觉得有什么理解上的太大压力。除此之外,以太坊标准ERC为开发者提供了大量开源的合约接口,开发者可轻松用于构建各类链上实用功能。Solidity

硬编码失败问题Codec reported err 0x80000000, actionCode 0, while in state 5

在某台小米11手机上创建MediaCodec编码器出现如下问题,看日志好像是状态不对2023-02-0810:53:32.17420710-21231/com.demoD/CCodec:ISConfigtimeOffset0us(=>INVALID_OPERATION)startat0us2023-02-0810:53:32.17620710-21230/com.demoE/MediaCodec:Codecreportederr0x80000000,actionCode0,whileinstate52023-02-0810:53:32.17820710-21229/com.demoE/demo

uni-app小程序(vue3版本)使用Vuex在调用store时报错: Cannot read property ‘state‘ of undefined

这里是开发购物车相关的功能时遇到bug报错,如图所示 通过搜索是因为我开发的uni-app是vue3版本,但是在使用vuex时使用的是2版本的格式所造成的错误一、首先配置vuex1.在项目根目录中创建store文件夹,专门用来存放vuex相关的模块2.在store目录上鼠标右键,选择新建->js文件,新建store.js文件 3.在store.js中按照如下4个步骤初始化Store的实例对象报错前代码  将以上代码修改为如下4.在main.js中导入store实例对象并挂载到Vue的实例上,这里要注意一定是加到#ifdefVUE3这个位置下面 5.在store目录上鼠标右键,选择新建->js文

【区块链Solidity】智能合约与Solidity介绍

目录智能合约Solidity语言简介 Solidity语言特性智能合约智能合约的英文是SmartContract最早是尼克丶萨博在1995年就提出了智能合约的概念~就是将法律条文写成可执行代码VitalikButerin(V神)把它引入到以太坊中,表示以太坊程序能自动执行及无法被干预的特点。以太坊是区块链与智能合约的完美结合,通过编写智能合约可以实现强大的功能,实现去中心化的应用开发。 现在智能合约已经扩展到所有的区块链平台,很多时候人们把超级账本Hyperledger,EOS等区块链平台的程序也称为‘智能合约’智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转智能合约本身

【区块链Solidity】智能合约与Solidity介绍

目录智能合约Solidity语言简介 Solidity语言特性智能合约智能合约的英文是SmartContract最早是尼克丶萨博在1995年就提出了智能合约的概念~就是将法律条文写成可执行代码VitalikButerin(V神)把它引入到以太坊中,表示以太坊程序能自动执行及无法被干预的特点。以太坊是区块链与智能合约的完美结合,通过编写智能合约可以实现强大的功能,实现去中心化的应用开发。 现在智能合约已经扩展到所有的区块链平台,很多时候人们把超级账本Hyperledger,EOS等区块链平台的程序也称为‘智能合约’智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转智能合约本身

python - 当 state_is_tuple=True 时如何设置 TensorFlow RNN 状态?

我写了一个RNNlanguagemodelusingTensorFlow.该模型作为RNN类实现。图结构在构造函数中构建,而RNN.train和RNN.test方法运行它。当我移动到训练集中的新文档时,或者当我想在训练期间运行验证集时,我希望能够重置RNN状态。我通过管理训练循环内的状态,通过提要字典将其传递到图中来做到这一点。在构造函数中,我这样定义RNNcell=tf.nn.rnn_cell.LSTMCell(hidden_units)rnn_layers=tf.nn.rnn_cell.MultiRNNCell([cell]*layers)self.reset_state=rnn_

python - 当 state_is_tuple=True 时如何设置 TensorFlow RNN 状态?

我写了一个RNNlanguagemodelusingTensorFlow.该模型作为RNN类实现。图结构在构造函数中构建,而RNN.train和RNN.test方法运行它。当我移动到训练集中的新文档时,或者当我想在训练期间运行验证集时,我希望能够重置RNN状态。我通过管理训练循环内的状态,通过提要字典将其传递到图中来做到这一点。在构造函数中,我这样定义RNNcell=tf.nn.rnn_cell.LSTMCell(hidden_units)rnn_layers=tf.nn.rnn_cell.MultiRNNCell([cell]*layers)self.reset_state=rnn_

Web3 solidity编写交易所合约 编写ETH和自定义代币存入逻辑 并带着大家手动测试

上文Web3叙述交易所授权置换概念编写transferFrom与approve函数我们写完一个简单授权交易所的逻辑但是并没有测试其实也不是我不想主要是交易所也没实例化现在也测试不了我们先运行ganache启动一个虚拟的区块链环境先发布在终端执行trufflemigrate如果你跟着我一步一步来的那编译应该就会通过的然后的话我们要将交易所的合约也创建一下在项目根目录下的contracts目录下创建一个文件叫Exchange.sol然后先编写出最基本的结构//SPDX-License-Identifier:GPL-3.0pragmasolidity>=0.4.160.9.0;import"@ope

优维低代码实践:Context / State

 优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。优维低代码实践连载第12期《Context/State》▽在开发中有一项重要的工作是维护和管理我们的数据,比如页面需要获取远端的数据进行渲染或者声明变量,然后动态更新数据等,这些都需要我们能提供一套声明和消费数据的机制。对此,我们平台提供了Context和State两种数据的管理方式。Context为全局的状态数据,在一个路由的页面周期中都有效,作用域为整个路由范围内,相当于我们的全局变量;而

Solidity中函数有三种装饰器

Solidity中函数有三种装饰器,分别是pure、view和payable。使用装饰器可以轻松改变函数的行为。pure装饰器表示在函数中没有修改任何函数以外的变量,包括状态变量,只是单纯地进行了一个数值计算。函数的执行并不会消耗任何Gas,因为函数执行使用的是本地节点的CPU,所以不会消耗任何链上资源。contractHelloWorld{         functiontestPure(uint a,uintb)publicpurereturns(uint){                uintc;                c=a+b;                retur