1.成员变量其实是常量,格式: public static final (可省略) 数据类型 常量名称 = 数据值; 注意: 常量必须进行赋值,而且一旦赋值不能改变。 常量名称完全大写,用下划线进行分隔。 2.接口中最重要的就是抽象方法,格式: public abstract 返回值类型 方法名称( ...
分类:
其他好文 时间:
2020-03-15 20:26:28
阅读次数:
57
什么是以太坊 自2008年比特币出现以来,数字货币的存在已经渐渐为一部分人所接受。人们也积极展开了基于比特币的商业应用的思考与开发。 但是随着应用的扩展,人们发现比特币的设计只适合虚拟货币场景,由于存在着非图灵完备性、缺少保存状态的账户概念,以及PoW挖矿机制所带来的资源浪费和效率问题,在很多区块链 ...
分类:
其他好文 时间:
2020-03-12 18:43:48
阅读次数:
64
背景:某个业务程序在测试环境测试一切正常,部署到生产环境后出现超时。机器配置阿里云,测试环境Centos7.4,2C,生产7.6,32C 需要添加相对应的变量解决,添加到/etc/profile source文件之后变量echo 显示是生效的,但程序仍有问题。 解决:systemctl启动,直接变更 ...
分类:
其他好文 时间:
2020-03-11 16:58:56
阅读次数:
595
1. 论文的背景是: 当区块链技术应用于现实生活中的系统时,智能合约可能需要接收敏感数据来执行其代码。例如,分布式的医疗保险智能合同需要访问个人健康数据。因此,保证发送给智能合约的数据的隐私性和真实性至关重要,这样每个人都可以在不泄露敏感数据的情况下验证数据信息。 2. 论文的大致框架是: 提出使用 ...
分类:
其他好文 时间:
2020-03-07 15:54:41
阅读次数:
75
当合约需要和区块链上的其他合约交互的时候: 需要先定义一个interface(接口) 定义: contract Number{ function getNum(address _myAddress) public view returns (uint); } 这里虽然看着像一个合约并且内部定义了一个 ...
分类:
其他好文 时间:
2020-02-28 00:55:58
阅读次数:
50
第一章 智能合约概述 智能合约是运行在区块链公链上的一种代码。 可以将区块链公链理解成操作系统,智能合约虚拟机则是编程语言编译之后的代码运行环境。 1. 区块链 1.1 区块链基础知识 区块链通常被理解为超级账本,账户与账户直接可以通过交易来完成转账,但这种转账区别于传统银行。 (1)这是一个完全去 ...
分类:
移动开发 时间:
2020-02-23 18:13:04
阅读次数:
130
NSIS 路径$INSTDIR安装目录 ($INSTDIR 可以使用 StrCpy、ReadRegStr、ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如, ...
分类:
其他好文 时间:
2020-02-23 09:22:18
阅读次数:
78
后续会继续更新。 Redis知识点总结 redis特点 安装配置 数据结构 客户端 持久化 淘汰策略和主键失效机制 缓存问题 Redis Sentinal(哨兵)、主从 redis Cluster redis的应用场景及实现 高级功能 性能检测与监控工具 redis特点 基于内存的分布式高性能key ...
分类:
其他好文 时间:
2020-02-21 00:21:07
阅读次数:
110
一、币圈一秒,人间一年 有道是币圈一日,人间一年。这个说法又得升级了,叫币圈一秒,人间一年。 前不久,币圈又出大事啦。BEC智能合约被爆出整数溢出漏洞,导致黑客能无限印币,在一次交易中,也就那么几秒钟的事情,黑客就“无中生有”地给两个账户转了天文数字般的BEC币,而原账户一分BEC币都没损失。大家来 ...
分类:
其他好文 时间:
2020-02-15 13:31:19
阅读次数:
58
在项目开发中redis的使用也比较频繁,本文介绍了Go语言如何操作Redis。 Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis ...
分类:
编程语言 时间:
2020-02-09 16:46:22
阅读次数:
78