自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 以太坊源码BlockChain类

功能:管理区块链,实现增、改、查操作 以太坊启动后,系统中只存在一个BlockChain实例 文件位置:core-->blockchain.go 数据结构:Processor:处理器Validator:验证consensus:共识type BlockChain struct { chainConfig *params.ChainConfig // 链和网络配置 ...

2019-11-13 14:20:06 213

原创 Solidity 函数

函数的定义function:function关键字声明合约中的可执行单元 函数的完整定义:function (funcName) (<parameter types>) {public|external|internal|private} [constant|view|payable] [returns (<return types>)]函数的调用方式 ...

2018-09-30 17:32:46 480

原创 Solidity安全性问题

1、外部调用:尽量避免外部调用 分析“send()”,"transfer()","call.value()" x.transfer()和if(!x.send(y)) throw;等价,send是transfer的底层实现,尽量直接使用transfer someAddress.send()和someAddress.transfer()能保证可重入安全。这些外部智能合约能够被出发执行,但是...

2018-09-29 16:48:48 387

原创 Solidity使用总结

1、int和uint(整形)int(m):有符号整数 uint(m):无符号整数 m关键字取值为8~256步幅是8 ,表示在内存中2进制的位数,控制了整数的取值范围,不写默认为256。 uint和int分别是uint256和int256的别名。 m一定要是8的整数倍2、Mapping(映射)映射类型,一种键值对的映射关系存储结构。定义方式为mapping(_KeyType =&g...

2018-09-29 16:46:46 784

原创 SSM框架常用注解

1、Spring声明bean注解@Controller 控制层@Service 业务处理层(一般在serviceImpl)@Repository 持久层(数据访问层,即DAO层,一般在daoImpl)@Component2、注入bean注解@Autowired 采用类型的方式完成自动装配:它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作@Autowired根据bean...

2018-05-20 17:02:48 7721

原创 异常的集成体系

1、Throwable是java中异常和错误的顶层父类,只有继承Throwable类的子类才能够通过throws语句或者java虚拟机抛出去。2、Throwable有两个子类:Error类:一把表示与虚拟机有关的问题。如系统崩溃、内存溢出、方法调用栈溢出、虚拟机错误等问题,对于出现这样的错误,仅靠程序本身是无法修复的,需要终止程序,修改代码;Exception类:表示的是程序可以处理的异常,如空指...

2018-05-20 17:00:32 227

转载 数据库总结

1、mysql和Oraclede的区别:数据持久性:MySQL:默认提交SQL语句,但如果更新中出现db或主机重启的问题,也许会丢失数据Oracle:保证提交的数据均可恢复提交方式:mysql:默认自动提交Oracle:默认不自动提交,需要用户手动提交其他Oracle是大型数据库而MySQL是中小型数据库。Oracle支持大并发,大访问量操作上的区别:主键 Mysql一般使用自动增长类型,在创建表...

2018-05-16 14:19:03 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除