E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
evm
Solidity入门学习笔记——编程语言,调试方法及测试手段
solidity是用于生成在
EVM
上执行的机器级代码的工具。solidity编译器获取高级代码并将其分解为更简单的指令。Solidity代码封装在Contracts中。二
jhw_12138
·
2020-07-10 18:17
【链块技术44期】智能合约基础语言(八)——Solidity事件
智能合约基础语言(八):Solidity事件一、目录☞事件的定义☞web3事件监听☞检索日志☞底层日志接口二、事件的定义事件是使用
EVM
日志内置功能的方便工具,在DAPP的接口中,它可以反过来调用Javascript
魏红心
·
2020-07-10 17:30
链块技术
编程语言
智能合约
3.11 solidity 函数详解
权限、函数修饰符、事件a.函数i.概念:solidity也是一门函数式编程语言,函数可以做为其参数、变量、返回值ii.函数属于值类型,支持多个返回值iii.调用方式:1.内部调用:a.内部调用采用的是
EVM
尹成
·
2020-07-10 15:32
区块链
Solidity智能合约基础实战
3).solidity是一种智能合约高级语言,运行在Ethereum虚拟机(
EVM
)之上。2.节约gas的
LeicyII
·
2020-07-10 15:20
solidity学习
区块链
golang区块链
5.5 以太坊源码详解5
交易步骤发起交易:制定目标地址和交易金额,以及gas和gaslimit交易签名:使用账户的私钥对交易进行签名提交交易:把交易添加到交易缓冲池中(会先对签名进行验证)广播交易:通知
EVM
执行,同时把交易广播到其他节点具体分析
尹成
·
2020-07-10 13:47
区块链
TI AWR1642BOOST-ODS
EVM
开发板入门
欢迎转载,请注明出处,谢谢!最近做一个小测试要用到TIAWR1642BOOST-ODSEVM开发板,查询相关资料后,现在初步可以跑起来官方demo,简单备忘一下。概要2.可参考文档以下文档可在TI官网下载到:1.“AWR1642EvaluationModule(AWR1642BOOST)Single-ChipmmWaveSensingSolution-swru508b.pdf”2.“mmwave_
wxchbhd
·
2020-07-10 12:42
开发板
TI
mmWave
LTE调制方式中,为何阶数越高的
EVM
要求越高。
LTE上行PUSCH信道调制方式及对应的EVMspec如下:QPSK-------17.5%16QAM-----12.5%64QAM-----8%256QAM—3.5%在探讨这个问题之前,我们先来了解下
EVM
Baron_Liu
·
2020-07-10 11:02
调制解调
C6678->SRIO和Virtex6->FPGA
首先,感谢Ti论坛提供的SRIO程序范例,但是其硬件平台是
EVM
板,更多的只能用于loopback测试,但是可以在其基础上修改。
san.hang
·
2020-07-10 06:26
区块链编程语言Solidity语言函数可见性深入详解
internalinternal调用,实现时转为简单的
EVM
跳转,所以它能直接使用
TryBlockchain
·
2020-07-10 03:40
墨客MOAC - 无币区块链方案
业务场景的需求;经济性:无需部署专用运算服务器,维护节点运营,仅需支付极少费用就可接入使用;安全性:支持部署自有存储服务器,支持同态加密运算,核心数据不外泄,安全可靠有保障;扩展性:支持Solidity和
Evm
moacman
·
2020-07-10 00:04
以太坊-
EVM
第3部分——动态数据类型的表示方法
Solidity提供了在其他编程语言常见的数据类型。除了简单的值类型比如数字和结构体,还有一些其他数据类型,随着数据的增加可以进行动态扩展的动态类型。动态类型的3大类:映射(Mappings):mapping(bytes32=>uint256),mapping(address=>string)等等数组(Arrays):[]uint256,[]byte等等字节数组(Bytearrays):只有两种类
火一样的男子
·
2020-07-09 22:33
以太坊
以太坊-虚拟机第5部分——一个新合约被创建后会发生什么
在该系列文章的前部分,我们学了
EVM
汇编基础,也学了ABI编码是如何允许外部程序与合约进行通信的。在本文中,我们将会学习一个合约是如何从零创建的。
火一样的男子
·
2020-07-09 22:33
以太坊
以太坊-
EVM
第4部分——ABI编码外部方法调用的方式
在本系列的上一篇文章中我们看到了Solidity是如何在
EVM
存储器中表示复杂数据结构的。但是如果无法交互,数据就是没有意义的。智能合约就是数据和外界的中间体。
火一样的男子
·
2020-07-09 22:33
以太坊
以太坊-
EVM
第2部分——固定长度数据类型的表示方法
我们已经看到了一个简单的Solidity合约的汇编代码:contractC{uint256a;functionC(){a=1;}}该合约归结于sstore指令的调用://a=1sstore(0x0,0x1)
EVM
火一样的男子
·
2020-07-09 22:33
以太坊
DCA1000雷达数据采集卡的快速使用(TI xWR1xxx系列雷达)
1、硬件准备xWR1xxxEVM雷达DCA1000
EVM
采集卡,电源5V/>2A2、软件准备mmWaveStudio下载地址MatlabRuntimeEnginev8.5.1下载地址XDSEmulationSoftwarePackagev6.0.579
8-24-Mamba
·
2020-07-09 21:06
毫米波雷达
TI毫米波雷达 MIMO (2TX4RX)设置
我们知道xWR1243和xWR1443
EVM
是3TX4RX雷达,xWR1642
EVM
是2TX4RX雷达,我们不仅要掌握1TX4RX模式的使用还要学会使用MIMO雷达模式。
8-24-Mamba
·
2020-07-09 21:06
毫米波雷达
以太坊源码解读(18)以太坊交易的执行基本流程——将交易递交给
EVM
之前分析挖矿模块,miner从TxPool拿来的交易,交给worker对象。后者要调用commitTransaction在本地执行交易,生成receipt,更改世界状态,打包成挖矿的block最后递交给engine进行挖矿。而这一节我们关注的是在commitTransaction中,如何在本地执行交易。func(w*worker)commitTransaction(tx*types.Transac
佛系布偶
·
2020-07-09 19:29
以太坊源码
在AM437x开发板运行QT程序
广州创龙TL437xF-
EVM
是基于TIAM437xARMCortex-A9+XilinxSpartan-6FPGA处理器,图片如下:1.新建工程在菜单栏点击"File->NewFileorProject
idealisty
·
2020-07-09 16:51
linux
无线射频模块的发射功率,
EVM
,频率误差等射频指标的详细资料概述
判断一款无线产品的性能好坏的依据就是该产品的射频指标是否合格且余量充足,本文简要介绍基于IEEE802.11b/g/n的规范的一些射频指标。1、发射功率(TXPower)发射功率(TXPower):是指无线产品发射天线的工作功率,单位为dBm。无线发射的功率决定无线信号的强度和距离,功率越大,信号越强。每个国家对于最大发射功率都有一个限制:中国及欧洲国家最大不超过20dBm;北美最大功率不超过30
flyman613
·
2020-07-09 16:09
电子
CCS+C6678LE开发记录18:解决
EVM
网口“DHCP配置无法获取IP”的问题
之前测试过程中曾经遇到如下问题:将DSP的网络IP配置设置为DHCP方式会出现错误,无法获取IP地址,打印信息如下[C66xx_0]ServiceStatus:DHCPC:Enabled::000[C66xx_0]ServiceStatus:DHCPC:Enabled:Running:000[C66xx_0]ServiceStatus:DHCPC:Enabled:Fault:002大概2分钟后循环
akzc42847
·
2020-07-09 13:54
CCS+C6678LE开发记录18:解决
EVM
网口“DHCP配置无法获取IP”的问题
之前测试过程中曾经遇到如下问题:将DSP的网络IP配置设置为DHCP方式会出现错误,无法获取IP地址,打印信息如下[C66xx_0]ServiceStatus:DHCPC:Enabled::000[C66xx_0]ServiceStatus:DHCPC:Enabled:Running:000[C66xx_0]ServiceStatus:DHCPC:Enabled:Fault:002大概2分钟后循环
akzc42847
·
2020-07-09 13:53
以太坊虚拟机介绍5-比较操作指令
以太坊虚拟机比较操作指令
EVM
定义了6条比较操作指令,见下表:比较操作指令操作码说明LT0x10无符号小于比较GT0x11无符号大于比较SLT0x12有符号小于比较SGT0x13有符号大于比较EQ0x14
zxh0
·
2020-07-09 06:14
EVM
以太坊虚拟机介绍3-算术运算指令
以太坊虚拟机算术运算指令
EVM
总共定义了11条算术运算指令,见下表:算术运算指令操作码说明ADD0x01加法运算MUL0x02乘法运算SUB0x03减法运算DIV0x04无符号整除运算SDIV0x05有符号整除运算
zxh0
·
2020-07-09 06:14
EVM
以太坊虚拟机介绍
以太坊虚拟机介绍近期打算写一些关于以太坊虚拟机(后面简称
EVM
)的文章,这是其中的第一篇。这一系列文章想站在
EVM
指令集的角度,带领读者逐步理解
EVM
工作原理,进而理解以太坊区块链技术细节。
zxh0
·
2020-07-09 06:14
EVM
以太坊虚拟机介绍2-栈操作指令
以太坊虚拟机栈操作指令上一篇文章对
EVM
和它的指令集进行了简单介绍,本文将介绍POP指令、PUSHx系列指令、DUPx系列指令、SWAPx系列指令。
zxh0
·
2020-07-09 06:14
EVM
以太坊虚拟机介绍4-按位运算指令
以太坊虚拟机按位运算指令
EVM
定义了8条按位运算指令,见下表:按位运算指令操作码说明AND0x16按位与OR0x17按位或XOR0x18按位异或NOT0x19按位取反BYTE0x1A取第n个字节SHL0x1B
zxh0
·
2020-07-09 06:14
EVM
90后嵌入式软件开发生涯 第一篇(嵌入式环境搭建)
一、安装sdk,搭建编译环境公司用的ti-sdk-am335x-
evm
-05.05.00.00,下载点击即可安装到用户目录在终端输入:exportPATH="/linux-devkit/bin:$PATH
落风gy
·
2020-07-09 04:19
项目文章
智能合约反编译查错经验汇编
问题:为什么需要比较不同版本的solc编译器
EVM
在不断升级中,有些指令是后来加入的,比如revert,还有returndatasize同样的solidity代码,鹏飞在0.4.22编译出来后,就在未升级过的北京银行项目环境上运行报错
郑泽洲
·
2020-07-09 01:48
区块链
智能合约
solidity
EVM
[DM8168]
EVM
816x DDR2/3 PRCM Init is Done(DMM_LISA_MAP 修改 EMIF 映射)
DM8168样板制作过程,CCS测试DDR3时,GEL加载不通过:遇到
EVM
816xDDR2/3PRCMInitisDone.....卡住的问题。
Marvin_wu
·
2020-07-09 00:55
Android 从硬件到应用:一步一步向上爬 1 -- 从零编写底层硬件驱动程序
硬件平台:TIAM335XStarterKit开发源码:TI-Android-ICS-4.0.3-DevKit-
EVM
-SK-3.0.1.bin主机系统:Ubuntu10.04这次写《Android从硬件到应用
Marvin_wu
·
2020-07-09 00:55
Android
Driver....
【易错概念】Solidity语法的合约/抽象合约/接口/库的定义
调用另一个合约实例的函数时,会执行一个
EVM
函数调用,这个操作会切换执行时的上下文,这样,前一个合约的状态变量就不能访问了。2.1创建合约可以通
笔名辉哥
·
2020-07-09 00:20
以太坊智能合约的设计模式
以太坊智能合约的设计模式以太坊
EVM
是当前区块链行业应用最为广泛的虚拟机。其所支持的智能合约语言是图灵完备的。
welling_22
·
2020-07-08 23:28
Mythril(security analysis tool for
EVM
bytecode)
MythrilisasecurityanalysistoolforEVMbytecode.ItdetectssecurityvulnerabilitiesinsmartcontractsbuiltforEthereum,Quorum,Vechain,Roostock,TronandotherEVM-compatibleblockchains.Itusessymbolicexecution,SMTs
CSDN吴彦祖
·
2020-07-08 21:01
快速学习-
EVM
指令集
EVM
指令集所有的指令都是针对"256位的字(word)"这个基本的数据类型来进行操作具备常用的算术、位、逻辑和比较操作,也可以做到有条件和无条件跳转合约可以访问当前区块的相关属性,比如它的块高度和时间戳消息调用
cwl_java
·
2020-07-08 20:05
快速学习
以太坊系列之十三:
evm
指令集
evm
指令集手册Opcodes结果列为"-"表示没有运算结果(不会在栈上产生值),为"*"是特殊情况,其他都表示运算产生唯一值,并放在栈顶.mem[a...b]表示内存中a到b(不包含b)个字节storage
weixin_34082854
·
2020-07-08 16:54
了解以太坊智能合约存储
一个天文数字的大数组每个在以太坊虚拟机(
EVM
)中运行的智能合约的状态都在链上永久地存储着。这个存储可以被认为是每个智能合约都保存着一个非常大的数组,初始化为全0。数组中的每个值都是32字节宽,并
weixin_33979203
·
2020-07-08 16:26
以太坊虚拟机
EVM
执行原理
以太坊虚拟机简介 以太坊虚拟机(environmentvirtualmachine,简称
EVM
),作用是将智能合约代码编译成可在以太坊上执行的机器码,并提供智能合约的运行环境。
weixin_33692284
·
2020-07-08 15:29
区块链笔记
2.区块链的6层结构区块+链表结构数据层分布式的p2p网络网络层比特币:POW以太币:POW将转POS共识层(PBFT性能高,POW参与的人多)超级账本:PBFT挖矿奖励激励层以太坊:
EVM
,SmartContract
丢掉了一根头发
·
2020-07-08 10:38
以太坊ETH源码分析(2):交易执行过程
4、广播交易:
EVM
执行交
JKincsdn
·
2020-07-08 08:29
ETH
EVM
指令集
0x013ADD0x025MUL0x033SUB0x045DIV0x055SDIV0x065MOD0x075SMOD0x088ADDMOD0x098MULMOD0x0avariesEXP0x0b5SIGNEXTEND0x103LT0x113GT0x123SLT0x133SGT0x143EQ0x153ISZERO0x163AND0x173OR0x183XOR0x193NOT0x1a3BYTE0x20
tianlongtc
·
2020-07-08 07:54
解密
EVM
实现机制
以下都是来自我的新作《解密
EVM
机制及合约安全漏洞》里的内容电子版PDF下载:https://download.csdn.net/download/softgmx/10800947研究环境:OSubuntu16.04VM
天弓(tg)
·
2020-07-08 06:42
BlockChain
Cosmos白皮书
我们见证了专业区块链应用的诞生,比如比特币[1](加密货币),Zerocash[2](私有加密货币),也看到了大众化智能合约平台,比如以太坊[3],此外还有其他无数针对
EVM
(以太坊虚拟机)的分布式应用
老杨_QQ122209017
·
2020-07-08 05:08
跨链
COSMOS
以太坊虚拟机的基本介绍
1.1概述以太坊虚拟机(
EVM
)是以太网上智能合约的运行环境。这不仅仅是个沙盒,更确实的是一个完全独立的环境,也就是说代码运行在
EVM
里是没有网络,文件系统或是其他进程的。
汪晓明
·
2020-07-08 03:00
以太坊技术文章
《以太坊技术详解与实战》---第二章:以太坊架构与组成
分片优化使得可以并行验证交易,大大加快了区块的生成速度核心层以太坊虚拟机-
EVM
是智能合约的运行环境顶层应用以太坊的DApp通过Web3.js与智能合约层进行信息交换。
流动的风与雪
·
2020-07-08 00:58
区块链
Solidity 教程系列12 - 库的使用
是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么库库与合约类似,它也部署在一个指定的地址上(仅被部署一次,当代码在不同的合约可反复使用),然后通过
EVM
创成汇李顾问
·
2020-07-08 00:45
嵌入式Linux移植6. 移植期间会用到的关键指令
)tarxvfcross-tools-am335x-4.5.3.tar.bz2新kernel编译必须执行的两条指令(forlink的kernel)cparch/arm/configs/ok335xd_
evm
_linux_defconfig.configmakeC
qq_36071362
·
2020-07-07 22:09
嵌入式Linux系统移植
以太坊虚拟机
EVM
的缺陷与不足
Qtum目前采用了以太坊虚拟机(EthereumVirtualMachine,以下简称
EVM
)并将其运用于非以太坊的区块链中(当然Qtum项目还包含很多其他工作,因与本文不相关,故不赘述)。
Omni-Space
·
2020-07-07 18:14
以太坊
/
ETH
以太坊
ETH
/
EVM
FEM射频前端的由于阻抗不匹配而造成对信号
EVM
的影响
刚看到关于FEM射频前端关于阻抗不匹配的问题而引起信号完整性的问题,最近也在调试前端
EVM
的性能的问题,所以借此想要来用理论方式来推理下关于如何更好的优化前端的问题。
noknow_white
·
2020-07-07 18:45
是时候选择Cosmos SDK 搭建区块链了
但作为以太坊上的开发编程语言Solidity却有局限性,而以太坊虚拟机(
EVM
)上的交易速度亦越来越慢,所以我们就决定自建区块链,让用户们能更多的参与生态的管治机制。
逆月林
·
2020-07-07 18:03
区块链
tendermint
《Oracle RAC 核心技术详解》 Question and Answer
《OracleRAC核心技术详解》QuestionandAnswer第一部分集群管理软件集群技术简介
EVM
,CRS,CSSOracle10g版本,Oracle推出了自己的集群管理软件产品----CRS(
清海风缘
·
2020-07-07 14:10
Oracle
RAC
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他