摘要: 讲到矿池肯定得先说挖矿,那么离不开比特币的挖矿 作为数字货币的始祖比特币,有必要去调研下比特币挖矿的源码,主要在miner.cpp、miner.h部分; 大致流程为(可能不正确): 构建新区块,整合交易,字段填充,while循环在缓存区计算双SHA256结果nNounceFound,判断是否小于ha 阅读全文
posted @ 2018-03-13 17:39 qczhang 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 简述一致性中关于同步与异步环境下的共识理论 (##转载请注明) 共识问题:可称作协作,所有正确的进程对提议的值达成一致。分布式系统中,节点之间通过通信,对请求达成一致的定序。 问题定义:进程Pi处于未决状态(undecideed),提议集合D中的某个值Vi。进程之间相互通信,交换各自的提议。每个进程 阅读全文
posted @ 2017-04-29 21:54 qczhang 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: ##转载请注明 CAP理论(98年秋提出,99年正式发表): C( Consistency)一致性:在分布式系统中,数据一致更新,所有数据变动都是同步的; A( Availability)可用性:分布式系统中,部分节点故障,系统是否依然可响应客户端请求(对数据更新具备高可用性); P( Partit 阅读全文
posted @ 2017-04-28 23:07 qczhang 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: vim(vi improve).命令行下的一些常见操作: 移动光标: 0:将光标移动到该行的最前面; $:将光标移动到该行的最后面; G:移动到最后一行的开头; {/}:将光标移动到前面或者后面的{/}; ctrl+b/f:向前/后翻页; ctrl+u/d:光标向前/后移动半页; N+\:将光标移动 阅读全文
posted @ 2017-03-11 18:26 qczhang 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 无向连通网络,去掉一个边集可以使其变成两个连通分量则这个边集就是割集,最小割集当然就权和最小的割集。 使用最小切割最大流定理: 1.min=MAXINT,确定一个源点 2.枚举汇点 3.计算最大流,并确定当前源汇的最小割集,若比min小更新min 4.转到2直到枚举完毕 5.min即为所求输出min 阅读全文
posted @ 2017-03-07 19:38 qczhang 阅读(8447) 评论(1) 推荐(0) 编辑
摘要: os:centos7 opencv:opencv3.0.0 for linux reference:http://www.cnblogs.com/xixixing/p/6096057.html details: opencv download:because of the unstable netw 阅读全文
posted @ 2017-03-06 23:14 qczhang 阅读(5377) 评论(0) 推荐(0) 编辑
摘要: reference:http://www.jb51.net/article/87160.htm?pc 1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.so 阅读全文
posted @ 2017-03-04 12:37 qczhang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: dev c++使用gcc编译器,下面遇到必须C代码中嵌入汇编指令。 示例程序(读取CPU的相关参数): unsigned long veax=1,deax,debx,decx,dedx; __asm__ ( "movl %4,%%eax\n" "cpuid\n" "movl %%eax,%0\n" 阅读全文
posted @ 2016-10-29 23:39 qczhang 阅读(198) 评论(0) 推荐(0) 编辑
摘要: linux root用户的主目录是 /root , 其余用户在 /home 中; tar 常用 tar -zxvf ; 安装使用 yum or wget website; mv a.g b.g 重命名 ;mv a 目录 移动; 关闭防火墙:service iptables stop; 编译mapre 阅读全文
posted @ 2016-10-16 15:07 qczhang 阅读(266) 评论(1) 推荐(0) 编辑
摘要: 初学mapreduce programing,纠结一天的问题如下: job.setOutputKeyClass和job.setOutputValueClas在默认情况下是同时设置map阶段和reduce阶段的输出,也就是说只有map和reduce输出是一样的时候才不会出问题。 so sort.jav 阅读全文
posted @ 2016-09-20 14:58 qczhang 阅读(1157) 评论(0) 推荐(0) 编辑