自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript创建一个二维数组并以0填充

JavaScript创建一个二维数组并以0填充。

2022-09-10 18:38:43 519

原创 Matlab - 演化博弈论实现

演化博弈论、复制动态微分方程

2022-06-07 16:23:38 2260

原创 CSS - 动画走马灯实现

CSS的动画走马灯实践

2022-06-04 16:57:11 251

原创 Vuex的数据双向绑定

问题阐述我们都知道Vue中 input 输入框的数据双向绑定是使用 v-model 实现的。但是如果绑定的数据是 Vuex- State 中的数据,直接使用v-model会发生什么呢?错误示范store/index.jsstate: { inputVal: '默认值' }Component<template> <div class="home"> {{inputVal}} <input type="text" v-model="in

2022-05-14 15:27:53 2291

原创 ExpressJS Socket.io -- 基础篇

Vue + Socket.io + ExpressJS

2022-05-13 15:46:51 149

原创 Fabric-explorer 搭建

联盟链官方浏览器界面这里在展示一下我们配置完成,启动登录后的界面:配置步骤文件目录connection-profile:配置链接文件organizations:需要连结网络的cropto-config文件,改名为organizations文件夹config.json:配置文件docker-compose.yaml:启动fabric-explorer容器org1-network.json{ ##改成自己网络名称 "name": "org1-network", "version"

2022-05-06 14:17:56 529 1

原创 基于链码的身份属性访问控制

什么是ABAC?大家可以先去看看这个文章,讲的还不错。https://blog.csdn.net/zqc1106100200/article/details/83505230这是 fabric-samples 中 链码 abac 的使用案例。本文从开发的角度对各个接口进行说明,搞清楚开发中是怎么用的。详细的 chaincode 可以看这个链接。https://github.com/hyperledger/fabric-samples/blob/main/asset-transfer-abac/cha.

2022-03-28 13:27:30 552

原创 leetcode:414-第三大的数

题目描述给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。解题思路分为两种情况:数组长度小于 3数组长度大于3小于3数组从大到小排序,通过Set 集合去重,取出第一个元素即可大于3数组从大到小排序,通过Set 集合去重,取出第三个元素即可代码var thirdMax = function(nums) { nums = nums.sort((a, b) => b - a); nums = [...new Set(nums)];

2022-03-18 09:24:25 91

原创 自定义Fabric网络02-生成创始块和通道文件

创始块文件和通道文件的配置拷贝fabric-samples/test-network/configtx文件到 fabricNetwork 文件夹中修改配置文件Organizations: - &OrdererOrg Name: OrdererOrg # ID to load the MSP definition as ID: OrdererMSP MSPDir: crypto-config/ordererOrgan

2022-03-17 10:35:44 573

原创 自定义Fabric 网络01-生成节点证书

需要配置fabric 二进制文件的全局环境变量go、nodeJS、docker、docker-compose等语言环境搭建Fabric网络的步骤创建文件夹 mkdir fabricNetworkcd fabricNetwork证书配置文件一共有两种方式生成证书配置文件cryptogen showtemplate > crypto-config.yaml 生成一个配置文件模板,重定向到crypto-config.yaml中从 fabric-samples/test-network/.

2022-03-17 09:45:26 9422

原创 leetcode-16 最接近的三数之和

题目描述给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在恰好一个解。解题思路**跟15题一样仍然是 双指针 + 排序 的方法**步骤1:将数组进行排序,设置一个最小值 为 Infinity步骤2:对数组进行遍历,设置双指针。不断逼近当前值步骤3:如果三数之和大于 target,right指针向前移;小于 target,left指针向后移动;如果等于,直接返回 三数之

2022-03-16 15:47:09 62

原创 leetcode:15-三数之和

题目给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。解题思路排序 + 双指针难点:去除重复的三元组流程1、如果数组长度小于3或者第一个元素大于0,直接返回结果[]2、对数组排序3、假设题目是求取等于0的三元组且只有一个答案,那么做法如下:- 固定第一个元素,因为第一个元素是最小的- 设置left、right指针,left = 1,

2022-03-15 20:38:42 79

原创 Fabric-跨链码访问

fabric 跨链码访问

2022-02-21 12:47:18 10874 1

原创 Docker搭建以太坊单节点,且实现web3的连接

成功搭建的效果如下:本文采用的技术如下:DockergethDocker环境的搭建关于如何在Ubuntu上搭建Docker,网上的博客很多,大家自己查找就可以了获取geth镜像docker hub有 geth的镜像,我们可以直接获取docker pull ethereum/client-go:v1.8.12试运行一下docker run -it --rm -v /workspace:/workspace --entrypoint /bin/sh ethereum/client-g

2021-04-07 21:27:29 430

原创 web端创建以太坊账户--express后端接口

先看效果这边账户内余额为0都是我刚刚创建的创建express项目项目的目录如下创建express的后端接口,这个自己解决智能合约–登录注册这个智能合约网上一大堆,不是我原创的,随便找了一个pragma solidity ^0.4.11;contract User { //定义用户数据结构 struct UserStruct { address userAddress; string username; uint

2021-03-18 19:08:32 140

原创 leetcode算法-2

题目给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。思路看到这个题目我的第一个想法,是想起来数据结构书上的链表的归并。我们只要对相加大于10的位进行处理就可以了。其他的思想和那个题目差不多/** * Definition for singly-linked list. * function ListNode(v

2021-03-01 21:01:56 88

原创 leetcode算法题-1

题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1,2]

2021-03-01 19:59:06 55

原创 Xhell连接不上本机ubuntu的解决办法

前提:ubuntu与Xshell必须在同一个网络下在终端执行apt-get install openssh-server最后重启ubuntu就可以了

2020-10-15 10:19:46 98

原创 链码安装的路径问题

在安装链码的时候,提示path 不存在,可是实际 上存在 /opt/gopath/src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02那么这路径到底是什么呢?我们在安装链码时,是进入cli容器之中,而/opt/gopath/src这个路径是挂载到容器中的路径,与本机上的目录还是有着明显的区别。如何查看挂载路径呢?查看docker-compose-cli.yaml 文件volumes:

2020-10-08 09:17:04 679 3

原创 Fabric-小例子

汽车信息记录汽车信息的链码结构1、引入依赖包package mainimport ( "bytes" "encoding/json" "fmt" "strconv" "github.com/hyperledger/fabric/core/chaincode/shim" sc "github.com/hyperledger/fabric/protos/peer")2、声明一个结构体type SimpleChaincode struct {}3、声明Init() 和 Inv

2020-10-07 14:35:51 740 3

原创 链码实例化

当我执行链码实例化的时候报以下错误:产生这个错误的原因:因为我在链码架构的Init函数声明了四个参数,所以在实例化的时候也需要传入四个参数。

2020-10-06 18:23:45 309

原创 Fabric中链码安装

链码安装的代码如下:# peer chaincode install -n firstcode -v 1.0 -p github.com/chaincode/firstcode/go/-n 代表链码的名称-v 代表链码的版本-p 代表链码安装的位置(ps:安装的位置是相对于$GOPATH/src/ 目录而言)但是我们在执行命令时需要在链码安装的位置添加一个链码的文件package main//WARNING - this chaincode's ID is hard-coded in

2020-10-06 15:42:54 770 1

原创 [Fabric]执行./byfn.sh generate时报Failed to generate certificates…

[Fabric]执行./byfn.sh generate时报Failed to generate certificates…我的解决方案:docker-compose -f docker-compose-cli.yaml downsudo ./byfn.sh down那么问题就可以解决了

2020-10-06 14:21:29 1419 2

空空如也

空空如也

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

TA关注的人

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