DAG(有向无环图)——区块链从容量到速度的一次革新

什么是DAG DAG:Directed Acyclic Graph,中文意为“有向无环图” DAG原本是计算机领域一种常用数据结构,因为独特的拓扑结构所带来的优异特性,经常被用于处理动态规划,导航中寻求最短路径,数据压缩……等多种算法场景。 再看传统区块链和DAG的区别,简单的说: 1 单元:区块链组成单元是Block(区块),DAG组成单元是TX(交易); 2 拓扑:区块链是由Block区块组成的单链,只能按出块时间同步依次写入,好像单核单线程CPU; DAG是由交易单元组成的网络,可以异步
分类: 其他 发布时间: 04-18 22:29 阅读次数: 0

InterValue项目周报:20190401-20190407

一、InterValue开发进度 1、项目进度 (1) INVE主网:主网节点服务器更换升级,并进行全局调试。 (2) inWallet:修复钱包稳定性BUG,提升钱包用户体验。 (3) DApp:完成INVE支付接口的代码编写与功能开发。 2、白皮书 (1) 一些常规性的细节修改。 二、战略合作 1、与FCoin对接主网映射事宜。 三、社群公告 1、InterValue团队助力打造长沙市区块链公共服务平台 2019年4月3日,由工业和信息化部、湖南省人民政府作为指导单位,长沙高新区管委会主办
分类: 其他 发布时间: 04-18 22:29 阅读次数: 0

区块链必修课:概念与分类篇

互联网给整个社会带来了颠覆式的影响,是电气时代后最伟大的创新技术之一。每一轮新技术都会推动生产力的发展和社会经济的进步,并在这种进步的过程中逐渐蜕化和演进。随着互联网技术在社会各方面渗透应用的极致深化,互联网红利逐渐消失,而区块链有望带动新一轮行业革新和创新应用。达沃斯论坛创始人克劳斯施瓦布认为,区块链作为继蒸汽机、电气化、计算机之后第四次工业革命的重要成果,预计到 2025 年之前,全球 GDP 总量的10% 将利用区块链技术储存。因此,区块链是继互联网之后的一项革命性的创新技术,它将改变人
分类: 其他 发布时间: 04-18 22:29 阅读次数: 0

区块链必修课:技术篇

底层通信技术 区块链底层通信一般采用 P2P 通信。P2P 技术使得网络上的沟通变得很容易、很直接,并且把对中间服务器的依赖减少到最小。P2P 技术改变了“内容”所在的位置,使其从 “中心”走向“边缘”。也就是说它改变了互联网现在以集中式的网站为中心的状态,资源不保存在服务器上,而保存在所有用户的 PC 机上。P2P 技术使得其不再是被动的客户端,而成为具有服务器和客户端双重特征的设备。 P2P不是一项全新的技术,而是一个新的概念和应用。TCP/IP是现代互联网整体架构的基础,但在 TCP/I
分类: 其他 发布时间: 04-18 22:29 阅读次数: 0

InterValue项目周报:20190408-20190414

一、InterValue开发进度 1、INVE主网:完成主网节点服务器升级,并上线调试。 2、inWallet:增加交易记录详情页面哈希值可复制功能;修复IOS设备企业签名到期无法登录的问题;修复一些有关钱包稳定性的BUG。 3、DApp:完成INVE支付接口系统管理后台开发;完成DApp管理后台的开发;完成INVE砸金蛋小游戏原型设计,并进行功能开发,预计4月份上线。 二、战略合作 1、与FCoin对接主网映射事宜。 2、与主流交易平台进行沟通。 3、与BTEX交易平台洽谈合作事宜。 三、社
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

Math.round(-1.5) 等于多少

版权声明:转载请注名出处 https://blog.csdn.net/meism5/article/details/89307441 Math.round(-1.5) 等于多少 -1。 扩展JDK中的java.lang.Math类 round:返回四舍五入,负.5小数返回较大整数,如-1.5返回-1。 ceil:返回小数所在两整数间的较大值,如-1.5返回-1。 tail:返回小数所在两整数间的较小值,如-1.5返回-2。 实验代码 System.out.println("M
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

111. Minimum Depth of Binary Tree(js)

111. Minimum Depth of Binary Tree Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node. Note: A leaf is a node with no children. Example: Given
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

2018-2019-2 20175307实验二 面向对象程序设计 实验报告

实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装、继承、多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 实验内容与运行结果 (一)单元测试 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 参考http://www.cnblogs.com/rocedu/p/6736847.html 在学习了IDEA简易教程之后,参考了其他同学的博客,直接对最终的代码进行了测试。 My
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

jmeter5.1测试dubbo接口

开发dubbo服务jmeter客户端 打jar包 jmeter测试dubbo接口
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

目标提取——背景均匀、目标与背景相似

套路:滤波模糊化——动态阈值分割 halcon中案例:surface_scratch.hdev 划痕与背景相似,背景均匀 read_image (Image, 'surface_scratch') get_image_size (Image, Width, Height) mean_image (Image, ImageMean, 7, 7) //用7×7的窗口对图像进行均值滤波,获得参考图像 //动态阈值分割 dyn_threshold (Image, ImageMean, Dar
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

实例1:urllib3获取简书首页

实例1:urllib3获取简书首页 模块:re 、urllib.request 最基本的爬虫程序,因为前端存在ajax,所以如果需要全部数据还需模拟ajax,具体详见实例2 #!/usr/bin/env python # encoding: utf-8 import re from urllib import request # 构建基本因素:url user-agent url = 'http://www.jianshu.com' headers = {'user-agent': 'Mo
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

Arcpy在地理处理中的应用

2015年初次接触到Arcpy,随后便在生产实践中边学习边应用,收获颇丰。探索中也有许多困惑,因文档较少,走了很多的弯路。现在把这些收获以及坑总结一下,应是一件有意义的事情。 什么是Arcpy 按照官方文档 ArcGIS 10 引入了 ArcPy,这是一个 Python 站点包,它涵盖并进一步加强了 ArcGIS 9.2 中所采用的 arcgisscripting 模块的功能。ArcPy 提供了一种用于开发 Python 脚本的功能丰富的动态环境,同时提供每个函数、模块和类的代码实现和集成文档
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

实例2:requests获取简书

实例2:requests获取简书 模块:urllib.request,lxml.etree (xpath) import requests # import re from lxml import etree # 生成类 class GetPage(object): def __init__(self, url): # 定义headers self.url = url self.ua = { 'User-Age
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

【Javaweb】poi实现通过上传excel表格批量导入数据到数据库

1.导入poi相关jar包 对于只操作2003及以前版本的excel,只需要导入poi-XXX.jar ,如果还需要对2007及以后版本进行操作,则需要导入 poi-ooxml-XXX.jar poi-ooxml-schemas-XXX.jar Maven方式 1 <dependency> 2 <groupId>org.apache.poi</groupId> 3 <artifactId>poi</artifactId> 4
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

记一次JAVAWEB项目部署

需求 原本服务器上tomcat部署了一个javaweb项目在80端口,这次要部署另一个javaweb项目在8090端口,或者同时部署在同一端口不同目录下。 解决方法 不同端口部署 不同端口部署我们需要修改Tomcat\conf路径下的server.xml文件,复制一下原本标签里面的内容,然后修改Service_name port(你要的端口) Engine_name Host_appBase(存放项目的文件夹) 修改后内容如下。 <?xml version='1.0' encoding='ut
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

spring aop做什么介绍

1.AOP(Aspect Orient Programming),称为面向切面编程,它作为面向对象(OOP)的一种补充,用于处理系统中分布于各个模板的横切关注点,比如事务管理、日志、缓存等。AOP实现的关键点是AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理。静态代理的代表为AspectJ;而动态代理则以Spring AOP为代表。静态代理是编译期实现,动态代理是运行期实现,前者拥有更好的性能。本文主要介绍Spring AOP的两种代理实现机制,jdk动态代理和cglib动
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

String 属于基础的数据类型吗

版权声明:转载请注名出处 https://blog.csdn.net/meism5/article/details/89326272 String 属于基础的数据类型吗? 不属于。 Java8种基础的数据类型:byte、short、char、int、long、float、double、boolean。
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

tabcontrol如何使大小随着窗口大小自动变化

控件的DOCK属性设成 FILL
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

论文分享NO.4

论文分享第四期-2019.04.16 Residual Attention Network for Image Classification,CVPR 2017,RAN 核心:将注意力机制与ResNet结合,用于图像分类。论文设计了一个注意力模块(Attention Module),通过级联该模块(即增加模型深度),网络可以学到细粒度的特征图谱(fined-grained feature maps),因为随着层数的加深,来自不同模块的注意力感知特征可以自适应地改变。 除了注意机制带来的更具判别
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0

关于 python中的 TKinterlistbox 控件加横竖滚动条

上代码    1 win=tkinter.Tk() 2 scorllbar=tkinter.Scrollbar(win) 3 scorllbar.pack(side=tkinter.RIGHT,fill=tkinter.Y) 4 5 #这里显示指明 orient是为了将这个设置为横条 6 scorllbar2=tkinter.Scrollbar(win,orient=tkinter.HORIZONTAL) 7 scorllbar2.pack(side=tkinter
分类: 其他 发布时间: 04-18 22:28 阅读次数: 0