自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 go解析tendermint RPC接口返回的区块数据(解析失败可参考)

前言关键代码package blockchainimport ( "errors" //必须使用tmjson做解析因为tmjson解析int64方式不一样 tmjson "github.com/tendermint/tendermint/libs/json" tmtypes "github.com/tendermint/tendermint/rpc/jsonrpc/types" tmtypes2 "github.com/tendermint/tendermint/rpc/coretype

2022-04-10 18:18:20 567

原创 helloworld

Hello world

2021-10-24 08:33:15 233

原创 Fabric链代码容器时间差8小时问题

前言运行fabric的test-network案例时peer节点等docker容器(Alpine Linux系统)用的是UTC时间链代码获取时间不是本地时间(CST),查了些教程发现apline支持的exec命令太少了 权限太低 修改不了容器的时区(或许是我没找到准确的办法)。解决办法这里发现一个教程修改链代码容器时区,通过新建Dockerfile再重新build一下 hyperledger/fabric-baseos镜像 覆盖掉 然后链代码容器就可使用这个有正确时区的镜像了(其他时区问题也可参考)

2021-09-16 18:31:44 8293

原创 hyperledger Fabric 2.3版本使用Go SDK搭建区块浏览器

前言作者:Rightstar微信:Rightstar_CSDN:https://blog.csdn.net/qq_33886316掘金:https://juejin.cn/user/2375425082269832最近使用fabric 的Go SDK搭建了个Go服务器,完整项目还包括链代码的调用以及相关连接配置文件,这里只给出区块链浏览器相关的构建代码。由于百度博客找的资料太少或者又是不全,分享下希望对大家有帮助。效果图(Vue前端)部分数据简单地模拟了下主要功能包括可以查询最新的区块以

2021-07-24 21:50:00 9769 5

原创 一文掌握14个高大尚设计模式的适用场景(图例)!!!------2

8 桥接模式桥接模式主要适用于以下情况:如果一个系统需要在抽象类和具体类之间增加更多的灵活性,避免在两个层次之间建立静态的继承关系,通过桥接模式可以使它们在抽象层建立一个关联关系。抽象部分和实现部分可以以继承的方式独立扩展而互不影响,在程序运行时可以动态的将一个抽象类子类的对象和一个实现类子类的对象进行组合,及系统需要对抽象类角色和实现类角色进行动态耦合。一个类存在两个(或多个)独立变化的维度,且这两个(或多个)维度都需要独立进行扩展。对于那些不希望使用继承或因为多层继承导致系统的个数急剧增加

2021-07-08 23:38:00 213

原创 一文掌握14个高大尚设计模式的适用场景(图例)!!!------1

1 工厂方法模式有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利用工厂模式改善设计,用JAVA语言实现 (或C#控制台应用程序实现)该OEM制造商的工厂模式。绘制该模式的UML图。工厂方法模式的适用性如下:当一个类不知道它所需要的对象的类时,在工厂方法模式中,客户端不需要知道具体产品类的类名,只需要知道所对应的工厂即可;当一个类希望通过其子类来

2021-07-08 23:36:17 286

原创 XMLSpy入门实验---第一个XML

一、实验目的:学习XML基本语法二、实验环境:Window10,XMLSpy三、实验内容:①第一个XML<?xml version="1.0" encoding="UTF-8"?><个人信息> <姓名>张三</姓名> <生日>2011-04-11</生日> <性别>男</性别> <身高>183cm</身高></个人信息>②有效的XML<?x

2021-07-06 21:07:13 285

原创 android属性动画实现好看的登录界面效果(登录页面editText标题上下浮动的动画)

前言使用安卓objectAnimator实现登录页面editText标题上下浮动的动画效果代码MainActivity.java监听动画关键的代码//编辑框点击时的动画 @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ //获得焦点 if(v.getId()==R.id.editText_login_user_

2021-06-01 22:44:09 902 2

原创 php与AJAX详解-----AJAX的概念及由来、XML与JSON区别详解

注:本报告总结完全由本人编著,部分概念内容由网络摘录2 对AJAX对象的认识2.1 AJAX的概念及由来2.1.1 AJAX的概念      Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XM

2021-06-01 10:37:21 278 3

原创 php中的PDO对象---对PDO对象的认识、什么是PDO对象

注:本报告总结完全由本人编著,部分概念内容由网络摘录1 对PDO对象的认识1.1 简介       PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。实现 PDO 接口的每个数据库驱动可以公开具体数据库的特性作为标准扩展功能。 注意利用 PDO 扩展自身并不能实现任何数据库功能;必须使用一个 具体数据库的 PDO 驱动 来访问数据库服务。     &n

2021-06-01 10:25:53 934 3

原创 android xml实现按钮的圆角、阴影效果以及按下变化效果

前言5个xml文件实现 按钮的圆角、阴影效果以及按下变化效果实现drawable/shape.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圆角 --> <corners android:radius="8dp" androi

2021-05-22 20:18:09 2490 11

原创 华为云BCS部署链代码失败及集群调度失败问题

前言最近在使用华为云的BCS服务由于,使用的是华为链服务,由于还是beta版本未免功能不完善,虽然自带了集群自带部署功能,但遇到些问题还是蛮折腾人的。问题及解决0/1 nodes are available: 1 node(s) didn't match pod affinity/anti-affinity, 1 node(s) didn't satisfy existing pods anti-affinity rules.调度失败 重要 CCE service clusterName=clus

2021-05-15 12:41:18 2313

原创 linux shell命令基础学习之shell脚本模拟百分比进度显示(ubuntu18.04)

#!/bin/bashfunction delayTime(){time=$1sleep $time}function printProccessNum(){ num=$1 echo -e -n "\033[1;32m\b\b\b\b$num%\033[1;0m"}function proccess(){ delay=$1 #default delay 0.1s : ${delay:="0.1"} for i in $(seq 0 100);do

2021-05-12 22:40:01 820

原创 Ubuntu18.04安装Fabric和部署链代码------2

前置配置博客:Ubuntu18.04安装Fabric和部署链代码------12 Fabric官方链代码案例部署2.1 前提配置从github上拉取fabric-samples官方测试案例(最新)cd $GOPATH/src/github.com/hyperledgergit clone "https://github.com/hyperledger/fabric-samples.git"下载Fabric二进制文件包(使用了github加速)wget https://hub.fastgit

2021-05-11 23:04:05 779 1

原创 Ubuntu18.04安装Fabric和部署链代码------1

Ubuntu18.04安装Fabric和部署链代码1 Ubuntu18.04部署参考博客:https://blog.csdn.net/weixin_44001521/article/details/1064698311.1 配置源①配置阿里镜像源首先进行配置文件的备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑配置文件sudo vim /etc/apt/sources.list之前的源可以注释掉在配置文件最后添加

2021-05-11 23:01:58 1474 5

原创 Fabric-Samples运行createChannel时出现Error: Post “https://localhost:7053/participation/v1/channels“解决办法

问题描述:如果你在跟随hyperledger-fabric官方文档操作,当运行下列语句时./network.sh createChannel报错原因:镜像版本不一致问题本地Fabric版本为2.4.0最新版但镜像版本只使用了1.4.8镜像拉错了 把原来的hyperledger/fabric-XXX这些镜像删除1.停用全部运行中的容器:docker stop `docker ps -a -q`2.删除所有镜像docker rmi `docker images -q`再拉一些2

2021-05-10 01:17:47 2203 10

原创 web3.js 1.3.5版本部署智能合约方法2021最新版

前言web3js更新有点快,各种函数又不向后兼容,老版本的博客根本跑不了,旧文档很多地方都有问题,所以只能多百度多琢磨.部署智能合约(私链// 引入web3var Web3 = require('web3');var fs = require('fs'); // fs模块读取.sol合约文件...

2021-04-29 17:36:16 706

原创 神来免费小说网站(开源)IDEA源码+小说压缩文件

前言上学期开发的小说网站给大家分享下源码及小说数据链接百度网盘(最好冲个会员下载快点)提取码:r13t百度网盘(IDEA源码+小说压缩文件)掉了请联系博主补下网站介绍可以查看我的上一篇博客SSM框架—开发免费小说网站(h5+电脑端)网站截图部分页面展示(电脑)页面展示(H5) 初始化说明用idea打开项目 耐心等待maven依赖解析及下载请自行百度下载配置redis在com.rightstar.util包下RedisUtil类中配置redis的

2021-04-14 22:21:27 7688 14

原创 自定义编辑idea.properties文件报错问题

问题配置androidstudio 的文件idea.properties 自定义插件存放位置时出现了个问题java.nio.file.InvalidPathException: Illegal char <:> at index 2查了下原来文件使用了utf-8编码解决改为ansi编码

2021-04-07 00:17:00 444

原创 remix使用技巧及一些相关问题--2021

前言初次使用remxi进行solidity智能合约编写难免会遇到许多问题,调用函数总会有许多报错,任何事情都要一步步走,附上remxi中文在线网站,以及solidity最新中文文档:remxi中文solidity最新中文文档相关问题creation of Hello errored: Error encoding arguments: SyntaxError: Unexpected token a in JSON at position 1pragma solidity ^0.4.0;

2021-04-02 11:45:05 456

原创 npm install keythereum报错

错误PS D:\ETHProject\eth> npm install keythereumnpm ERR! code 1npm ERR! path D:\ETHProject\eth\node_modules\keccaknpm ERR! command failednpm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuildnpm ERR! gyp info it worked if it ends wit

2021-03-27 16:45:11 370

原创 solidity 0.8版本智能合约编译常见问题---2021

前言solidity更新真是快,一个版本换一个语法,看旧版本的博客一编译就各种报错,所以我总结,要么使用统一版本的solcjs编译器,要么勤奋点找文档本人使用的是Solidity 0.8版本 附上最新文档:Solidity 0.8中文文档下面介绍本人开发遇到的一些问题:常见问题错误:TypeError: Invalid type for argument in function call. Invalid implicit conversion from address to address

2021-03-25 11:43:41 1196 1

原创 bat脚本实现判题系统OJ

前言hello大家好,本学期的javaWeb实习做了个OJ网站,ui参考PTA,详细介绍参考博主后面的博客,本篇文章主要介绍后台bat脚本语言实现的判题系统部分…版本v1.0注:为啥要有版本呢???嘻嘻。。。目前系统只实现了了C++判题,java其他语言的懒得弄了,然后系统还有一些bug未修复,总之就是未完善,欢迎各位大佬指导指导…模块说明截图说明文件名描述备注judgeMain.bat判题脚本入口程序需传入相应参数compile.bat用于

2021-01-16 20:28:40 526 4

原创 算法设计与分析习题大全

算法设计与分析习题大全By HB题目来源:PTA一、算法基础办事大厅排队(STL)#include<iostream>#include<string>#include<list>#include<stdio.h>using namespace std;int main(){ int n,i; string str; list<string> data; cin>>n;

2021-01-08 10:20:57 4597

原创 bat获得指定名称进程占用内存大小(数字格式)

前言dos界面或bat脚本获得指定名称进程占用内存大小(数字格式)代码@echo offset exeName=test.exefor /f "tokens=5 delims= " %%i in ('tasklist ^|findstr "%exeName%"') do ( for /f "tokens=1,2 delims=," %%j in ("%%i") do echo %%j%%k)pause截图...

2021-01-05 19:24:46 1643

原创 bat指令获得程序运行耗时

代码@echo off::注意乱码请转为ANIS::秒 0~9set /a sTime1=%time:~7,1%::100ms 0~9set /a sTime2=%time:~9,1%::10ms 0~9set /a sTime3=%time:~10,1%::开始时间单位msset /a sTime=%sTime1%*1000+%sTime2%*100+%sTime3%*10::echo指令大概会有10ms的误差echo 开始时间%sTime%::test.exe是一个做两个数加

2021-01-05 15:08:12 2109

原创 cmd脚本重定向输出输出命令及管道重定向

CMD重定向输入输出命令Command功能示例output.txtcommand > filename把标准输出重定向到一个文件中echo 123>output.txt123command >> filename把标准输出重定向到一个文件中(追加)echo 123>>output.txt123command 1 > fielname把标准输出重定向到一个文件中echo 1>ouput.txt123c

2020-12-29 18:49:09 913

原创 软件工程--软件详细设计说明书(免费小说网站)

免费小说网站设计说明书**前言**修订及迭代版本说明修订V1.0初版已完成部分设计1 需求分析1.1可行性分析(一)市场可行性不可否认市面上有很多的小说阅读网站,但大多数的小说阅读网站都包含了大量的广告,往往一点击就是广告跳出,我们的小说阅读网站就不会存在这样的问题。同时当今的世界上网人流量大,客户源充足有保障。同时也为后续的进一步发展提供了更好的保障。(二)经济可行性由于是书籍都是电子档,因此我们预算投入不需要太高,后期投入花费也很少。(三)

2020-12-26 10:14:23 4996 1

原创 软件工程---Manifesto for Software Craftsmanship

原文As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:Not only working software,but also well-crafted softwareNot only r

2020-12-25 23:35:13 115

原创 PTA练习-- 寻宝,小明有一张藏宝图,上面有m*n个房间,每个房间里面都有一个有一定价值的宝物,小明只能从左上角的房间进入收集宝物...(动态规划)

寻宝小明有一张藏宝图,上面有m*n个房间,每个房间里面都有一个有一定价值的宝物,小明只能从左上角的房间进入收集宝物,且每次只能向右边或向下边的房间继续寻宝,最终只能从最右下的房间出来。请你帮小明计算下他最多可以收集到多少价值的宝物?输入格式:输入第一行给出两个正整数m,n(1=<m,n<=2000),随后给出m行数据,每行都包括n个正整数,中间用空格分割。输出格式:输出收集到的最大价值v,题目保证v<10^9。输入样例:4 41 18 9 37 10 6 125 13

2020-12-14 11:09:28 2179 1

原创 PTA练习--矩阵链相乘问题,矩阵的乘法定义如下:设A是m×p的矩阵,B是p×n的矩阵,... ​​(动态规划)

矩阵链相乘问题输入样例:在这里给出一组输入。例如:530 35 15 5 10 20输出样例:在这里给出相应的输出。例如:11875#include <iostream>#include<stdio.h>using namespace std;long long dp[2001][2001];//尼玛大哥题目不是100吗????看来以后数组都要开最大了int arr[2002][2];int main(){ int n; cin&gt

2020-12-14 11:04:27 1483

原创 PTA练习----0-1背包,给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)...,(动态规划)

0-1背包给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)。问:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不能只装入部分物品i。输入格式:共有n+1行输入: 第一行为n值和c值,表示n件物品和背包容量c; 接下来的n行,每行有两个数据,分别表示第i(1≤i≤n)件物品的重量和价值。输出格式:输出装入背包中物品的最大总价值。

2020-12-14 10:51:29 16580

原创 PTA练习--回文串问题,一个字符串,如果从左到右读和从右到左读是完全一样的,比如“aba“,我们称其为回文串。现在给你一个字符串,可在任意位置添加字符,求最少添加几个字符,才能使其变成一个回文串。

1.回文串问题一个字符串,如果从左到右读和从右到左读是完全一样的,比如"aba",我们称其为回文串。现在给你一个字符串,可在任意位置添加字符,求最少添加几个字符,才能使其变成一个回文串。输入格式:任意给定的一个字符串,其长度不超过1000.输出格式:能变成回文串所需添加的最少字符数。输入样例:在这里给出一组输入。例如:Ab3bdAbb输出样例:在这里给出相应的输出。例如:21#include <iostream>#include <stdio.h&gt

2020-12-13 23:53:22 4347 1

原创 SpringBoot开发javaFX桌面程序-----环境配置(IDEA+javaFX库+JavaFX Scene Builder 2.0+Maven)

前言最近在学习SpringBoot和javaFX,准备做个小项目练练手,本文章记录一下使用SpringBoot开发javaFX的环境配置。准备IDEAJDK11以上(在JDK11里面将Java FX独立开了,所以要使用JDK11开发JavaFX应用就要将相关的库导入)javaFX库:https://gluonhq.com/products/javafx/JavaFX Scene Builder 2.0(可视化工具,加速JavaFX图形界面的开发,强烈建议安装)JavaFX Scene B

2020-12-13 23:26:41 4167 3

原创 PTA练习----最大子段和,给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n]...,(动态规划)

1.最大子段和给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。要求算法的时间复杂度为O(n)。输入格式:输入有两行:第一行是n值(1<=n<=10000);第二行是n个整数。输出格式:输出最大子段和。输入样例:在这里给出一组输入。例如:6-2 11 -4 13 -5 -2输出样例:在这里给出相应的输出。例如:20#incl

2020-12-13 16:05:36 7902 1

原创 计算机算法课---回溯(整数变换问题、子集和问题、工作分配问题)

题目1.整数变换问题整数i的两种变换定义为 , (向下取整);设计一个算法求给定两个整数a和b,用最少次数的 和 变换将整数a变换为b;例如实现提示:观察f和g两个操作可知,f总是使得i变大,g总是使得i变小。因此在决定让x执行哪个操作之前可以先判断i和目标值m之间的大小关系。如果x>m,就让其执行g操作;反之,执行f操作。问题的解分为两种情况,一种是有解,即n可以通过函数变换成m;另一种是无解,即n无法通过函数变换成m。有解的情况比较容易,只需要判断最后的i是否等于m即可。如果i等于m,

2020-12-11 21:59:05 522

原创 SSM框架---开发免费小说网站(h5+电脑端)

前言最近学习ssm框架,借此设计开发了一个小说网站,后端技术框架SpringMVC+thymeleaf+mybatis+mysql+redis,前端ui和部分代码参考了几个知名小说网站。设计说明前端页面功能设计前端页面目录页面路径描述优先级index.html主页1rangk.html排行2category.html分类2search.html搜索2book/bookDetail.html书本详情2book/bookVie

2020-12-10 11:41:31 4682 1

原创 算法课作业---回溯( 最佳调度问题、 八皇后问题、0-1背包、整数拆分、666、工作分配问题)

题目1:1 最佳调度问题假设有n(n<=20)个任务由k(k<=20)个可并行工作的机器完成。完成任务i需要的时间为ti。 试设计一个算法,对任意给定的整数n和k,以及完成任务i 需要的时间为ti ,i=1~n。计算完成这n个任务的最佳调度,使得完成全部任务的时间最早。输入格式:输入数据的第一行有2 个正整数n和k。第2 行的n个正整数是完成n个任务需要的时间。输出格式:将计算出的完成全部任务的最早时间输出到屏幕。输入样例:在这里给出一组输入。例如:7 32 14 4 16

2020-12-08 17:04:38 759

原创 PTA分形的递归输出

问题分形,具有以非整数维形式充填空间的形态特征。通常被定义为“一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状”,即具有自相似的性质。一个盒状分形定义如下: 度为1的盒分形为:X度为2的盒分形为:X     X    XX     X依次类推,如果B(n-1)表示n-1度的盒分形,则n度的盒分形递归定义如下:B(n - 1)    B(n - 1)&

2020-11-23 11:26:01 441

原创 循环日程表(数独枚举方法)

前言算法练习记录题目设有N个选手进行循环比赛,其中N=2^​M,要求每名选手要与其他N−1名选手都赛一次,每名选手每天比赛一次,循环赛共进行N−1天,要求每天没有选手轮空。输入格式:输入:M(M<=7)。输出格式:输出:表格形式的比赛安排表。一行各数据间用一个空格隔开。输入样例:3输出样例:在这里给出相应的输出。例如:1 2 3 4 5 6 7 82 1 4 3 6 5 8 73 4 1 2 7 8 5 64 3 2 1 8 7 6 55 6 7 8 1 2 3

2020-11-23 11:10:54 228

javaWeb课程实验2--jsp内置对象

本学期javaWeb课程实验源码,本次实验是练习jsp内置对象的使用,包括登录注册以及验证共4个jsp页面,另外还有一个cookies的操作页面,具体教程可看本人博客

2020-10-14

空空如也

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

TA关注的人

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