加载中
amt 数组算法

Amt type Node struct { Bmap []byte //是否设置值 仅第一个字节游泳。八位代表八个自节点是否存在 Links []cid.Cid //自节点 Values []*cbg.Deferred //Flush 将 expVals设置......

2020/07/03 18:59
451
sync.Pool实现原理

sync.Pool实现原理 对象的创建和销毁会消耗一定的系统资源(内存,gc等),过多的创建销毁对象会带来内存不稳定与更长的gc停顿,因为go的gc不存在分代,因而更加不擅长处理这种问题。因而go早...

2019/08/10 19:04
1.9K
micro微服务 基础组件的组织方式

micro微服务 基础组件的组织方式 简介 micro是go语言实现的一个微服务框架,该框架自身实现了为服务常见的几大要素,网关,代理,注册中心,消息传递,也支持可插拔扩展。本本通过micro中的一...

NEO VM原理及其实现

NEO Vm原理及其实现 简介及与evm主要区别 neo vm和evm类似。底层都实现了一套opcode以及对应的执行器,opcode设计差距蛮大的,总体上来说evm的更加简洁,neo vm的功能更加丰富强大。 neo底层...

以太坊闪电网络实现原理

以太坊闪电网络实现原理 线上直接转账需要一定的费用,如果存在大量小额交易的情况下,费用会变的难以承受,因而以太坊引入了微交易支付通道来解决这个问题。以太坊提供了一个票据支付方案,...

2018/05/05 21:51
2.3K
以太坊智能合约虚拟机(EVM)原理与实现

以太坊 EVM原理与实现 通常智能合约的开发流程是用solidlity编写逻辑代码,再通过编译器编译元数据,最后再发布到以太坊上。以太坊底层通过EVM模块支持合约的执行与调用,调用时根据合约地址...

以太坊-rpc原理及实现

以太坊-rpc原理及实现 JSON-RPC是区块链外部调用的标配了。以太坊同样也实现了这个功能。底层支持四种协议:InProc,IPC,HTTP,WEBSOCKED。上层除了常规的方法调用之外还实现了Pub/Sub功能。...

以太坊 p2p Server 原理及实现

以太坊p2p原理与实现 区块链技术的去中心依赖于底层组网技术,以太坊的底层实现了p2pServer,大约可以分为这样三层。 底层路由表。封装了kad路由,节点的数据结构以及计算记录,节点搜索,验...

neo-共识算法dBFT 源码解析

NEO DBFT共识算法 dbft改进自算法pbft算法,pbft算法通过多次网络请求确认,最终获得多数共识。其缺点在于随着随着节点的增加,网络开销呈指数级增长,网络通信膨胀,难以快速达成一致。neo...

2018/04/26 23:27
4.3K
结合源码分析 setTimeout / setInterval / setImmediate / process.nextTick 执行时机

说难不难,说简单不简单的问题。面试问到这个问题,时间长了,猛然问到还没答好(沮丧),回来再debug,记录以下流程,也希望能给小伙伴门一些帮助,不要倒在这里。

2018/04/05 23:26
471
node和c#语言对比

总结掌握的两门语言

2018/04/03 15:57
1.6K
Promise 实现

promise实现原理:https://www.promisejs.org/implementing/ stackoverflow :https://stackoverflow.com/questions/23772801/basic-javascript-promise-implementation-attempt...

2018/03/27 18:36
92
GetHashCode重写指南(译文)

原文地址:https://blogs.msdn.microsoft.com/ericlippert/2011/02/28/guidelines-and-rules-for-gethashcode/...

2017/12/16 10:50
108
高效读取Excel

npoi,epplus等读取大文件excel需要很长时间,也会消耗大量内存。然而有时程序关心的只是数据,这里提供一个类可以读取相对规整的excel,专门用来读取excel中的数据,时间,内存消耗相对npoi少...

2017/07/21 18:12
251
Type System Overview

类型系统简介

2017/06/27 15:07
108

没有更多内容

加载失败,请刷新页面

返回顶部
顶部