自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Conflux共识协议

conflux仍然采用 pow 共识机制,链上数据结构采用新颖的 dag 结构。下面介绍一下 conflux 与 btc 和 eth 的最重要的区别。最重链规则在上图这个链中,最长的链是 G->B->F->J->I->K->New,但是区块链最终采用的枢轴链为 G->A->C->E->H->New,因为A这个区块相比于B,有更多的子树,(假设各个区块都是普通区块),所以A树有着更大的权重。最重链规则是寻找区块链中权重更大的区块,所以认为

2021-11-07 10:56:04 12012

原创 以太坊共识协议

以太坊如何达成共识1.pow共识机制2.最长合法链3.Ghost 协议前言我们知道,以太坊出块时间约为15秒,出块时间加快,必然会产生更多的分叉,以太坊采用ghost 协议来解决大量分叉的问题。与比特币相同,以太坊目前也是采用 pow 共识机制,(但以太坊声称以后会转为pos),依然是链式结构,所以同样采用最长合法链规则。Ghost 协议下面这两篇文章介绍的很详细,可参考:https://zhuanlan.zhihu.com/p/135297442.https://blog.csdn.n

2021-09-26 18:09:34 8343

原创 C++ 实现Kafka TLS双向加密

C++ 实现Kafka TLS双向加密基本概念非对称加密CATLS双向加密过程TLS 双向认证流程代码基本概念Kafka TLS双向加密包含的知识涉及到对称加密,非对称加密,Kafka,CA,数字证书。本文采用C++ librdkafka 库来实现,client CA为AWS,相应证书为AWS签名证书非对称加密非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密,反之亦

2021-06-21 11:18:31 1218

原创 算法笔记5.6--N的阶乘

题目描述输入一个正整数N,输出N的阶乘。输入正整数N(0<=N<=1000)输出输入可能包括多组数据,对于每一组输入数据,输出N的阶乘样例输入047样例输出1245040代码:struct bign{ int d[1000]; int len; bign(){ memset(d,0,sizeof(d)); ...

2020-01-24 15:57:14 232

原创 算法笔记--5.4素数

题目描述输入一个整数n(2<=n<=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。输入输入有多组数据。每组一行,输入n。输出输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没有则输出-1。样例输入70样例输出11 31 41 61代码#in...

2020-01-19 13:44:25 168

原创 算法笔记4.7--求第K大的数

给定一个长度为n(1≤n≤1,000,000)的无序正整数序列,以及另一个数k(1≤k≤1,000,000)(关于第k大的数:例如序列{1,2,3,4,5,6}中第3大的数是4。)输入第一行两个正整数m,n。第二行为n个正整数。输出第k大的数。样例输入6 31 2 3 4 5 6样例输出4代码#include <cstdio>#include <cstd...

2020-01-17 21:32:56 355

原创 算法笔记4.1--排名

题目描述今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N < 1000 )、考题数M ( 0 < M < = 10 )、分数线(正整数...

2020-01-14 10:29:44 135

原创 算法笔记4.1--EXCEL排序

题目描述Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。输入测试输入...

2020-01-13 15:48:24 217

原创 算法笔记3.6--字符串处理(注意细节)

字符串去特定字符题目描述输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入测试数据有多组,每组输入字符串s和字符c。输出对于每组输入,输出去除c字符后的结果。样例输入goaoda#include <stdio.h>#include <string.h>int main(){ char c,s[300]; while (g...

2020-01-12 19:16:49 189

原创 又一版A+B问题(注意细节)

题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出输出格式:每个测试用例的输出占一行,输出A+B的m进制数。样例输入2 4 58 123 4560样例输出10011103...

2020-01-12 13:28:50 486

空空如也

空空如也

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

TA关注的人

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