自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江河湖海

We all are thorn birds, never stopping, until the dead.

  • 博客(130)
  • 问答 (1)
  • 收藏
  • 关注

原创 bitxhub-fabric跨链网络搭建3-中继链部署

下载源码:git clone https://github.com/meshplus/bitxhub.git切换分支cd bitxhubgit checkout v1.6.2源码编译:prepare之前要先更改下载地址:go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct不然下载不全,会导致无法编译make preparemake build查看编译是否成功,./bin/bi.

2022-01-18 12:53:13 11261 5

原创 bitxhub-fabric跨链网络搭建2-跨链合约部署

前情背景:已经有可以使用的应用链1、获取需要合约安装包并切换分支git clone https://github.com/meshplus/pier-client-ethereum.git && git checkout v1.6.22、部署broker合约(曾出现问题,应该是docker和docker-compose版本所导致)peer chaincode install -n broker -v 1.0 -p github.com/hyperledger/fabric

2021-12-25 16:19:13 13425

原创 bitxhub-fabric跨链网络搭建1-应用链部署

1.生成证书文件:生成crypto-config./bin/cryptogen generate --config=./crypto-config.yaml 2.生成创世区块./bin/configtxgen -profile OneOrgsOrdererGenesis -channelID system-channel -outputBlock ./channel-artifacts/genesis.block3.生成通道配置文件./bin/configtxgen -prof..

2021-12-24 11:14:20 10374 1

原创 bitxhub 跨链网关部署

源码下载编译通过下载源码直接编译就可以注意提前安装好gcc与go环境# 编译跨链网关本身cd $HOMEgit clone https://github.com/meshplus/pier.gitcd pier && git checkout v1.6.2make prepare && make build# 编译Fabric插件cd $HOMEgit clone https://github.com/meshplus/pier-client-f

2021-12-16 22:03:31 588 1

原创 bitxhub Fbric跨链搭建

1.跨链合约部署broker合约是管理合约,transfer合约是业务交易合约,需要说明的是 transfer合约需要经过broker合约审核通过后才能发起或接受跨链交易,具体方法是:调用broker合约的audit方法,其参数依次是业务合约地址和合约状态(数字1表示审核通过,数字2表示审核失败)。安装和实例化broker合约peer chaincode install -n broker -v 1.0 -p github.com/hyperledger/fabric/peer/chainco

2021-12-15 21:29:20 586

原创 crd yaml编写

apiVersion: apiextensions.k8s.io/v1 # 定义了对象表示的版本化架构。kind: CustomResourceDefinition # 表示该对象所代表的 REST 资源 ,后续可以直接创建这个类型的资源 相当于类名? # 标识此对象应具有的架构的字符串metadata: # 标准对象的元数据 # name must match the spec fields below, and be in the form: <plural&.

2021-07-30 22:00:11 338

原创 Fabric的第一个链码操作

1、链码的安装切换到节点1上,如果不切换可不可以呢?链码是安装在节点上的?还是安装在通道上的?CORE_PEER_LOCALMSPID="Org1MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_

2020-11-12 22:56:34 457

原创 fabric 部署过程

1、更改虚拟机管理员密码2、安装vim、git、curl、wget3、将go语言安装包拖到home目录下,解压并移动相关路径4、加入环境变量并使其生效测试是否成功5、创建存储fabric源码文件的路径6、docker安装(1)卸载原有的docker文件(2)安装docker相关文件(3)设置密码、(4)加入仓库(5)更新(6)安装docker CE(7)查看docker版本,但是普通用户没有.

2020-11-05 12:50:52 570

原创 Fabric first-sample常见错误

1、ERRO 001 Cannot run peer because cannot init crypto, folder "/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp" does not exist解决方案:清空容器docker stop $(docker ps -q) & do

2020-10-17 10:46:44 1105 5

原创 CCF 201509-4 高速公路 80分

#include<bits/stdc++.h>using namespace std;const int maxn = 10010;struct Edge{ int v1, v2; bool operator < (const Edge & e) const{ if(v1 == e.v1) return v...

2019-12-10 09:56:10 165 1

原创 CCF 201512-3 画图

#include<bits/stdc++.h>using namespace std;char Map[110][110];bool vis[110][110];int dx[4] = {0, 0, 1, -1};int dy[4] = {1, -1, 0, 0};int m, n;void DFS(int x, int y, char C){ if(Map[...

2019-12-04 21:34:02 133

原创 CCF 201903-5 317号子任务 30分

#include<bits/stdc++.h>using namespace std;const int maxn = 10010;const int INF = 0x3f3f3f3f;bool Is_im[maxn];int Map[maxn][maxn];int main(){ int n, m, K; scanf("%d %d %d", &amp...

2019-12-03 22:06:03 209

原创 CCF——201903-4消息传递接口 90分

#include<bits/stdc++.h>using namespace std;const int maxn = 10010;struct Node{ char op; int from, to;};bool dis[maxn];int S_v[maxn];vector<queue<Node> >vec;int T, n...

2019-12-02 09:11:39 217

原创 面试全记录1 —— 东北大学

Q1:我的简历上写了一个小项目,Java+Apache 实现建议的QQ聊天工具,然后老师问我应用层是用的什么协议?聊天软件哪有什么应用层协议,在这个聊天软件中的每一个用户,就像是记得之前看到一个博客说微信TCP和UDP协议都用了,然后我就这么说了,然后老师就问我,你这是传输层的协议,那你应用层呢????应用层?啥协议?HTTP?不对啊,我这不是网页啊,SMTP?这不是扯吗,我是聊天软件,反正这...

2019-09-20 00:45:33 830

原创 CCF markDown

求改错啊,怎么改就是60分,测了很多组样例,就是不对,救命啊#include<bits/stdc++.h>using namespace std;vector<string> v_s;void solve_h(string &s){ int hx = 0, i; int len = s.size(); for(i = 0; ...

2019-09-11 20:46:48 311

原创 CCF 压缩编码

#include<bits/stdc++.h>using namespace std;const int maxn = 1010;int num[maxn];int sum[maxn];int dp[maxn][maxn];int main(){ memset(num, 0, sizeof(num)); memset(sum, 0, sizeof(su...

2019-09-09 21:38:58 197

原创 CCF 权限查询

#include<bits/stdc++.h>using namespace std;typedef struct Privilege{ string category; int level;};vector<Privilege> p_v;map<string, vector<Privilege> > Role;map&...

2019-09-09 17:23:25 202

原创 CCF 交通规划

#include<bits/stdc++.h>using namespace std;const int maxn = 100010;const int INF = 0x3f3f3f3f;typedef struct Edge{ int to; //终点 int dis; //花费 bool operator < (const Edge&...

2019-09-08 17:36:36 203

原创 CCF 炉石传说

#include<bits/stdc++.h>using namespace std;typedef struct Node{ int health; int attack;};void init(vector<Node> & v){ Node n1; n1.attack = 0; n1.health = 30...

2019-09-08 11:45:52 247

原创 LeetCode刷题记录1——数组专项

Problem1(26)题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。我的解法:我的解法非常的简单,就是使用最常规的想法,既然不让我开辟新的数组空间,那就只能在原地删除了,既然时间复杂度没有限制,那就直接用最简单的方法(将后面的数向前逐位...

2019-07-23 20:20:38 140

原创 SQL——自定义函数

函数:函数是由一个或多个Transact-SQL语句组成的子程序。用户定义函数接受零个或多个输入参数,并返回标量值或表。自定义函数的分类:标量函数:返回值为单个的值内联表值函数:返回值为可更新表多语句表值函数:返回值为不可更新表标量函数的定义和调用:创建标量函数,计算指定课程号的课程的平均成绩,然后调用该函数查询某门课的平均成绩。 create function Avg_degree...

2018-12-14 00:12:14 4040 1

原创 SQL——游标

游标是取用一组数据并能够一次与一个单独的数据进行交互的方法。关系数据库中的操作会对整个数据行集起作用。由SELECT语句返回的行集包括满足该语句的WHERE子句中条件的所有行。一个完整的游标由5部分组成:(1)声明游标(2)打开游标(3)从一个游标中查找信息(4)关闭游标(5)释放游标1.使用游标打印OrderManagement库中各订单中的总金额,要求按总金额降序排。声明游标...

2018-12-13 23:39:13 239

原创 SQL——触发器

触发器是一种特殊类型的存储过程,当指定表中的数据发生变化时触发器自动生效。它与表紧密相连,可以看做是表定义的一部分。触发器不能通过名称直接被调用(与存储过程的区别),更不允许设置参数。DML触发器的创建:①在student表上创建触发器t1,在用户插入、修改和删除记录时,都会自动显示表中的内容。 create trigger t1 on student after insert, upd...

2018-12-13 21:38:06 975

原创 SQL——存储过程

存储过程:存储在数据库服务器端执行的一组T-SQL语句的集合。(相当于函数)1.①在stuinfo数据库中创建一个存储过程p1,查询指定学号的学生的姓名和平均分,要求姓名和平均分使用返回参数。②执行该存储过程查询学号为101的学生的姓名和平均分。 create procedure select_name_avg @stu_no char(5), @stu_name char(...

2018-12-13 21:01:07 1534

原创 SQL——查询

一、简单查询1.查询student表中的学号、姓名和年龄并为列设置别名,结果按学号升序排。order by默认按照升序排列,如果要按照降序排列要写成order by sno descselect sno as '学号', sname as '姓名', sbirthday as '年龄'from studentorder by sno; 2.查询姓“王”的...

2018-12-13 13:40:21 1237

原创 MATLAB简单绘图

一、MATLAB绘制散点图%MATLAB绘制散点图close all; clcdata = xlsread('1.xlsx'); %读取Excel表格中的数据x = data(:, 1);y = data(:, 2);plot(x, y, '+r') %画图函数% r代表的是颜色% b, g, r, c, m, y, k, w% *代表的是符号 ., +, *, ...

2018-08-29 09:38:55 639

原创 蓝桥杯复习整理

//Dijkstra 最短路算法void dijkstra(int s, int t){ memset(pre, -1, sizeof(pre)); for(int i = 0; i &lt; n; i++) dis[i] = Map[s][i], vis[i] = 0; dis[s] = 0; vis[s] = 1; pre[s] = -1; ...

2018-05-25 00:49:19 1443

原创 POJ - 1127 Jack Straws

题目链接AcCode:#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;cmath&gt;using namespace std;const int maxn = 25;const int maxm = 100000;const double EPS = 1e-10;d...

2018-05-16 00:35:50 258

原创 UVA 11448 Hyper Prefix Sets

题目链接AcCode://数组开的过大也会影响时间#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;using namespace std;int ans, tot;int Trie[400001][65];int v[400001];void Insert(char *s){ i...

2018-05-14 21:39:53 238

原创 HDU 1251统计难题 Trie

题目链接ACCode:#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;using namespace std;int Trie[400001][26];int sum[400001];bool v[400001];int tot;void Insert(char *s) //向整棵树上插...

2018-05-14 19:50:35 187

原创 POJ 2686 Traveling by Stagecoach

题目链接AcCode://输出不要用%lf,用%f不然有的地方可能会错,输入不用改变,double还是用%lf//POJ 2868#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;using namespace std;const int INF = 0x3f3f3f3f;const...

2018-05-14 09:33:08 229

原创 POJ - 2947 Widget Factory(同余式的高斯消元)

题目链接ACCode:#include#include#include#include#includeusing namespace std;const int INF = 0x3f3f3f3f;const int maxn = 310;int mod;int Equ, Var; //方程式的个数, 未知数的个数int A[maxn][maxn]; //增广

2018-04-14 15:54:00 282

原创 HDU - 3037 Saving Beans

题目链接题目大意:将不大于m个种子随机放在n个树上,有多少种可能的结果数据量可能有点大,结果模一个素数p/*插板法:将N个物品分成M组,每一组至少有一件物品,这个问题就能转换成N个物品摆在桌子上,然后中间有N-1个空,在这N-1个空里面找M个位置,把板子插进去*//*但是本题划分的组里面有含有的板子为0的情况所以 每一种的情况为 C(n+i-1, i)组合数的递推公

2018-03-28 20:30:25 232

原创 7-8 整除光棍(20 分)(模拟除法)

题目描述:7-8 整除光棍(20 分)这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个

2018-03-20 08:24:33 894

原创 7-14 最小生成树的唯一性(30 分) 生成树综合练习题

题目描述:7-14 最小生成树的唯一性(30 分)给定一个带权无向图,如果是连通图,则至少存在一棵最小生成树,有时最小生成树并不唯一。本题就要求你计算最小生成树的总权重,并且判断其是否唯一。输入格式:首先第一行给出两个整数:无向图中顶点数 N(≤500)和边数M。随后M 行,每行给出一条边的两个端点和权重,格式为“顶点1 顶点2 权重”,其中顶点从 1

2018-03-19 21:36:48 4182 1

原创 7-7 删除字符串中的子串(15 分) 字符串的应用

题目描述:7-7 删除字符串中的子串(15 分)输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入格式:输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。输出格式:在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。输入样例:Tomcat is a mal

2018-03-19 18:01:12 1889

原创 UVA 10905 Children's Game

题目链接    本来想写一个比较函数对数字进行比较,然后直接Sort一下就可以了,但是WA了   后来看到了题解,没想到用字符串这么方便,思维还算是要开阔一点,还是要转换的快一点呀Not   ACCode:#include#include#include#includeusing namespace std;const int maxn = 55;int num

2018-03-08 21:16:42 251

原创 UVA 1649 Binomial coefficients( 二分 + 二项式的性质 + 枚举)

题目链接AcCode:#include#define M(a, b) make_pair(a, b)using namespace std;typedef long long LL;typedef pair pll;LL m;priority_queue, greater > q;LL C(long long n, int k){ int i; lon

2018-03-03 16:23:03 403

原创 UVA - 1347 Tour

题目链接题目大意:给你n个不相同的点,按照x坐标的不同从左向右排列,希望你能给出一个方案,从左边的点走到最右边 的点,然后从最右边的点再回来,中间出了开头和结尾的点经过了两次,其他的点都只经过一次,输出最短的这个路程距离题目分析:披着几何外皮的记忆化搜索问题,只是这个递推方程我们很难想,我看了解析也想了半天这个递推方程    解释:dp(i, j)表示(1~max(i, j))全部

2018-02-01 22:51:35 194

原创 UVA 10118-Free Candies

题目链接题目大意:      有4堆糖果,每一堆有n个糖果,有一个篮子,这个篮子的最大容量为5块糖,每一次从这四堆中选择一堆,然后将最上面的糖果拿下来,放到篮子里面去,如果有相同两块糖的就把这;两块糖拿出来,如果达到了5块糖,并且这5块糖是两两不相同的就结束游戏,问你,最多能拿出多少对对对对糖变形的记忆化搜索!!!Code:#include#include#include

2018-01-31 20:12:31 416

空空如也

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

TA关注的人

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