自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高级 Solidity 理论

在学习solidity的过程中发现一个在线学习平台,这是一个第三方的在线智能合约学习环境,目标是教会大家实现 DApp 游戏。这个网站的特点是自作非常精良,各种辅助学习材料丰富,并且是对 Solidity 小白友好的。点击这里进入学习平台一、智能协议的永固性到现在为止,我们讲的 Solidity 和其他语言没有质的区别,它长得也很像 JavaScript。但是,在有几点以太坊上的 DApp 跟普通的应用程序有着天壤之别。第一个例子,在你把智能协议传上以太坊之后,它就变得不可更改, 这种永固性意味着

2020-07-07 09:46:36 431

原创 僵尸攻击人类

第二课概览在第一课中,我们创建了一个函数用来生成僵尸,并且将它放入区块链上的僵尸数据库中。 在第二课里,我们会让我们的 app 看起来更像一个游戏: 它得支持多用户,并且采用更加有趣,而不仅仅使用随机的方式,来生成新的僵尸。如何生成新的僵尸呢?通过让现有的僵尸猎食其他生物!僵尸猎食僵尸猎食的时候,僵尸病毒侵入猎物,这些病毒会将猎物变为新的僵尸,加入你的僵尸大军。系统会通过猎物和猎食者僵尸的DNA计算出新僵尸的DNA。僵尸最喜欢猎食什么物种呢? 等你学完第二课就知道了!实战演习右边是一个简单的猎

2020-07-02 16:13:07 678

原创 以太坊的入门学习路线

以太坊的入门学习路线一、了解什么是区块链?区块链是借由密码学串接并保护内容的串连文字记录(又称区块)。特点:去中心化、不可伪造、不可虚构、不可篡改。每个区块的块头包含了前一区块的交易信息的压缩值。学习途径mooc视频区块链技术与应用看完后会对区块链是什么,能干什么,用来解决哪方面的问题有一定的认知。区块链中的密码学密码学作为网络空间安全的重要基石之一,由于在区块链中的综合运用而大放异彩。通过区块链学习相关密码学技术的原理,在掌握密码学原理的基础上深入理解区块链的原理和应用机制。进

2020-07-02 16:10:41 1084 2

原创 搭建僵尸工厂

在学习solidity的过程中发现一个在线学习平台,这是一个第三方的在线智能合约学习环境,目标是教会大家实现 DApp 游戏。这个网站的特点是自作非常精良,各种辅助学习材料丰富,并且是对 Solidity 小白友好的。点击这里进入学习平台一、课程概述第一课你将创造一个"僵尸工厂", 用它建立一支僵尸部队。我们的工厂会把我们部队中所有的僵尸保存到数据库中工厂会有一个函数能产生新的僵尸每个僵尸会有一个随机的独一无二的面孔在后面的课程里,我们会增加功能。比如,让僵尸能攻击人类或其它僵尸! 但是在

2020-06-30 15:50:13 500

原创 力扣每日一题之快乐数

1、题目描述编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不是,则返回 False 。2、示例输入:19输出:true解释:12 + 92 = 82...

2020-04-30 11:17:05 321

原创 mySql中的事务

一、MySql中的事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部...

2020-04-13 11:01:53 244

原创 排序算法总结归纳

1、排序的定义对一序列对象根据某个关键字进行排序。2、排序算法表图片名词解释:n: 数据规模k: “桶”的个数In-place: 占用常数内存,不占用额外内存Out-place: 占用额外内存3、术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完...

2020-03-21 10:45:16 187

原创 Java设计模式

一、装饰者模式动态地给一个对象添加一些额外地职责。就增加功能来说,Decorator模式相比生成子类来说更为灵活。适用性在不影响其他对象的情况下,以动态透明的方式给单个对象增加职责。处理那些可以撤销的职责。当不能采用生成子类的方法进行扩充时。参与者Component定义一个对象接口,可以给这些对象动态地添加职责。ConcereteComponent定义一个对象,可以...

2020-03-16 12:00:53 124

原创 DES加解密算法浅析

DES加解密算法浅析概述DES是一个分组加密算法,它以64位为分组对数据加密。同时DES也是一个对称算法:加密和解密用的是同一个算法。DES是一个包含16个阶段的“替换–置换”的分组加密算法,64位的分组明文序列作为加密算法的输入,经过16轮加密得到64位的密文序列。算法原理看下图:原理浅析DES算法主要分为3部分:加解密运算、f函数的处理、轮子密钥的生成,从右往左分别简单介绍一下。...

2020-03-15 14:34:47 548

原创 RSA加密算法浅析

RSA的加解密机制RSA的加密系统可分为三个部分,即用户密钥的产生、加密算法以及解密算法。用户密钥的产生在用户密钥的产生部分,首先此系统的每一个用户将自行选择一组公开密钥,然后公之于众,使得他人都能使用此公开密钥对机密数据进行加密,然后自己使用私密密钥进行解密,获取机密数据。​ 以下是RSA密钥的产生过程:​ <1>.首先找出两个大质数p和q,两者均至少为100位的十进制...

2020-03-13 18:52:20 435

原创 win10搭建truffle框架(踩坑、填坑至无坑)

1.版本信息1.1 nodenode -vv12.15.01.2 npmnpm -v6.13.4#换源npm config set registry https://registry.npm.taobao.orgnpm config list; cli configsmetrics-registry = "https://registry.npm.taobao.org/...

2020-03-05 17:07:04 6436 1

空空如也

空空如也

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

TA关注的人

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