自定义博客皮肤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)
  • 收藏
  • 关注

原创 Ubuntu18.04搭建PHP+MYSQL+APACHE

安装MYSQL参考Mysql安装方法安装APACHEsudo apt-get install apache2安装完成后在浏览器里输入localhost可以看到如下界面,里面详细说明了apache的配置目录和网站根目录:apache服务器启动、停止、重启命令:sudo /etc/init.d/apache2 startsudo /etc/init.d/apache2 stopsudo /etc/init.d/apache2 restart安装PHP7sudo apt-get inst

2020-09-13 01:13:53 417

原创 VS Code配置文件变量替代

VS Code配置文件launch.json、tasks.json等的变量替代如下:${workspaceFolder} - the path of the folder opened in VS Code${workspaceFolderBasename} - the name of the folder opened in VS Code without any slashes (/)${file} - the current opened file${relativeFile} - the c

2020-08-29 10:05:55 205

原创 WIN7旗舰版安装MYSQL8.0.21

WIN7旗舰版安装MYSQL8.0.211、下载MYSQL8.0.212、解压3、在解压后文件下创建data目录和my.ini配置文件。my.ini配置文件如下:4、配置MYSQL环境变量5、初始化MYSQL6、安装、启动MYSQL服务7、登陆MYSQL修改原始密码1、下载MYSQL8.0.212、解压3、在解压后文件下创建data目录和my.ini配置文件。my.ini配置文件如下:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\\my

2020-08-27 10:45:19 795

转载 Ubuntu18开机速度慢解决办法

新装的Ubuntu18.04,固态盘120G,机械盘320G。固态包括/boot、/、swap三个分区,机械包括/home、/usr、/var、/tmp四个分区。开机速度一分半到两分钟左右。找到解决办法如下:Ubuntu18开机速度突然变慢问题的解决(2019.11.05)对于"systemctl mask"和"systemctl disable"的区别可以参考"systemctl mask"和"systemctl disable"有什么区别?一文...

2020-05-24 17:52:17 1532

原创 C语言读取文本文件最后一行重复读取问题

0x00 问题C代码如下:#include <stdio.h>#include <stdlib.h>void main(void){ FILE *fp = NULL; fp = fopen("test.txt","r"); if(fp==NULL) { printf(...

2020-03-15 22:23:01 4301 1

原创 Ubuntu系统突然断电报manual fsck

Ubuntu 18.04 LTS 运行过程中忽然断电,重新开机进入不了系统界面。报错信息如下:/dev/sdb4 contains a file system whith errors, check fored./dev/db4:Inodes that were part of a corrupted orphan linked list found./dev/sdb4: UNEXPEC...

2020-03-05 14:42:49 1190

原创 Linux下C连接MYSQL

0x00序Linux下C连接MYSQL环境主要包括两部分。C环境部分和MYSQL环境部分。其中C可以用VIM作代码编辑器,GCC作编译器。下面主要提出MYSQL安装过程和代码示例。0x01 MYSQL安装该部分主要包括mysql-server的安装和mysql-devel安装。其中,mysql-server为服务端。mysql-devel主要为C程序提供头文件和静态链接库。有解释说明:如果不...

2020-03-02 23:40:20 295

原创 主流路由器硬件及固件

0x00 序当前环境下,路由器产品五花八门,与之相关的固件也多种多样。为了学习路由器刷机,首先需要了解相关的硬件平台以及固件信息。0x01 硬件平台目前市场上路由器的硬件主要如下:主流:博通(Boardcom),高通(Qualcomm),联发科(Mediatek,收购的Ralink),瑞昱(Realtek)非主流:英特尔(Intel,收购的 Lantiq),美满电子(Marvel)0x...

2020-02-11 22:22:54 1348 1

转载 GitHub C 和 C++ 开源库的清单(含示例代码)

https://blog.csdn.net/lihaidong1991/article/details/79389113

2019-10-30 22:13:58 401

原创 GitHub引擎使用指南

0x00 GitHub使用方法GitHub作为优秀的开源平台,聚集了四千万的开发者,开源项目不计奇数。开发者善于利用GitHub平台,可以有效提高自己的开发实力。0x01 热度项目查询利用Trending查看最近较火的项目,可以选择感兴趣的语言和日期统计范围。日期范围包括当天、一周和一月之内。0x02 搜索引擎作用1 in:name 关键词这里的name是指仓库的名称例如在检索栏里...

2019-10-17 23:12:26 186

转载 五种开源协议(GPL,LGPL,BSD,MIT,Apache)

什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。而开源许可...

2019-08-19 15:50:09 218

原创 主流JS

0x00 序言最近在学习Fabric的时候接触到许多JS技术,在这里对主流的JS技术做下记录。0x01 前端模块化前端模块化规范:CommonJs,AMD和CMD。其中,CommonJs用在服务器端,AMD和CMD用在浏览器环境。CommonJs以NodeJS为主要代表。AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。AMD规范采用提前执行(异步加载:依赖先执行)+...

2019-08-10 22:07:25 122

原创 Linux 快速上手

0x00 序言对于习惯了Windows的用户来说,刚开始入手Linux系统,难免会被各种各样的命令给吓到。回想使用Windows的经历,主要的操作也不过是对文件的管理和磁盘的管理两部分。下面就这两部分管理的常用命令做下简单的介绍。命令的具体使用不做详细介绍,在Linux中可以在终端使用帮助打印各个命令的详细信息,或使用man和info打印各个命令的使用信息。0x01 文件管理----基本操作...

2019-08-05 23:48:32 157

原创 JS学习之路

一直调用第三方JS,对JS文件头部的两个小括号一直不求甚解,今天终于知道了它的含义。(function(){})() 形如以上的写法与下面的写法相同,相当于先定义了一个匿名函数然后再其进行调用。var fun = function(){};fun();...

2019-08-05 01:13:00 131

原创 Fabric手动创建通道之坑

作为一个有强迫症的代码狗来说,有时候强迫症真的是很浪费时间的一件事,这也算是一种无奈了。Fabric网络的手动配置过程主要分为三步:利用cryptogen和configtxgen工具生成配置文件利用Docker-Compose启动容器,利用Docker创建通道、把节点加入通道链码操作,链码的状态有这几种:Install → Instantiate → invocable → Upgrade...

2019-08-04 03:09:35 5745 7

原创 手动配置Fabric网络流程

0x00 序言Fabric网络的手动配置过程主要分为三步:利用cryptogen和configtx工具生成配置文件利用Docker-Compose启动容器,利用Docker创建通道、把节点加入通道链码操作,链码的状态有这几种:Install → Instantiate → invocable → Upgrade → Deinstantiate → Uninstall0x01 配置文件...

2019-07-31 22:53:48 236

原创 Fabric 节点类型&交易流程

0x00 节点类型在Fabric中,尽管所有对等节点都是相同的,但它们可以根据网络的配置方式承担多个角色:(①②是主要的节点类型)1、提交节点:        通道中的每个对等节点都是一个提交节点。它们接收生成的交易区块,随后这些区块在被提交到节点的账本副本之前先被验证。2、背书节点:  ...

2019-07-30 19:05:29 1280

原创 Linux安装QQ之新的解决办法——2019

0x00 序言随着Linux版QQ及WebQQ的弃用,给国内折腾Linux,同时又想应用及时聊天的小伙伴们造成了许多困扰。好在许多技术性的个人和公司一直都没有停止对这方面解决办法研究的步伐。在此要感谢deepin公司在这方面做出的努力,让deepin之外的众多Ubuntu/ArchLinux系统用户都能用上最稳定的wine QQ。兼容发行版:Ubuntu 16.04-18.10、LinuxMi...

2019-07-23 19:12:07 302

原创 Fabric Fabcar之启动脚本startFabric.sh

0x00 startFabric.sh主要内容一可以看出,startFabric.sh在删除了hfc-key-store目录下及其目录下的内容后,调用了basic-network中的start.sh脚本。# clean the keystorerm -rf ./hfc-key-store# launch network; create channel and join peer to c...

2019-07-21 18:47:51 1053

原创 Fabric安装脚本之bootstrap.sh

0x00 bootstrap.sh主要工作版本设置安装samples安装binaries安装docker0x01 版本设置从以下代码可以看出,Fabric的版本主要由FABRIC_TAG控制,CA的版本主要由CA_TAG控制,第三方镜像版本主要由THIRDPARTY_TAG控制,Fabric的二进制文件版本主要由BINARY_FILE控制,CA的二进制版本主要CA_BINARY_F...

2019-07-19 21:27:27 1298

原创 Fabric First-Network之byfn.sh

0x00 byfn.sh之命令参数byfn全称build your first network。从下面的帮助信息可以看出,在运行first-network的时候,默认用到的三个命令参数为generate、up和down。其中generate用于生成证书和创世区块,up用于启动网络,down用于停止网络。Typically, one would first generate the requir...

2019-07-18 18:14:14 425

原创 Fabcar测试

0x00 序言上一节搭建了Hyperledger Fabric的环境,对first-network进行了测试。这一节对fabcar进行简单的测试。0x01 关停之前的first-network网络cd ~/fabric-samples/first-network/./byfn.sh down0x02 启动测试fabcarcd ~/fabric-samples/fabcar/./s...

2019-07-11 18:12:56 308

原创 Ubuntu18.04搭建Hyperledger Fabric

Ubuntu18.04搭建Hyperledger Fabric 1.2.0主要环境:Docker、Docker-ComposeGONodeJSFabric

2019-07-09 20:01:42 478

空空如也

空空如也

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

TA关注的人

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