6 gx_1983

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

[区块链从原理到实现] - 区块链中的各种共识算法

[区块链从原理到实现]-区块链中的各种共识算法本文将介绍区块链中常用的各种分布式共识算法,对其原理及典型实现做分析。主要共识算法有:POWBFTPBFTIBFTPOSPOSDPOSRAFTPAXOSDPOSDPOS准白皮书原文地址:https://steemit.com/dpos/@dantheman/dpos-consensus-algorith...

2018-09-23 19:18:30

[区块链从原理到实现]- 以太坊挖矿原理及实现

[区块链从原理到实现]-索引[区块链从原理到实现]- 以太坊挖矿原理及实现本文章主要介绍了以太坊区块链的挖矿流程. 分为以下几个部分说明:什么是挖矿静态代码分析挖矿流程分析什么是挖矿以太坊的挖矿类似于现实生活中在金矿的矿山上挖矿. 现实生活中在矿山中挖金矿有几个角色可以与以太坊区块链的挖矿过程很好的对应.以太坊区块链 : 链就是一个金矿,里面有多少金子...

2018-09-12 12:01:39

[区块链从原理到实现]- 地址,公钥,私钥,钱包的介绍,原理及实现

原理介绍私钥和公钥公钥(Public Key)与私钥(Private Key)是通过算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,任何人都可以获得,私钥则是非公开的部分,只有用户自己拥有,一旦泄露就会引发安全风险(例如,私钥可以用于签名,如果私钥泄露那么得到私钥的人就可以伪造用户签名了)。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据...

2018-09-11 11:37:13

[区块链从原理到实现]-索引

区块链从原理到实现说明: 区块链从原理到实现系列文章是自己近几年在区块链领域的工作经验及教训的总结.为什么叫”区块链从原理到实现”? 在工作过程中也经常查阅网上的各种讲述区块链原理及技术实现的文章,得益于这些文章的帮助,使得自己工作中遇到的困难能够快速定位和解决.但是在查询资料的过程中总觉得有小小的遗憾.这些文章中很少有能够针对区块链的某一方面,首先从用户角度介绍用途及原理,让读者从感...

2018-09-10 10:50:21

本地搭建godoc服务器

本地搭建godoc服务器在实际工作中,经常需要查go相关的语法及go的标准库。在本地搭建一个godoc环境往往更为方便,也避免了有时不能访问网络的问题。搭建方法很简单: 1. 在windows上安装go语言开发环境并正确配置。 2. 在控制台执行 godoc -http=:8080 3. 在浏览器中访问 http://127.0.0.1:8080 (注意不是http...

2018-07-28 21:21:55

区块链 - 有用的链接

[区块链从入门到放弃博客] http://blog.csdn.net/qq_35624642/article/details/78175907

2018-03-18 15:19:20

消息推送架构介绍

移动设备获得通知的两种方式随着移动互联网的发展,越来越多的移动端应用得到普及,此处的移动端不仅仅限于手机,还有很多设备也参与到移动互联中来。比较典型如微软的xbox等,这些设备上运行的应用都需要具有一定的消息通知功能。那么消息是如何从应用的服务端到达应用终端,也就是各种移动设备上呢?目前,移动端获得消息通知主要有两种方式:pull(拉)方式和push(推)方式,下面分别对这两种方式做简要介绍...

2018-03-06 18:24:03

linux socket编程与tcp/ip协议

使用tcp进行通信使用udp进行通信使用unix域描述符进行通信linux服务端编程模型select/poll/epolllinux tcp性能调优

2018-03-04 12:29:39

kubernetes相关

一, kubernetes搭建云消息服务使用kubernetes+docker+kafka搭建云消息服务。1.1 创建docker本地仓库(此步骤是为了创建一个docker本地仓库,这个仓库可以存储后面步骤制作好的zookeeper镜像及kafka镜像,方便其他host节点从此本地仓库下载自制的镜像。) 1. centos7上安装docker。 以roo...

2018-02-23 14:22:07

使用redis做为MySQL的缓存

介绍在实际项目中,MySQL数据库服务器有时会位于另外一台主机,需要通过网络来访问数据库;即使应用程序与MySQL数据库在同一个主机中,访问MySQL也涉及到磁盘IO操作(MySQL也有一些数据预读技术,能够减少磁盘IO读写,此部分后续继续研究),总之,直接从MySQL中读取数据不如直接从内存中读取数据来的效率高。为了提高数据库访问效率,人们采用了各种各样的方法,其中方法之一就是使用一个给予

2018-01-11 15:02:27

linux下中文现实乱码问题解决方案

linux下中文现实乱码

2017-12-06 09:54:50

机器学习之距离计算

常用距离概念介绍本文介绍了在机器学习中经常使用到的集中距离的概念。在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。   本文的目的就是对常用的相似性度量作一个总结。欧式距离曼哈顿距离待补充

2017-11-20 18:47:49

机器学习之KNN分类器

原理解释KNN K-nearest-neighbors:K最近邻算法。 knn通过在特征空间中查找待预测节点的K个邻居,然后根据查找到的K个邻居的标签来决定待分类样本的标签,这样的方法叫做KNN方法,即K-最近邻方法。 以下图为例: ![KNN示意图](http://img.blog.csdn.net/20171120182249778?watermark/2/

2017-11-20 18:23:37

python语法

1. with用法要使用with语句,首先要弄明白上下文管理器的概念,有了上下文管理器,with语句才能正确工作。上下文管理器实现了上下文管理协议,而上下文管理协议规定了所有支持上下文管理器的对象都要实现enter()和exit()借口。with语法如下: with context_expression [ as target(s) ]: with-body这里的con

2017-11-16 17:09:13

vmware虚拟机安装ubuntu 16.04时vmware tools按钮变灰问题解决方法

http://www.binghai.site/archives/641#0-qzone-1-4144-d020d2d2a4e8d1a374a433f596ad1440

2017-11-07 18:34:18

linux/unix多线程/多进程编程总结(二)

linuxUnix多线程多进程编程总结(一)进程间通信共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。共享内存并没有提供同步机制,所以在使用的过程中需要与其他互斥机制配合使用,比如说互斥锁或者读写锁或者信号量进程间通信及同步通常使用信号量,因为比较方便。也可以使用互斥锁或者读写锁,如...

2017-10-30 17:47:03

指定运行时动态库位置的三种方式

指定运行时动态库位置的三种方式在Linux中,动态库的搜索路径除了默认的搜索路径外,还可通过三种方法来指定:方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径;方法二:通过环境变量LD_LIBRARY_PATH指定动态库搜索路径;方法三:在编译目标代码时指定该程序的动态库搜索路径。众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都

2017-10-26 12:52:22

linux/unix多线程/多进程编程总结(一)

linux/unix多线程多进程编程总结(二)linux/unix多线程,多进程编程是在实际工作中经常使用到的技能,在C语言或者C++语言面试的时候也经常会被问到此部分内容。 本文对linux/unix系统中的pthread相关的多进程和多线程编程的各个方面进行了总结,包括线程、进程、进程间通信及线程互斥等内容。一方面,给感兴趣的同事浏览斧正;另一方面,也是自己的一个技术笔记,方便以后回顾。...

2017-10-02 18:24:56

scikit-learn机器学习库

scikit-learn机器学习库官网链接 官网链接用于数据挖掘和数据分析的简单高效的工具。能够被所有人使用,能够在各种场景中重用。构建在NumPy,sciPy和matplotlib库之上。开源的,基于BSD证书的,可用于商业产品的开源机器学习库。sklearn库内容分类分类 Classification回归 Regression聚类 Clustering维度规约 Dimensi

2017-09-30 16:44:53

一篇文章比较static_cast和dynamic_cast的区别

static_cast和dynamic_cast的区别如下:基本类型 1.1 基本类型间转换: static_cast可以在基本类型间做转换,与隐式转换规则相同,不符合隐式转换规则的static_cast同样不能转换。dynamic_cast不能再基本类型之间做转换。1.2 基本类型指针或引用间转换 static_cast不能在基本类型指针或者引用间做转换dynamic_cast不能在

2017-09-30 12:00:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!