- 博客(895)
- 资源 (121)
- 收藏
- 关注
原创 搭建Fabric v1.4.0单机版
Fabric是一个开源的、有许可机制的、企业级的分布式账本,它支持智能合约、共识可插拔、子网数据隔离、身份认证等功能,应用于银行、金融、保险、医疗、人力资源、供应链、和数字音乐分发等领域。这里,介绍在Ubuntu16.04上安装Fabric v1.4.0单机版本,步骤如下。
2021-08-01 11:34:12 358
原创 解决Fabric报“FAILED to execute End-2-End Scenario“问题
fabric启动时,有时候会出现"FAILED to execute End-2-End Scenario"情况,出现这种现象的原因是当前电脑中已经运行了一个fabric实例,需要把这个实例先关闭,再打开。
2021-08-01 10:37:01 1342
原创 Ubuntu16卸载firewalld
查找防火墙名称:dpkg --list|grep "fire*"禁用防火墙: systemctl disable firewalld停用防火墙: systemctl stop firewalld卸载防火墙: sudo apt-get --purge remove firewalld
2021-07-31 20:33:55 3515
原创 Fabric配置fabric-sample工程目录,并生成证书
GitHub上的fabric-sample工程,默认只有源码,缺少CA工具和加密工具,它就需要从其他地方下载CA工具和加密工具,这里以fabric v1.4.0为例进行说明。步骤如下:1、下载fabric-sample v1.4.0源码 官网地址: fabric-sample v1.4.0# 创建hyperleger目录mkdir -p $GOPATH/src/github.com/hyperledgercd $GOPATH/src/github.com/hyperledger#
2021-07-31 17:05:33 729
原创 查看google浏览器里的证书
在google浏览器的地址栏,输入如下命令,回车chrome://settings/security 点击[管理证书] —> 受信任的根证书颁发机构 —> 详细信息 —> 所有 --> 公钥,如图(1)所示:图(1) 查询google浏览器里的证书 可以看到,google浏览器有很多证书,这些证书有的是用于网站客户端进行登录的,有的是用于数据传输进行身份认证的,还有的是进行加密通信的,等等。...
2021-07-30 14:47:03 5806
原创 Fabric链码入门案例(go语言版本)
在Fabric中,新的链码类要重新实现Init()和Invoke()这2个方法。这里以fabone.go为例,Fabric版本为v1.4.0,进行说明。1、定义一个空类type HelloChainCode struct {}2、重写Init()方法 实现链码的初始化功能,这里指定为初始化 <k,v> 键值对。func (t *HelloChainCode) Init(stub shim.ChaincodeStubInterface) peer.Response {
2021-07-29 20:57:51 2374
原创 Linux缩短命令行路径显示
Linux在命令行黑框框里,默认显示全路径,有时候需要缩短路径,可以通过修改~/.bashrc里的"color_prompt"的else分支里语句,将小写w改成大写W。
2021-07-27 14:41:55 1325 2
原创 Fabric查看区块大小和出块时间
在Fabric里有设置出块时间、区块大小的字段,如下:字段含义默认值BatchTimeout出块时间默认2秒MaxMessageCount区块容纳的交易条数默认10 条AbsoluteMaxBytes区块大小默认10MBPreferredMaxBytes每条交易的大小默认512KB 查看Fabric的案例目录下的fabric-sample/config/configtx.yaml文件,输入命令:cat configtx.yaml
2021-07-27 12:45:29 1653
原创 Linux安装NVM
NVM 是一个非常方便的node包管理工具,可以实现在NodeJS 之间进行切换。 下面,介绍用root权限安装NVM工具。到2021年7月,nvm的最新版本为v0.38。1、下载nvm安装包 官网地址: https://github.com/nvm-sh/nvm/archive/refs/tags/v0.38.0.tar.gz 个人地址: https://pan.baidu.com/s/1NqUstNL1jZ9CSPD0OBgMPA 提取码:bwfv2、解压nvmc
2021-07-27 00:23:04 13191
原创 win10查看文件的前n行和后n行
在Window10的PowerShell里,使用 type XXX|Select -First n 表示查找XXX文件的前n条记录,type XXX|Select -Last 表示查找XXX文件的最后n条记录。
2021-07-10 11:22:35 14674 3
原创 关闭Postman v5.0自动更新
Postman大约每1个月,就会在后台更新一次,这种更新是可以屏蔽的。在Postman的[设置]页面 --> Update —> Disable 即可,如图(1)所示。 图(1) 设置自动更新为Disabled
2021-07-03 15:49:22 7467 7
原创 Win10设置屏保时间
为了避免win10频繁的锁屏,故把Win10的锁屏时间设置的大一点,比如2个小时,同时也把屏保时间设置为2个小时。在桌面的空白处 ---> 右击 ---> 个性化 ---> 锁屏设置。
2021-07-03 13:13:24 6903
原创 解决“SSH自动断开“问题
SSH为了安全考虑,会每隔一段时间检查C/S通道是否有数据通过,如果没有数据,则自动断开连接。可以从服务器或者客户端修改/etc/ssh/sshd_config里的参数,来解决SSH自动断开问题,这里以Linux系统为例,进行说明。1、方法一 修改服务器ssh连接参数 在服务器设置ssh连接参数。 a) 停止ssh服务sudo /etc/init.d/ssh stop b) 设置连接参数 修改/etc/ssh/sshd_config文件vim /etc/ssh
2021-06-28 09:33:28 13301
原创 用CPU-Z查看内存插槽个数与频率
CPU-Z是一个非常方便查看电脑配置的软件,可以查看处理器、内存、主板、显卡等信息。1、下载CPU-Z 下载地址:CPU-Z2、查看内存2.1 内存插槽个数 点击[SPD]标签页 --》下拉按钮,#号个数就是插槽个数。如图(1)所示,该电脑有2个插槽。图(1) 有几个#号,就有几个内存插槽 在插槽#1上的内存条,其类型为DDR4,大小为8GB,频率1200MHz,厂家为SK Hynix(海士力),生产日期 2017年第52周(就是2017年12月)图
2021-06-25 08:56:56 22794
原创 XShell v7里的快捷键
Xshell 是一款功能强大的终端模拟器,支持SSh2,SSh3,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界先进的性能,Xshell 包含了其他SSH客户端无法发现的功能和优势。下面介绍XShell v7里的常用快捷键。1、删除操作删除操作功能Ctrl+W删除光标左侧的一个单词Ctrl+U删除光标左侧的所有字符Ctrl+K删除光标右侧的所有字符Ctrl+Y撤销修改2、移动操作移动操作功能Ctrl+A
2021-06-22 14:54:19 687
原创 Linux安装Python v2.7
Linux上安装Python v2.7的命令如下:apt-get install python-pippip install requests
2021-06-21 16:46:55 352
原创 解决“VMware另一个程序锁定文件的一部分,进程无法访问“的问题
昨天小区电路改造突然断电,今天打开VMware里的虚拟机cross2时,弹出"另一个程序已锁定文件的一部分,进程无法访问",如图(1)所示。出现这种情况的原因是:虚拟机在运行的过程中,如果突然断电,则会锁定文件,生成*.lck结尾的文件和文件夹,避免系统崩溃。解决方法如下:删除当前虚拟机文件里的*.lck文件和文件夹,即可启动成功,如图(2)所示。
2021-06-19 09:06:37 17243 19
原创 Ubuntu安装桌面环境GUI
Ubuntu系统分为2个分支:服务器版本(不带界面,没有桌面)、桌面版本(带界面GUI)。实际上 桌面版本 = 服务器版本+桌面软件。下面,介绍在服务器版本上安装桌面软件。添加桌面软件的目标是为了方便使用带界面的App,同时也是为了方便定位Bug和查看日志。
2021-06-18 08:21:18 12351
原创 查看dll/exe所依赖的库文件、导出函数、系统位数
在软件编程中,有时候需要查看某个dll或exe所依赖的库文件,之前在Windows XP上使用的Dependency Walker,但是Dependency Walker不支持Win10,所以现在介绍一个非常好用的dll/exe查看工具:pestudio 。pestudio不仅可以查看dll/exe所依赖的库文件,还可以查看dll/exe的版本、系统位数、导出函数、导入函数等等。
2021-06-14 22:21:47 3060
原创 查看jzmq.dll需要的库文件
在使用Java调用libzmq时,有时出现Depends not existed,出现这种问题的原因是,jdk\bin\jzmq.dll 缺少对应的库文件。 现在使用Visual Studio 2013里的dumpbin命令来查看jzmq.dll需要的库文件。1、打开VS2013的开发人员命令窗口 点击电脑左下角的[开发] —> Visual Studio 2013 --> Visual Studio Tools -->双击" VS2013开发人员命令提示"快捷方
2021-06-14 21:20:32 1207 1
原创 ZeroMQ C++案例
ZeroMQ是一个跨平台、开源的消息内核,支持Request/Response、Publish/Subscribe、Push/Pull这3种通信模型,同时,也是一个嵌入式库,它封装了网络通信、消息队列、线程调度等功能,向上层提供简洁的API,应用程序通过加载库文件,调用API函数来实现高性能网络通信。
2021-06-14 11:37:38 1304 4
原创 Visual Studio版本号、MSVC版本、工具集版本号
微软从1998年发布Visual C++ 6.0以来,以每2年一个IDE的速度发布新的开发平台,下面介绍历史上各个VS的版本。从VC60、VS2002一直到VS2022,大约12个版本的IDE与C++编译器。
2021-06-12 16:08:55 16444
原创 win10编译ZeroMQ
ZeroMQ是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran 和 Java 语言。它运行在AIX ,FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino,Solaris 和 Windows 操作系统。 ZeroMQ的核心引擎为 libzmq,该引擎由C++编写,速度很快。由于从libzmq v4.3.0版本开始,ZeroMQ不再支持Win10,所以这里选择低版本的
2021-06-12 14:46:17 1692
原创 解决“office宏安全弹框“问题
今天打开Word2010, 发现弹出如下对话框: 出现这个问题的原因是,安装office时没勾选对应的Visual Basic for Applications组件。 解决这个宏安全反复弹框的方法为:禁用宏加载,同时,也禁用com加载。具体如下。1、禁用宏加载 点击Word2010 工具栏上的【文件】—> 信任中心 --> 信任中心设置 --> 宏设置 --> 禁止所有宏,并发送通知。2、禁止com加载
2021-06-11 14:33:59 1525 3
原创 解决“libevent-pthreads-2.1 cannot open shared object file“问题
在使用libevent时,有时候出现如下问题:“libevent-pthreads-2.1 cannot open shared object file”,如图(1) 所示。 出现这种现象的原因是 libevent 2.1.x 没有安装。 解决方法,安装对应的 libevent 2.1.x 即可。 这里以安装 libevent 2.1.8 为例,进行说明。
2021-06-07 19:17:46 764
原创 在CentOS7.9上搭建以太坊私链
为了方便以太坊的操作和学习,故在CentOS7上搭建以太坊的私链。下面,介绍在CentOS7.9 x64上部署以太坊的私链。常用的以太坊源码是用Go语言编写的,所以要安装Go。这里选择Go 1.45。1、搭建Go环境安装方法,请参考这篇文章:https://blog.csdn.net/sanqima/article/details/1136237842、设置Go代理go env -w GOPROXY=https://goproxy.cn,direct3、设置CentOS的镜像源将CentOS
2021-06-06 20:41:10 1079 2
原创 CentOS7设置镜像源
CentOS7每隔一段时间就会更新或者打补丁,其原生的镜像源访问速度太慢,故而改成速度比较快的阿里云镜像。 下面,介绍其配置方法。1、安装wgetyum install -y wget2、下载CentOS7版本的.repo文件//备份原文件cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak//下载新文件wget -O /etc/yum.repos.d/CentOS-Base.r
2021-06-06 19:19:05 2704 2
原创 外星人电脑的金手指
家里一台外星人电脑,已经3个月没有使用了,今天按电源键,发现无法进入系统,而且键盘和鼠标的指示灯都不亮,重新拔插键盘和鼠标的USB接口,还是不亮。
2021-06-06 11:16:43 602 2
原创 解决win10上“RDP Wrapper里的Not supported“问题
今天,在使用RDP Wrapper里过程中,弹出"Not listening"问题,如图(1)所示。图(1) RDP Wrapper报Not supported错误 出现该问题的原因是,rdpwrap.ini文件里没有添加当前termsrv.dll的文件版本号标志,导致RDP Wrapper软件无法启动监听服务。 解决方法如下:1、暂停Remote Desktop Services 以管理员方式进入CMD,输入如下命令:net stop termservice
2021-05-25 11:48:59 11247 3
原创 MyBatis架构图
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。Mybatis是面向sql的持久层框架,它封装了jdbc访问数据库的过程,我们开发,只需专注于sql语句本身的拼装,其它复杂的过程全部可以交给Mybatis去完成。
2021-05-23 18:54:39 3487 3
原创 visio箭头尾部遮盖方框边线
在visio画流程图时,有时候会出现直线尾部遮盖一部分边框的现象,出现这种现象的原因时,箭头处在的图层位于方框之前,所以有遮挡现象。只需要将直线、方框放到同一图层,或者将箭头的端点类型设置为平面即可。
2021-05-23 17:32:06 1321
原创 JDBC在MySQL5与MySQL8之间的联系与区别
DBC 全称为Java DataBase Connectivity,意为Java数据库连接,它是Java程序访问数据库的标准接口。
2021-05-22 19:42:14 1506
原创 使用SQLyog创建MySQL数据库
sqlyog ultimate一种简单、 高效、 功能强大的图形化 MySQL 数据库管理工具。使用 SQLyog 可以快速、 直观地让你从世界维护通过网络远程 MySQL 数据库的任何角落。您可以连接到指定的 MYSQL 主机、 支持使用的 HTTP 管道和/SSH/SSL,您可以创建新的表、 视图、 存储的过程、 函数、 触发器和事件,支持删除和截面数据库。支持转储数据库,将数据库保存到 SQL,编辑内容可以指定查找/替换,列出了所有或匹配标记。
2021-05-22 15:43:03 7775 1
原创 win10平台MySQL 5.7安装与配置
MySQL是一个开源的数据库,使用起来非常方便。MySQL从v5.6.2开始,都采用压缩包.zip的方式解压安装,配置环境即可使用。
2021-05-22 10:25:32 1545
原创 象棋里的钓鱼马
象棋里的钓鱼马,指得是,马位于对方棋盘的(3,3)或(7,3)交叉点处,限制将(帅)活动,然后其他棋子借马之力,深入虎穴,击杀将(帅)的方法。其典型案例如下。1、车借马力1.1 残局图1.2 解法1.车四进五 将5进1 2. 马六进七 将5平43.车四平六...
2021-05-15 21:22:26 284
原创 象棋里的引离
象棋里的引离,指得是,使用弃子或喂子战术把对方的将(帅)引到口袋里,或分离对方的将士联系、将象联系,使其将(帅)门户大开,然后击杀的方法。其典型案例如下。1、车引离1.1 残局图1.2 解法1.车四进一 将5平6 2. 车九平四 将6平53.炮九进九此局中,红车四进一,把黑方的将引到肋线,然后用边车、边跑闪击做势。...
2021-05-15 09:45:52 617 1
原创 在VMware Workstation里安装Ubuntu Server16虚拟机
VMware Workstation是一个专门用来安装虚拟机的工具,它不仅可以安装Linux的虚拟机,还可以安装Win10的虚拟机。这里介绍在VMware WorkStation 15里安装Ubuntu Server 16虚拟机.
2021-05-10 18:04:25 333
原创 Ubuntu16里Maven3.6.3的安装与配置
Maven是一个跨平台、开源的项目构建工具,可以实现项目的自动化构建,从清理、编译、测试到生成报告,再到打包和部署。它可以一条命令,来管理项目的整个生命周期,规避了繁琐的编译、源码分支管理等,更加人性化,大大缩短了项目的部署和调试时间。这里介绍,在Ubuntu16上,安装Maven 3.6.3并配置其环境。
2021-05-10 16:18:27 1027
原创 Ubuntu 16里的Java8环境配置
Linux系统对每个用户都有单独的.bashrc文件,该文件保存着当前用户的环境变量。现在Linux上有2个账号,分别为root和zhao,如果要让root和zhao这个2个账号都能使用Java8环境,则有2种方法可以实现:方法一:以root身份进入Linux,然后修改.bashrc文件,再切换到zhao账号,也修改.bashrc文件。方法二:修改/etc/profile文件。方法一的优点是比较灵活,需要用Java8环境,则修改其账号下的.bashrc文件即可。
2021-05-10 11:52:13 462
64位的jdk1.6_45 for Windows
2015-12-15
R调用C++代码
2015-12-11
RTools30与RTools33
2015-12-11
Rcpp_0.12.2
2015-12-10
深入浅出MySQL数据库开发优化与管理维护_第2版_唐汉明
2015-12-07
数据结构习题与解析B级_李春葆
2015-11-27
用MatLab GUI实现加减乘除
2015-11-26
Groceries数据集
2015-11-26
用Tab实现加减乘除
2015-11-25
数值与非数值分析VC++类库
2015-11-02
MatlabEngineTest
2015-10-27
APDL语法配置文件
2015-05-30
APDL编辑器
2015-05-29
VC6.0打开补丁
2015-05-15
IcofXSetup
2015-03-28
InnoSetup5.5
2015-03-28
C++标准程序库(pdf及源代码)
2015-01-19
数据结构使用C++标准模板库STL 陈本林版
2015-01-19
ZeroX64 v1.0.rar
2021-06-14
myColor v1.0.rar
2020-01-10
BoostTwo.rar
2019-12-08
Beyond compare右键菜单修复方法.rar
2019-09-08
ipmitool源码与编译说明.rar
2019-08-03
NewFileTime
2017-12-10
Just Manager_0.5.14
2017-03-19
Numpy1.10和Scipy0.16
2016-01-05
jython2.5.4_与jython2.7.0包
2016-01-01
Java通过JRI调用R
2015-12-28
Java调用R语言的实例
2015-12-28
基于用户的协同过滤算法Mahout实现
2015-12-23
commons-math3-3.5-bin包,有Gama、Beta函数
2015-12-23
JFreeChart和pdf操作
2015-12-21
itext5.0.6_itextasin1.5.2_jfreechar1.0.13_jcommon_1.0.16
2015-12-21
collections-generic-4.01_and_looks-2.1.4
2015-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人