- 博客(143)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 FISCO-BCOS 在ARM系统架构搭建节点(国密版)
批量上链1000条数据,在上链200条-400条数据之间节点会出现异常,导致后面数据不能上链。注:此版本基于v2.9.1调整。若不设置,则编译时中间会报错。
2023-12-02 17:28:48
968
原创 启动Nginx遇到的问题Job for nginx.service failed because the control process exited with error code. See “sy
查看日志 ,一般日志中都会有对应的解决方案。
2023-11-15 11:14:06
878
原创 Centos7 安装Docker管理工具Portainer
设置管理员用户名及密码,密码提示需要至少12个字符长度。重启portainer容器。
2023-08-30 03:48:05
1599
原创 Centos7 安装 Docker
2年前写过一篇安装Docker的文档记录,当时安装有些麻烦,现在安装docker就非常容易了,而且安装完docker,自动也安装了docker compose,不用再去执行指令单独安装docker compose了,所以现在再记录一下,便于查看。
2023-08-30 02:35:48
1412
原创 客户端连接 Mysql 报错
客户端连接 Mysql 报错:host '192.168.237.1' is not allowed to connect to this MariaDB server
2023-04-18 20:17:01
509
原创 Ethersjs生成指令集,为Solidity合约中call参数使用
在Remix中进行测试,通过测试函数 getCallBytes 生成payload,此函数中参数值是固定的。测试结果如下,打印出payload, 与合约函数getCallBytes生成的payload是一致的。
2023-04-05 23:43:10
659
原创 Solidity 使用staticcall 或 call调用方法中包含结构体的参数
使用call函数调用,可以修改合约中的状态变量。但是,如果您只是想查询外部合约的状态而不修改它,则应使用staticcall函数调用,不能修改合约中的状态变量,所以如果想查询而不修改外部合约的状态变量则使用staticcall。
2023-04-05 02:52:46
814
原创 Remix 中 struct 参数传递
在Remix中,struct作为一个参数传入时是一个tuple,需要使用中括号[]引起所有参数。部署上面合约时需要传递struct参数,正确传递参数值为。
2023-03-29 21:02:10
831
原创 StarkNet 配置 protostar 部署Cairo合约
StarkNet 配置 protostar 部署Cairo合约操作系统 : Ubuntu 22.04安装git:可参考链接中的2.4.4。
2023-03-28 17:56:55
960
3
原创 Solidity 状态变量、局部变量、struct产生的Gas费
动态长度的字节数组(bytes):动态长度的字节数组存储时包含两部分:一部分是指向实际数据的指针,另一部分是存储实际数据的空间。动态长度的字节数组(bytes):动态长度的字节数组存储时包含两部分:一部分是指向实际数据的指针,另一部分是存储实际数据的空间。动态长度的数组(array):动态长度的数组存储时包含两部分:一部分是存储数组长度的空间,另一部分是存储数组元素的空间。动态长度的数组(array):动态长度的数组存储时包含两部分:一部分是存储数组长度的空间,另一部分是存储数组元素的空间。
2023-03-15 10:18:00
587
原创 Hardhat 调用合约方法中参数为结构体struct类型的传参方式
【代码】Hardhat 调用合约方法中参数为结构体struct类型的传参方式。
2023-03-14 21:58:26
629
原创 docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is
使用docker run命令运行容器,再进入容器时报错运行容器命令进入容器命令。错误信息:Error response from daemon: Container 90831dd80b32a1502d9535c874ceec899b5fd70c883481195b4f36cd29be47b0 is restarting, wait until the container is running
2023-01-05 11:55:24
7127
1
原创 安装Aptos CLI 并 部署move智能合约
在使用git下载aptos-core里有官网提供测试合约,路径 /home/aptos/aptos-core/aptos-move/move-examples/hello_blockchain/编辑完后,按Esc退出编辑状态,输入:wq 保存文件。进入aptos-core目录。
2022-11-26 08:14:49
2424
原创 VMware 安装Ubuntu22.04
操作系统:Windows10 VMware Workstation 版本:15.1.0 build-13591040。
2022-11-25 23:03:23
3621
原创 Move 学习记录
c3 = @0x1;}}地址可以使用名称或地址值表示,如下图所示:}结构体名称首字母大写字段数量在0~65535结构体不可递归id: u64,age: u8,}id: _id,}}}}}}}script {}}输出结果:debug: 20。
2022-11-21 10:18:05
414
原创 Chrome 添加 fluent钱包插件
打开Chrome浏览器, 导航栏右侧选择三个竖点图标 -> More tools -> Extensions。在搜索框输入“fluent” , 点击右铡的Fluent Wallet。点击左下方 Open Chrome Web Store。如果添加失败,多尝试几次即可,我尝试了3次添加成功了。添加成功后,可以设置固定在导航栏右侧显示出来。点击 右上方 Add to Chrome。在弹窗中点击 Add extension。点击页面左上方Main Menu图标。
2022-10-24 23:36:10
984
原创 安装Rust(Windows 10 与 CentOS7)
可以通过设置环境变量,将rust安装到自己设置的目录中,不设置安装到默认的路径C:\Users\用户名\.rust中。第1步中输入:x86_64-pc-windows-gnu 后面直接回车即可,最后安装输入1。安装C++编译工具(如下图所示)
2022-10-08 22:06:07
4590
原创 Fabric-samples asset-transfer-basic 链码部署与升级(Fabric 2.4.4)
打包链码peer lifecycle chaincode package安装链码peer lifecycle chaincode install (不同的组织分别安装)查看链码安装结果: peer lifecycle chaincode queryinstalled授权链码peer lifecycle chaincode approveformyorg (不同的组织分别授权)查看链码授权结果:peer lifecycle chaincode checkcommitreadiness提交链码等
2022-10-08 12:15:53
3090
原创 MetaMask 提交的交易一直处于Pending状态的解决方法
在以太坊链上测试一笔交易,由于设置的Max priority fee 与 Max fee偏低(都是1.5Gwei),交易一直牌Pending状态,过去一天了,也没有被成功打包到链上,仍然是Pending状态,如下图所示: MetaMask提供一种方法,可以取消这笔交易,按如下步骤操作:(1) 点击”My Accounts“ 小图标 -> 选择Settings (2)点击 Advanced(3)下拉找到 Advanced gas controls, 将状态设置为开启(4)继续下拉找到 Customize tr
2022-09-27 22:09:16
3611
原创 Docker 常用命令 - 容器数据卷
将容器内的目录挂载至主机上,目的是为容器的持久化与同步操作,容器之间可以共享数据。使用主机的MySQL客户端连接虚拟机中的docker启动的mysql,连接成功(注意:需要开启虚拟机中的3306端囗),如下图所示: 具名挂载匿名挂载设置读写权限Dockerfile常用指令说明 常用指令说明 指令 说明 FROM 基础镜像,一切从这FROM开始构建 MAINTAINER
2022-09-16 12:06:30
1438
原创 Centos7 Nginx部署Axure含中文URL访问404
使用Axure做了一些原型文件,生成静态文件使用nginx服务配置,然后浏览器浏览时发现404 Not Found访问不了,如下图所示:网上找了一些解决方法(未成功):增加配置(未起作用)charset utf-8;重启nginx server { listen 80; listen [::]:80; server_name _; root /home/Talentcha
2022-09-16 12:04:19
862
原创 CentOS7 安装 yarn
yum install yarn //中间会有提示Is this ok[y/N] 都填写y即。yum install -y yarn //中间的提示忽略,都按y执行。
2022-09-10 21:23:38
6516
原创 VMware 中 Centos7 安装 Hyperledge Fabric v2.4.4 测试网络
虚拟机:VMware Workstation 15 Pro虚拟机安装的操作系统:Centos7前提条件:(1)安装Git 参考(2)安装Go1.18.2+ 参考(3)安装Docker 参考(4)安装Docker-Compose 参考(5)安装JQ命令 参考。
2022-08-14 09:25:57
2428
原创 C++ 学习(19)STL - list容器、set容器
本章主要学习标准模板库 list容器(构造函数、赋值和交换、大小操作、数据读取、反转和排序、自定义类型排序),set容器(构造函数、赋值和交换、大小操作、插入和删除、查找和统计,与multiset区别、pair对组创建、内置类型与自定义类型指定排序规则)...
2022-08-03 07:45:00
638
原创 C++ 学习(18)STL - deque容器、stack容器、queue容器
本章主要学习: deque容器及常用接囗(构造函数、赋值操作、大小操作、插入和删除、数据读取、排序)、stack容器及常用接囗(构造函数、赋值操作、数据存取、大小操作)、queue容器及常用接囗(构造函数、赋值操作、数据存取、大小操作)...
2022-08-02 19:15:05
721
原创 C++ 学习(17)STL - vector容器、string容器
本章主要学习标准模板库(STL),vector容器(构造函数、赋值操作、容量和大小、插入与删除、数据读取、容器互换、预留空间、存放内置数据类型与自定义数据类型、容器嵌套容器),string容器(构造函数、赋值操作、字符串拼接、查找和替换、字符串比较、字符存取、插入和删除、子串获取)...
2022-08-01 23:56:39
751
原创 C++ 学习(16)模板 - 函数模板 与 类模板
本章主要学习C++模板,包含函数模板(基本语法、注意事项、普通函数与函数模板区别、普通函数与函数模板调用规则、模板的局限性),类模板(基本语法、类模板与函数模板区别、类模板中成员函数创建时机、类模板对象作函数参数、类模板与继承、类模板分文件编写、类模板与友元)...
2022-07-30 18:41:53
882
原创 C++ 学习(15)文件操作、文件文件读与写操作、二进制文件读与写操作
本章主要学习C++文件操作 - 文件文件读(4种操作)与写操作、二进制文件读与写操作,针对这些操作,使用Go语言也实现了一下
2022-07-28 07:00:00
1359
原创 C++ 遇到问题汇总及解决方案
E\Program\VisualStudio\VC\Tools\MSVC\14.32.31326\include\ostream(294)note在编译类模板成员函数“stdbasic_ostream&stdbasic_ostreamoperator
2022-07-27 15:06:04
5508
原创 C++ 学习(14)类和对象 - 多态、多态原理解析、纯虚函数和抽象类、虚析构与纯析构函数
本章主要学习类的特性之一 - 多态,包含多态的基本用法、多态原理解析(查看内存对象模型)、纯虚函数和抽象类、虚析构与纯析构函数(解决父类指针不能释放子类对象的问题)
2022-07-27 08:41:46
627
原创 C++ 学习(13)类和对象 - 继承、继承方式、对象模型、构造与析构顺序、继承同名成员、多继承、菱形继承
本章主要学习继承,包含继承基本语法、继承方式(公有继承、保护继承、私有继承)、对象模型(命令 cl /dl reportSingleClassLayoutXXX)、构造函数与析构函数顺序、继承同名成员(非静态成员、静态成员)、多继承、菱形继承(解决菱形问题:虚基类virtual)......
2022-07-26 23:44:27
3164
原创 C++ 学习(12)类和对象 - 静态成员、对象模型、this指针、空指针访问成员函数、友元、运算符重载
本章学习类和对象 - 静态成员、对象模型、this指针、空指针访问成员函数、友元(全局函数作友元、类作友元、成员函数作友元)、运算符重载(加号运算符重载、左移运算符重载、递增运算符重载、赋值运算符重载、关系运算符重载、函数调用运算符重载)...
2022-07-25 11:09:29
743
原创 C++ 学习(11)类和对象、封装、访问权限、成员属性私有性、构造函数与析构函数
本章主要学习类和对象、封装、访问权限、struct与class区别、成员属性私有性、构造函数与析构函数(构造函数的分类及调用、拷贝构造函数调用时机、构造函数调用规则、深拷贝与浅拷贝、构造函数初始化列表、类对象作为成员时构造与析构的顺序)...
2022-07-24 10:03:16
994
原创 C++ 学习(十) 引用、引用作为参数与返回值、引用的本质、常量引用
引用本质是给变量起别名,引用必须初始化,且在初始化后不可修改。引用作函数参数时,形参修饰实参,可以简化指针修改实参。引用作函数返回值时,不要返回局部变量引用,函数调用可以作为左值。引用的本质内部实现是一个指针常量。常量引用主要用来修饰形参,防止误操作。...
2022-07-23 12:04:22
539
1
原创 C++ 学习(九)内存分区(代码区、全局区、栈区、堆区)
操作系统将一整块内存划分了几个区域,每个区域用来做不同的事情存储程序的二进制指令,即程序源码编译后的二进制代码存储已被初始化的全局变量、常量存储未被初始化的全局变量,和data段一样都属于静态分配,在编译阶段就确定了大小,不释放(栈空间)主要用于函数调用时存储临时变量的,这部分的内存是自动分配,自动释放的(堆空间)主要用于动态分配,C语言中malloc和free操作堆内存,Go语言主要靠GC自动管理这部分。操作系统进程的内存区域没有这么简单,比上面要复杂的多,比如内核区域、共享库区域。与。.........
2022-07-23 09:00:00
10719
1
原创 C++ 学习(八)结构体、结构体数组、结构体指针、结构体嵌套、结构体作为参数、结构体中const使用
结构体是用户自定义的数据类型,允许用户存储不同的数据类型;在结构体中可以为不同项定义不同的数据类型。还包含结构体数组、结构体指针、结构体嵌套、结构体作为参数、结构体中const使用方法...
2022-07-21 10:28:05
2189
原创 C++ 学习(七)指针、const修饰指针、指针与数组、指针与函数
本章学习了指针,指针变量的定义、赋值及读取;指针占用的内存空间;空指针、野指针、const修饰指针、指针与数组、指针与函数(地址传参)。
2022-07-21 07:00:00
461
原创 C++ 学习(六)函数、 函数的分文件编写、函数默认参数、函数占位参数、函数重载
本文学习函数,包含函数声明、函数定义、函数调用、函数形参与实参、参数值传递、函数常见样式(无参无返、无参有返、有参无返及有参有返),函数的分文件编写,函数默认参数,函数占位参数、函数重载。同时与Go语言相应实现做了一些对比。......
2022-07-20 21:46:04
737
下载Fabric2.4.4二进制文件fabric-ca
2022-08-13
下载Fabric2.4.4二进制文件
2022-08-13
Hyperleger Fabric 2.4.4 安装下载示例时使用的脚本install-fabric.sh
2022-08-13
Nodejs 16.14.2 Windows .zip版本 安装可参考:https://blog.youkuaiyun.com/ling19
2022-04-12
fiddler2 http抓包工具
2022-03-11
hyperledger-fabric-linux-amd64-2.3.3.tar.gz
2021-11-14
hyperledger-fabric-ca-linux-amd64-1.5.2.tar.gz
2021-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人