自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ethereum state trie源码解析

state/Trie接口// Trie is a Ethereum Merkle Trie.type Trie interface { TryGet(key []byte) ([]byte, error) TryUpdate(key, value []byte) error TryDelete(key []byte) error Commit(onleaf trie.LeafCall...

2019-03-07 09:16:18 619

原创 ethereum geth console中添加方法

otto包,可以直接在go语言中实现js命令。可以在console这种交互模式或者script这种非交互模式中使用相关的源码分析就省略了。要添加新的api,首先需要在合适的地方定义具体方法。合适地方…例如backend.go的GetAPIs()为api集合,可在相应的namespace对应的Service中定义,例如在PublicEthereumAPI中添加方法test,访问路径为eth.te...

2019-03-05 17:54:15 735

原创 01背包问题--golang的入门解

项目一来就瞎忙… 瞎加班… 碌碌无为…目标还是闲下来就看看算法吧…背包问题给定 n 种物品和一个容量为 C 的背包,物品 i 的重量是 wi,其价值为 vi 。应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?。每种物品只有一件,故对每种物品的选择为放或不放,故问题也称之为01背包例题,物品分别为({重量,价值}),{5,12}, {4,3},{7,10},{2,3}, {6,...

2018-10-25 14:22:47 1260 1

原创 fabric consensus event源码解析

代码位置为 fabric/consensus/…想写pbft的代码解析来着。看到里面的事件流,设计得很赞,学习一下。Manager 事件管理主要实现的功能是事件通道的处理,通过相关接口,写入数据到通道中,数据处理方提供处理方法即可,不需关注通道的实现。//首先,接口事件要做的事主要是,内部提供一个事件通道,暴露出往通道写数据的接口,以及数据处理接收方法,接收方法由Receiver提...

2018-08-01 17:01:09 506

翻译 Zilliqa白皮书之共识层(翻译)

如以上提到的,每个分片和DS委员会需要分别在微块和终块上跑一个共识协议。在这一块,我们将展示在每一个分片和DS委员会中定义的共识协议的共识层。在讨论中,我们将分片和DS委员会代指为共识组。实用拜占庭容错ZILLIQA共识协议的核心依赖于实用拜占庭容错(PBFT)协议。然而我们通过在PBFT中使用EC-Schnorr多签名来提升效率。EC-Schnorr多重签名的使用将正常情况下的通信延...

2018-05-08 14:06:08 1960

转载 Merkle Tree学习

转载自https://www.cnblogs.com/fengzhiwu/p/5524324.htmlMerkle Tree概念    Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1]  1. Hash  Hash是一个把任意长度的数...

2018-04-28 15:37:05 299

原创 Kibana插件开发(详解)

Kibana插件第一视角补发2017.. 这篇是真的不水了Kibana插件大概类型有visTypes 视图组件,Visualizeapp 应用组件,如timelinehacks, Any module that should be included in every applicationchromeNavControls,更多…首要目标是visTypes...

2018-04-18 17:37:11 6059

原创 Elasticsearch Painless入门

Painless Painless is a scripting language developed and maintained by Elastic and optimized for Elasticsearch.数据类型def动态数据类型,默认值为null。其余的数据类型,和java基本相同。基本数据类型都有,对象类型的,Map,List也都有。基本api也都...

2018-04-18 17:35:26 2871

原创 Kibana源码解读Timeline

timeline源码解读补发2017在路径..kibana-5.4.2/src/core_plugins/timelion下为timeline的源码。fit-functitonsfit方法有average,carry,nearest,scale几种。averageaverage的方法参数有2,dataTuples, targetTuples。前者为数据数据,后者为目标数...

2018-04-18 17:34:13 855

原创 Kibana插件开发(基本环境搭建)

Kibana插件开发指南2017补发… 本文档参考自以下资源trumandu-tutorialtimroes.deKibana开发环境搭建github上下载kibana的源代码,切换到对应版本,kibana的版本很重要,kibana在升级的过程中api有可能会变化,所以插件的开发需要针对特定的版本,kibana多版本的话,插件也需要多版本。(本文全局变量kibana是5...

2018-04-18 17:32:12 1607

原创 ElasticSearch数组对象,以及Kibana相关操作

ES数组对象,以及Kibana相关操作好久未写过博客,一晃就年底。前两天需求是在Kibana里生成曲线,关键是数据类型是数组对象。稍微走了写歪路,下面从数据类型开始说起。数据mapping:data: { properties: { data_value: { type: "long" }, index: {

2017-12-22 16:55:25 4075

原创 Kafka vs RocketMq

Kafka vs RocketMqRocketMq相较kafka,做的最大的提升在于解决Kafka的劣势:低延迟和高可靠性。如RocketMq官方提到 Unfortunately, Kafka can not meet our requirements especially in terms of low latency and high reliability…we decided to in

2017-08-15 10:20:49 615

原创 基于GC日志逐步理解Java虚拟机GC过程

基于GC日志理解JVM GC过程87384.477: [GC [PSYoungGen: 259488K->448K(259584K)] 398515K->139475K(448000K), 0.0061107 sec]以上,为一条普通的GC日志。将从左到右的顺序解释各参数的含义。87384.477: 代表了GC发生的时间,含义是从JVM启动以来经过的秒数。GC: GC/FULL GC,FULL

2017-07-12 17:57:17 574

原创 Storm使用非java语言构建Bolt,Spout

运行storm-starter的WordCount(使用python spout)可能会出现如下报错: java.lang.RuntimeException: Error when launching multilang subprocessat backtype.storm.task.ShellBolt.prepare(ShellBolt.java:105) at backtype.sto

2017-04-24 11:02:06 1143

原创 远程调试Storm Topology,官方Debugging an Apache Storm topology(翻译)

Debugging an Apache Storm topology原文地址Github原文地址转载请注明出处。摘要:在本文中,我们将介绍在Apache Storm 1.0引入的调试和监控功能。正文Apache Storm是一个高速处理大量数据的分布式实时计算系统。分布式系统的调试本质上来说很困难,因为许多非静止的部分散布在集群中的工作节点上。在系统中追踪特定component或者某个节点上的故障很

2017-03-17 11:49:21 1723

原创 安卓嵌入react native 环境的步骤,Could not get BatchedBridge, make sure your bundle is packaged correctly问题的解决

条件:  安卓。    今天给原生嵌入react native的环境时突然就出现了这个错误。点击reload就直接说连不上服务器。    先说步骤吧。    1.   在app/build.gradle中加入依赖。compile'com.facebook.react:react-native:+'  2.   在项目的build.gradle中加入寻找依赖的途径,这里是为1

2016-10-10 14:33:56 7380

原创 react native ListView中数据变了,但是ListView不刷新的解决方法

我采取的解决方法是,  let newData = JSON.parse(JSON.stringify(dataSource._dataBlob.s1));    以下是我使用时候的具体介绍。   最近写ListView的时候遇到过数据变了,但是ListView不刷新的问题。   具体情景是,ListView每一行是一个选择器,点击该行,该行的数据取反,相应的选择

2016-09-14 16:38:55 9029 6

原创 react native 中的ReadableMap和WritableMap的使用

react native跟安卓原生交互的数据类型中,有两个比较陌生的类型,ReadableMap和WritableMap。   ReadableMap和WritableMap,顾名思义,反正是map。      WritableMap一般是用于从原生传给rn的数据类型。比如现在封装了一个方法给rn调用,   @ReactMethodpublic void setD

2016-07-25 16:24:02 10473 4

原创 react native 修改安卓Switch颜色样式

react native 修改安卓Switch颜色样式

2016-07-15 15:08:17 7564 1

原创 redux在react-native中的使用

redux在react-native中的使用

2016-05-24 11:04:34 3241 3

原创 react-native入门之ListView-安卓开发者的第一视角

安卓开发者的第一视角,react-native的ListView的基本使用,以及相应props,state的用法

2016-04-27 21:24:56 946

原创 React-native第一课,Button的添加

react-native第一课之Button的添加

2016-04-21 16:20:17 4578

原创 集ListView+GridView+瀑布流于一身的RecyclerView

使用RecyclerView时 Caused by :java.lang.NoClassDefFoundError :android.support.v7.recyclerview.R$styleable. 这个问题是我在运行的时候出现的.我的解决方法是,更换导入的recyclerview的jar包,位置如下...\sdk\extras\android\m2repository\com\android\support\recyclerview-v7,在这里面应该是有不同版本的jar包,选择

2016-03-15 15:05:53 1144 1

原创 xUtils 学习之路db数据库增删改查基本功能

刚入手xUtils,新手笔记.      db相关Annotation  * @Check check约束 * @Column 列名 * @Finder 一对多、多对一、多对多关系(见sample的Parent、Child中的使用) * @Foreign 外键 * @Id 主键,当为int类型时,默认自增。 非自增时,需要设置id的值 * @NoAuto

2016-03-10 13:04:41 3121 2

空空如也

空空如也

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

TA关注的人

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