加载中
Decred 投票系统 源码分析

Decred 投票系统 源码分析 总述 Decred是一种开源,渐进,自治的加密货币,和传统区块链不同的是,decred在保留pow共识的同时,还建立了一套基于持票人的pos系统。pos投票的作用体现在三个方面...

NEO C# 合约编译器原理解析

NEO C# 合约编译器原理解析 NEO合约编译过程牵涉到几个项目 neo-compiler下的neon项目负责code码转换 neo-devpack-dotnetx下的Neo.SmartContract.Framework负责公共接口定义 neo项目实现了f...

2018/08/10 23:55
129
sync.Pool实现原理

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

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

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

btcd p2p 网络分析

btcd p2p 网络分析 比特币依赖于对等网络来实现信息的共享与传输,网络中的每个节点即可以是客户端也可以是服务端,本篇文章基于比特币go版本btcd探索比特币对等网络的实现原理,整个实现从底...

NEO VM原理及其实现

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

以太坊闪电网络实现原理

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

2018/05/05 21:51
562
以太坊智能合约虚拟机(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
679
结合源码分析 setTimeout / setInterval / setImmediate / process.nextTick 执行时机

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

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

总结掌握的两门语言

2018/04/03 15:57
222
Promise 实现

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

2018/03/27 18:36
29
REST - Representational State Transfer

原文链接:http://www.linkedin.com/pulse/rest-representational-state-transfer-madan-kumar

2017/12/24 17:24
23
GetHashCode重写指南(译文)

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

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

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

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

类型系统简介

2017/06/27 15:07
7
ionic+js+html5 飞行射击游戏

js+html5写一个简单的飞行游戏引擎,游戏画面使用canvas绘图,引擎核心代码不到500行,原生jsᦁ...

What Every Dev needs to Know About Exceptions in the Runtime

What Every Dev needs to Know About Exceptions in the Runtime ============================================================ Date: 2005 CLR中的异常有个重要区别,他是托管异常,通过诸...

2017/06/07 16:40
29

没有更多内容

加载失败,请刷新页面

返回顶部
顶部