- 博客(31)
- 资源 (6)
- 收藏
- 关注
原创 “智能合约”是如何部署的?
我们都知道,智能合约是区块链网络中各个节点共同遵守的合约,或者说是合同。那么智能合约是如何部署和发挥功能的呢?智能合约是Nick Szabo在1994年所提出的概念,是一种计算机协议、位于以太坊中的代码和数据的集合。区块链网络中的节点可以预先编写代码实现一定逻辑,然后通过以太坊虚拟机编译成字节码后存储在以太坊区块链平台以便执行,因此智能合约也拥有在区块链上的唯一地址,当网络中的节点向智能合约所在地址发送交易或满足某些条件后即会触发智能合约代码,智能合约将自动以规定的方式在网络中的每个节点..
2021-06-18 14:56:14 9623 2
原创 区块链架构有哪些?
本文将整理汇总目前常见的区块链各种架构,通过汇总分析,区块链的架构基本都大同小异,前面详细介绍几个,后面的就不重复介绍了。一、区块链原理架构技术层面,区块链的结构如下图所示。一条区块链上有多个区块,每个区块包括区块头与区块体。区块头中主要包括版本号、前一区块哈希值、时间戳、随机数、目标哈希、默克尔根;区块体中是通过默克尔树记录的账本信息。这个主要是展示的区块链原理的技术架构,接下来,主要介绍组织架构及层级。二、早期的区块链架构区块链技术刚提出的时候,在架构上...
2021-06-11 15:10:47 21021 4
原创 一文读懂:什么是RFID
在物联网领域,我们经常听到 RFID 这个词,接下来讲解一下,什么是 RFID ?RFID 全称为 Radio Frequency Identification,中文称“射频识别”技术。现实中,我们经常用到这一技术的应用,比如门禁卡、考勤卡等。关于 RFID,比较正式的定义是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。我们看看它的原理图,如下图所示,RFID 由服务器、阅读器、标签三部分组成,其中阅读器与服务...
2021-05-20 10:52:09 6386
原创 一文读懂:区块链中的Merkle树
我们知道,区块链中每个区块包括区块头和区块体两部分。区块体中包含了由区块链系统产生的一系列交易数据,并以Merkle根的形式保存在区块头中,与前一区块的哈希值、时间戳和版本号等组成一个完整的区块。上图表示的是比特币的区块结构,其区块头中还包含了难度目标、随机数Nonce等数据,以支持 PoW 共识机制中的挖矿运算。区块间采用链式结构进行连接,具体表现为每个区块的区块头中都包含了前一区块的哈希值,从而形成一条不可更改的完整区块数据链。链式结构带来的好处是能够顺藤摸瓜的定位到任意一条.
2021-05-20 09:07:52 13081 4
原创 区块链是如何存数据的?
我们都知道,区块链技术是一种去中心化的分布式存储方式,那么区块链如何存储和记录数据呢?由浅入深,先讲一下集中式存储。集中式存储从概念上可以看出来是具有集中性的,也就是整个存储是集中在一个系统中的。但集中式存储并不是一个单独的设备,是集中在一套系统当中的多个设备。从上图可以看出,集中式存储最大的特点是有一个统一的入口,所有数据都要经过这个入口,这个入口就是存储系统的机头。传统的网络存储系统采用集中的存储服务器存放所有数据,集中式存储就是将数据存放在单一的服务器中。...
2021-05-18 12:29:27 9508 9
原创 一文读懂:什么是区块链
今天写一个能够一文读懂区块链的文章,以后谁再问我区块链是什么东西,我就把这篇文章发给他。区块链技术概念于 2008 年在中本聪关于比特币的白皮书中提出。区块链与比特币有着密切的关系,区块链是比特币的技术支撑,保证加密货币系统的正常运行,比特币是区块链的应用实现,扩大了区块链的知名度并促进其发展。一、区块链的结构区块链可以理解为一串加密的,互相关联的链式数据块。每个数据块中包含了比特币交易信息,用于验证交易的合法性和有效性。上图为区块链构成模型,一个区块包含区块头和区...
2021-05-17 13:20:46 1212
原创 区块链解决物联网的安全性和可扩展性
物联网(IoT)将设备、场地、人员和产品连接在一起,从而创造更大的价值。复杂的芯片、传感器和执行器将数据传输到IoT网络,IoT能够利用这些数据将“分析”转化为“行动”,从而影响业务流程并带来新的运作方式。但是,仍有许多技术和安全问题尚未解决。那么,用区块链技术解决IoT的安全性和可扩展性,这是十分具有挑战性的研究。IoT网络可以处理复杂的数据交易,这些数据来源于不同组织拥有和管理的多个设备之间。这就导致在受到网络攻击时,很难查明数据泄漏的源头。此外,IoT生成大量的数据涉及多方利益相关者,数据的所
2021-05-09 15:40:30 1484 2
原创 区块链是如何应用非对称加密技术的
区块链是如何应用非对称加密技术的呢?在百度搜索这个问题,除了广告,大多都是解释非对称加密原理的文章,暂时没有发现讲解区块链是如何使用非对称加密技术的。知乎搜了一下,找到一个该问题的提问,但目前还没有回答。好吧,我也似懂非懂,模棱两可,这个问题该怎么解决呢?看源代码!于是,我找了一个区块链的项目,找到了非对称加密这部分的代码,接下来,结合代码,讲解一下区块链是如何应用非对称加密的。以 Python 代码为例,我们先看主要函数。def cli...
2021-04-09 21:48:47 1042
原创 一文读懂对称加密与非对称加密
加密是区块链的关键,密码学可以保障区块链内数据传输和方案的安全。按照密码体制分类,密码加密主要分为对称加密和非对称加密两大类。接下来,主要讲解这两者的原理与区别。一、对称加密1、原理通信双方使用同一个密钥,使用加密算法配合上密钥来加密,解密时使用加密过程的完全逆过程配合密钥来进行解密。2、例子原始字符:ABCDEFGHIJKLMNOPQRSTUVWXYZ密码字符:BCDEFGHIJKLMNOPQRSTUVWXYZA原始书信:I love you加密...
2021-04-07 15:49:33 1595
原创 什么是UTXO?
经常看到区块链技术中提及UTXO,究竟什么是UTXO呢?搜索了半天,讲的都不太好理解,尤其是不明白UTXO比现在的记账方式有哪些优势。集百家之长,成一家之言。我来通俗地讲一讲吧。争取看了这篇讲解,就不用像我一样,搜这个问题搜了十几个网页。比较统一的解释:UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是..
2021-04-02 11:43:01 8204
原创 区块链中的记账权问题
“找到这个随机常数,使得函数值Bn小于某个数”,应该怎么理解?昨天听了中国标准化研究院的高昂老师讲述的《区块链标准化》课程,首先对高老师致以感谢。课程中对区块链技术进行了讲解,主要从密码学角度阐述了区块链的产生及发展。其中,有个问题不是很理解,当时对PPT截了个图。大体讲的是,所有节点在“挖矿”时,谁先挖到,即获得记账权力。那么这里的“找到这个随机常数,使得函数值Bn小于某个数”,应该怎么理解?于是我搜索了一些资料,接下来梳理一下,区块链中的记账权问题。...
2021-04-01 12:48:23 3325
原创 物联网与区块链相关的国家标准
写在前言:欢迎关注我的个人技术公众号:“ 链上物联网 ”————————————————————2017年,联通研究院提出全球首个“物联网区块链”国际标准:《物联网区块链去中心化业务平台框架》(英文名称:Framework of blockchain of things as decentralized service platform)。这项标准由联通牵头,联合中兴、信通院、阿里巴巴、移动、韩国ETRI等国内外众多企业和研究机构,首次提出了“物联网区块链”新概念,旨在通过使用区块链的去中.
2021-02-03 12:42:20 1015
原创 区块链与物联网的结合应用
最近一个新闻,IBM中国研究院全面关闭。原因也是多方面的,其中,新闻中这句话我倒是十分感兴趣:“2014年初,IBM中国研究院提出了“物联网3.0”的行业发展趋势。如今物联网、工业互联网已经上升为中国国家战略的背景下,IBM“物联网3.0”似乎并没取得显著性成就。”这是市场、技术、政治等因素共同作用的结果,那么区块链与物联网(或工业互联网)的结合,会不会是一次扭转乾坤的契机呢?言归正传,2017年,信通院卿苏德博士进行了一场题为“区块链在物联网中的应用”的演讲。...
2021-02-03 12:38:55 2240 2
原创 一文读懂Hadoop技术详细介绍
一、背景随着数据量的增大,存储技术出现以下问题,①硬件问题:复制数据解决(RAID)②分析需要从不同的硬盘读取数据:MapReduce而Hadoop提供了以下功能,①可靠的共享存储(分布式存储)②抽象的分析接口(分布式分析)首先简单解释一下大数据的概念,大数据实际上是不能使用一台机器进行处理的数据,大数据的核心是样本=总体。处理大数据所需要的关键技术主要包括以下要求,①数据分布在多台机器,每个数据块都复制到多个节点,多个节点同时处理数据。②计算随数据走,网络IO速度 &l
2020-09-09 11:34:25 2692
原创 简单的增删改查开发流程-SSM框架
新手看到一堆脚本不要慌,按照下述步骤梳理流程。1:从界面中的信息,对应找demo.jsp的内容。jsp是页面,类似于html2:从demo.jsp脚本中,找在demo.js脚本中对应的功能函数。如果没有demo.js脚本,则可能函数写在了demo.jsp的下边3:根据demo.js中得到函数,找dataControllor.java中的方法。dataControllor.java是接收http请求的脚本,主要包含很多API路径,通过调用service去查询数据库,让外边的..
2020-08-12 10:09:00 1224
原创 全栈开发项目的基本框架搭建-附图
全栈开发项目的基本框架搭建,主要包括四层框架:①web层:包含jsp和servlet等与web相关的内容,负责与浏览器的响应求和。②controller层:写跳转页面以及执行增删改查的操作。③业务层(service层):只关心业务逻辑。写接口,再写个Servise层 实现类。④数据层(dao层):封装了对数据库的访问细节,数据操作类。写增删改查sql语句。...
2020-08-12 10:07:02 1909
原创 IDEA配置maven后,右侧边框栏中没有Maven选项
IDEA配置maven后,右侧边框栏中没有Maven选项(1)首先,检查maven配置正确了吗?File-Setting中,查看maven的这一套,都要配置之后,查看File-Project structure里的配置这一套关于maven的都要配置(2)如果上述配置没问题,还是没出现,怎么办?点击View-Tool Windows选项,选择maven(3)如果这时候还没出现,怎么办?找到pom.xml文件,右键,选择 Add maven,这时候就会出现
2020-08-12 10:04:01 9613 2
原创 使用IDEA打war包——最简单的方法
使用IDEA打war包时,有很多方法,搜的其他方法比较麻烦,试了很多次也没成功,后来请教他人,获得一种快速打war包的方法。第一步:点击IDEA右侧的maven第二步:选择Clean,右侧的红色target文件会消失第三步:选择package最后,会在右侧主目录下发现打好的var包...
2020-08-12 09:55:44 3177
原创 信用评分卡开发流程-附上Github代码、数据集(Python语言)
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线----------------------------------------------- 代码地址:https://github.com/XYhelloworl...
2020-01-14 09:19:28 2161
原创 线程和进程的区别与联系
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------进程:指运行中的某个程序,是资源分配的单元线程:是进程里的一个执行序列,是执行单元进程比线程拥...
2019-09-17 21:43:06 361
原创 图像处理讲解-以CNN对图像进行分类为例
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------本文讲解计算机如何处理图像进行分类的,这里我们以CNN(卷积神经网络)对汪汪图片进行分类为例!1...
2018-04-11 22:21:49 45893 8
原创 GAN的相关理解
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------GAN:生成对抗神经网络(Generative Adversarial Networks)一种无监...
2018-04-10 19:44:48 589
原创 Domain-Adversarial Neural Networks分析
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------1:什么是representation learning?representations of dat...
2018-04-08 22:44:28 6486
原创 Transfer Learning 迁移学习的相关知识
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------1:什么是迁移学习?通俗讲,机器学习领域,如果从0开始学习知识,成本高,速度慢。如果运用相关知识进行辅...
2018-04-08 20:00:59 482
原创 对高光谱图像进行处理的一个代码示例-以SVM对KSC数据集进行分类为例
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------#coding: utf-8import spectralimport matplotlib.py...
2018-04-05 16:57:51 9088 10
原创 “冒泡排序法”的解释
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------回顾一下经典的算法:冒泡排序法首先介绍一下“冒泡排序法”是什么:顾名思义,冒泡嘛,就是气泡慢慢从水...
2018-03-22 16:56:26 699
原创 通俗理解机器学习里的一些概念
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------本文主要来源于中国地质大学自动化学院陈鑫老师的《机器学习》课程的听课笔记!ps. (老师,请给我打10...
2018-03-16 16:04:40 803
原创 C语言中_指针_的相关知识总结
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------在计算机中,所有的数据都是存放在储存器里的。储存器中的一个字节称为一个内存单元,而不同的数据类型...
2018-03-16 15:13:49 352
原创 Python安装第三方包(pip安装python包的方法)
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------1:Win + R 打开运行窗口,输入cmd回车,打开命令行窗口。2:找到pip安装路径,或...
2018-03-14 11:13:26 3975
原创 《A Survey on Transfer Learning》中文版翻译《迁移学习研究综述》
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------首先感谢(http://blog.csdn.net/magic_leg/article/detail...
2018-01-18 15:24:23 13563 2
原创 Latex中插入跨栏表格时,表格总是跑到最后一页空白页的中间位置
· 转载请注明出处网址~· 交流讨论、合作咨询请添加微信:yx_imagination------------------------------------------------分割线-----------------------------------------------第一篇原创Blog,分享一下在使用Latex写论文时,插入跨栏大表格,表格总是跑到最后一页空白页的中间位置...
2018-01-18 13:15:29 33265 2
迁移学习入门级综述文章:A Survey on Transfer Learning
2018-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人