- 博客(6)
- 收藏
- 关注
原创 采用JAVA演示如何使用区块链进行交易
在加密货币中,货币的所有权将会以交易的方式被传递,参与交易的人将会有一个地址(钱包),用来发送和接收交易金额。本文中加密货币,叫作 “noobcoin”,供演示用。 上图,反映了一次交易过程。 首先,我们创建一个Wallet类,用来存放公钥和私钥。import java.security.PrivateKey;import java.security.PublicKe...
2019-11-23 15:42:34
319
原创 用java写区块链
区块链就好比多个区块连接起来。其中每一块都将拥有自己的签名,签名由其前面的块签名、当前块的一些数据(例如交易信息)生成。 每个块不仅仅包含它之前的块信息,同时也包含自身。如果前面一块内容改变了,其 hash 值也会改变,将会导致其后面所有的块发生变化。通过计算和比较所得的 hash 值,我们可以判断区块链是否合法。换句话说,改变区块链中的任意内容,将会改变整个区块链的签名。区块链就是...
2019-11-23 15:12:48
310
原创 Windows平台上python环境搭建
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:这意味着,您可以在一个 Python 提...
2019-11-23 13:06:03
132
转载 在使用Vs2010编译项目时候出现error LNK1123 转换到COFF期间失败解决方法
VS2010在经历一些更新后,建立Win32ConsoleProject时会出“errorLNK1123”错误,解决方案为将项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单“是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010Win32Project项目时,按照上面解决方案依然发生了“errorLNK1123”错误,经过上网查资料,解决方案为:第...
2019-11-22 13:42:15
77
转载 区块链
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。比特币白皮书英文原版其实并未出现 blockchain 一词,而...
2019-11-08 17:10:11
280
原创 Oracle数据库崩溃后的处理措施
因为服务器频繁断电异常关机等原因导致Oracle数据库崩溃,出现“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务”或者“shared memory realm does not exist”时,按照下面的步骤进行处理。1、在服务器【开始】-【运行】中输入cmd,打开命令行窗口。2、在命令行窗口中输入sqlplus /nolog命令,打开sqlpl...
2019-11-07 13:53:00
679
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝