自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

患孤的博客

一起努力吧!梦想总有一天会实现的!

  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用laravel搭建博客网站-博客的注册功能

目录前言编写注册页面编写注册控制器新建Admin文件夹新建Admin.php文件修改数据库配置文件编写数据库模型编写控制器路由测试注册功能前言上次我们已经完成了,博客左侧侧边栏的编写,那么这里我们需要完成博客的,注册功能,将注册的表单内容存入user 数据表中。那么废话不多说,下面开始实现注册功能。编写注册页面我们需要一个注册的表单页面,这样才可以执行后面的操作。那么现在我们直接去网络上去找一个注册页面的源码,稍加改动后是这个样子的。这个注册和登录是一起的,那么接下来我们需要获取用户的输入内容,

2021-06-03 16:00:53 1267 5

原创 不会做报表?零基础零代码带你玩转高质量报表

目录前言下载软件前言你是否因为做报表而头大,做不出好看的报表,还浪费时间?如果你想知道怎么做好看的报表的话,那么就让我来带你研究研究什么是报表。报表就是通过表格图标的形式更为直观的展示数据,定义为向上级报告的表格,那都要给上级报告了,一份好看的报表,还不能让你升职加薪?只要你get到了做报表的点,那么你就可能会升值加薪,走向人生巅峰,赢取白富美,实现财富自由。下载软件作为程序猿任何工作都离不开我们的开发软件,那么接下来我们就来推荐一款软件,通过这款软件你可以轻易的做出好看且专业的报表...

2021-05-30 08:38:19 1385 65

原创 数据库用户名密码正确连接不上?详细解决方案!!

目录前言无法连接数据库解决步骤1、查看是否启动mysql服务2、查看phpStudy数据库3、查看phpStudy数据库用户名密码是否正确3、查看本机用户名密码是否正确4、查看数据库配置文件5、重启服务结语前言Laravel [1045] 解决方法 Access denied for user ‘homestead’@‘localhost’,最近准备做一个laravel作为后端的博客管理系统,做到了注册的页面,奈何连接不上数据库,查看数据库配置,没有任何错误,数据库也开启了服务,也可以正常运行,但是la

2021-05-29 09:30:20 14026 75

原创 学妹问我如何使用laravel写后台侧边栏模板,我笑了笑,然后给了她本秘籍。

目录前言编写侧边栏模板新建public文件夹新建Sidebar.blade.php文件编写侧边栏路由编写页面前言上次我们完成了,数据库的搭建,那么接下来我们就可以来着手搭建博客网站了,那么这次我们来搭建博客的侧边栏。那么废话不多说我们接下来就来,就开始来敲代码。编写侧边栏模板新建public文件夹我们在 resources 下面的views 新建一个pulic 来存储我们网站的公用模板,views 里面一般就是存储我们的网页文件,及html文件,我们所有网页文件都需要存储在这里,里面的后缀为 bl

2021-05-25 09:21:41 584 29

原创 使用laravel搭建博客网站-博客的前期准备

目录前言一、环境准备二、安装laravel三、创建blog项目四、分析业务1、系统角色2、用户权限3、业务流程标题前言我们今天来使用larval来搭建一个属于自己的博客后台网站,从零开始。一、环境准备我们需要一台电脑,任何开发都离不开电脑。我们还需要phpStuday。以及mysql。开发工具我这里用的是idea。二、安装laravel我们可以使用如下命令来安装laravelcomposer global require "laravel/installer"安装完了我们便可以来

2021-05-20 22:01:11 714 5

原创 农产品溯源管理项目演示

目录注册公司createCompany注册公司createCompany注册公司及创建公司,界面如下:输入内容不为空即可,后台会自动生成ID 注册成功可以通过queryAllCompany路由查看ID,并进行登录。这里测试数据为:test 123456 test...

2021-05-06 17:12:27 632

原创 创建自己的区块链网络 十三

目录前言系列文章直通车实例化链码链码交互运行start.sh结语前言上次我们在背书节点安装了链码,到这一步,我们距离搭建自己的区块链网络已经只差一步之遥了,如果大家前一步都没有错误的话,那么到这一步一个不会报错。系列文章直通车名称链接创建自己的区块链网络 一点击此处创建自己的区块链网络 二点击此处创建自己的区块链网络 三点击此处创建自己的区块链网络 四点击此处创建自己的区块链网络 五点击此处创建自己的区块链网络 六点击此处创建自己的

2021-04-26 16:26:19 610 6

原创 创建自己的区块链网络 十二

目录前言系列文章直通车在背书节点安装链码运行start.sh结语前言上次我们已经将各个节点加入了通道,那么我们现在需要将链码安装至背书节点。话不多说,直接开始。系列文章直通车名称链接创建自己的区块链网络 一点击此处创建自己的区块链网络 二点击此处创建自己的区块链网络 三点击此处创建自己的区块链网络 四点击此处创建自己的区块链网络 五点击此处创建自己的区块链网络 六点击此处创建自己的区块链网络 七点击此处创建自己的区块链网络

2021-04-26 16:07:10 363 4

原创 创建自己的区块链网络 十一

目录前言系列文章直通车将各个节点加入通道运行start.sh结语前言哈喽,大家好啊,好久不见呐,忙于自己的事情,给耽搁了,话不多说,我们上次说到了创建自己的通道,那么接下来到了哪一步呢?通道我们已经创建好了,那么接下来我们就需要将各个节点加入通道中,来进行通信。系列文章直通车名称链接创建自己的区块链网络 一点击此处创建自己的区块链网络 二点击此处创建自己的区块链网络 三点击此处创建自己的区块链网络 四点击此处创建自己的区块链网络 五点击此处

2021-04-26 15:51:45 314

原创 链码编写规范

目录前言一、判断参数的个数前言链码也就是智能合约,在网络当中扮演着逻辑处理的角色,也就是业务逻辑,所以说链码还是比较重要的。一、判断参数的个数在链码交互时,我们传入的参数都是字符串数组。那么我们需要判断其传入参数个数是否正确。如果错误了,我们需要测试...

2021-04-16 20:23:05 781

原创 创建自己的区块链网络 十

目录前言编写创建通道的命令运行start.sh脚本前言上次我们说到了哪来着?哦对了,说到了启动网络节点,那么这次我们就要说创建应用通道了,那么通道是用来干嘛的呢?通道是用来将整个区块链网络分割成一个个子网,它的作用就是让无关的人员访问不到我们的数据,来实现数据的隔离保证其交易信息编写创建通道的命令这个命令大家还是记一下比较好,因为在byfn.sh以及eyfn.sh文件当中都没有找到合适的,如果去拷贝的话恒容易出错,这一段命令也不是很长所以大家记一下就好了,命令如下:docker exec cli

2021-04-14 21:23:52 577 4

原创 创建自己的区块链网络 九

目录前言系列文章直通车编写启动网络命令前言上次我们生成了锚节点并更新了文件,到了这一步我们距离跑通自己的区块链网络又近了一步。 那么接下来我们就可以来启动网络节点了。系列文章直通车名称链接创建自己的区块链网络 一点击此处创建自己的区块链网络 二点击此处创建自己的区块链网络 三点击此处创建自己的区块链网络 四点击此处创建自己的区块链网络 五点击此处创建自己的区块链网络 六点击此处创建自己的区块链网络 七点击此处创建自己的区块链

2021-04-11 14:39:47 8811 2

原创 创建自己的区块链网络 八

目录前言系列文章直通车生成锚节点并更新文件1、编写命令2、运行start.sh脚本结语前言上次我们生成了,通道交易配置文件,我们现在便可以生成锚节点并更新文件了。系列文章直通车名称链接创建自己的区块链网络 一点击此处创建自己的区块链网络 二点击此处创建自己的区块链网络 三点击此处创建自己的区块链网络 四点击此处创建自己的区块链网络 五点击此处创建自己的区块链网络 六点击此处创建自己的区块链网络 七点击此处生成锚节点并更新文件

2021-04-09 22:19:10 363

原创 创建自己的区块链网络 七

目录前言系列文章直通车一、编写生成通道交易配置文件命令二、运行start.sh运行检查是否正确结语前言上次我们生成了初始区块文件,现在我们就可以生成通道交易配置文件了,如果大家有什么不懂的可以评论问我哦!系列文章直通车名称链接创建自己的区块链网络 一点击此处创建自己的区块链网络 二点击此处创建自己的区块链网络 三点击此处创建自己的区块链网络 四点击此处创建自己的区块链网络 五一、编写生成通道交易配置文件命令还是一样我们无需自己去写那么长的

2021-04-05 21:09:06 8399 10

原创 创建自己的区块链网络 五

目录前言修改文件1、查看官方源文件2、修改文件结语前言上次我们修改了docker-compose-base.yaml,我还还需要修改最后一个文件便可以来编写启动网络的命令了。那么我们这里就来修改docker-compose-cli.yaml文件,这个配置文件是启动网络网络节点时候需要的,也就是使用docker启动了相应的容器作为网络节点。修改文件那么接下来我们就来修改下官方文件,首先看一下官方文件。1、查看官方源文件# Copyright IBM Corp. All Rights Reserve

2021-04-04 15:07:10 348 1

原创 创建自己的区块链网络 六

五、生成初始区块文件生成组织基础结构后我们需要生成初始区块文件命令如下:configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./config/genesis.block命令是不是很难记?不要急,其实我们所写的命令都是依赖于byfn.sh或者eyfn.sh来实现的,也就是说我们可以在这两个文件中找到相应的命令,我们只需要记住configtxgen -profile 这个命令就可以了。我们在goland打开byfn.sh 使用Ctrl+F打

2021-04-04 13:04:46 557 3

原创 创建自己的区块链网络 四

五、生成初始区块文件生成组织基础结构后我们需要生成初始区块文件命令如下:configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./config/genesis.block命令是不是很难记?不要急,其实我们所写的命令都是依赖于byfn.sh或者eyfn.sh来实现的,也就是说我们可以在这两个文件中找到相应的命令,我们只需要记住configtxgen -profile 这个命令就可以了。我们在goland打开byfn.sh 使用Ctrl+F打

2021-04-03 16:25:13 835 2

原创 创建自己的区块链网络 三

这里写目录标题前言修改configtx.yaml文件明确文件信息修改文件1、删除不必要内容2、真正的修改配置文件结语前言上次我们修改了peer-base.yaml文件,接下来我们还需要修改configx.yaml文件。这个配置文件是用来创建创世区块以及通道的配置文件。修改configtx.yaml文件明确文件信息我们首先需要知道他文件内容的作用才能去修改它,那么文件信息如下:Organizations部分指定OrdererOrg与PeerOrg的组织信息,其核心目的是指定各组织的名称、唯一ID

2021-04-03 16:05:12 791 2

原创 创建自己的区块链网络 二

目录前言一、新建start.sh文件1、在deploy下创建start.sh文件二、编辑start.sh文件1、清理项目环境2、生成组织基本结构三、运行start.sh第一次运行赋予权限第二次运行四、修改base/peer-base.yaml结语前言之前我们创建了项目目录结构,复制了必要的文件,修改了cropto-config.yaml文件,那么接下来我们还需要修改其它文件。那么废话不多说,教程开始。一、新建start.sh文件我们需要一个shell脚本来帮我们启动网络,而无需自己一次次输入命令。

2021-04-02 17:39:50 836

原创 创建自己的区块链网络 一

目录前言一、创建目录1、切换至gopath/src前言上次我们跑通了官方的byfn.sh的官方文档,当然官方的文档是远远满足不了我们的业务需求,所以我们需要创建一个属于我们自己的区块链网络,那么接下来我会从零开始一步步的创建这个项目,首先大家要把自己的环境配置好,这个之前的文章写过了,这里就不过多赘述了,大家可以去看我之前的文章。链接如下:文章链接1、搭建虚拟机点击此处2、创建root用户点击此处3、搭建网络环境点击此处4、运行官方byfn.sh跑通网络点

2021-04-02 16:17:13 2487 1

原创 Golang的Hello, World!

目录前言HelloWorld的实现方式一HelloWorld的实现方式二解析代码结语前言学习任何一门语言的开端,都不离开Hello, World!,今天我们也来学习一下golang的Hello, World!HelloWorld的实现方式一package mainimport "fmt"func main() { fmt.Println("Hello, World!")}HelloWorld的实现方式二package mainimport "fmt"func main()

2021-03-27 16:53:46 2802 2

原创 运行官方byfn.sh跑通网络

目录前言切换目录使用自动化脚本搭建网络生成证书和密匙启动网络前言大家好啊好久不见,我又来了,被一些事情耽误了很久,想必大家之前都已经配置好了网络环境了吧!,如果还有没有配置好了的可以来看我的文章。或者私信问我哈,我会尽我所能帮助你们的。前面一系列教程直通车:文章链接1、搭建虚拟机点击此处2、创建root用户点击此处3、搭建网络环境点击此处那么到了现在我们就可以跑官方的测试了,来确保我们的环境没有搭错。切换目录首先确保自己的fabric-samples没有

2021-03-27 15:27:31 788

原创 搭建环境并下载HyperledgerFabric

目录前言:1、安装git2、安装cURL3、安装Docker4、安装compose5、安装Goland配置环境变量6、安装HyperledgerFabric1、首先我们在当前登陆账户的HOME新建一个hyfa文件夹方便后面管理2、新建bootstrap.sh文件3、修改bootstrap.sh4、赋予bootstrap.sh权限5、执行bootstrap.sh6、下载完成7、配置环境变量7、安装HyperledgerFabric应该注意的问题结语:前言:上两篇文章我们搭建了一个Ubuntu虚拟机,并且建

2021-03-22 16:37:00 1152 4

原创 Ubuntn 16.04创建root用户

Ubuntn 16.04创建root用户在搭建HyperledgerFabric环境是以及搭建区块链网络时,我们需要一个root用户,否则会出现较多的错误,使用sudo命令也不是很好用。那么这个时候我们就需要创建一个root用户,以便于我们搭建区块链网络。接下来我们就来创建一个虚拟机。创建root用户切换目录首先我们登录自己的虚拟机,登录到普通用户,CTRL+ALT+T或者右键单击打开终端,打开终端后,我们先切换到配置文件目录cd /usr/share/lightdm/lightdm.co

2021-03-21 16:54:23 873 6

原创 VMware Workstation Pro 搭建ubuntu虚拟机

今天我们来搭建一个ubuntu虚拟机。搭建Linux系统是为了更好的学习hyperledger fabric,后期我也会专门出一期详细的Linux命令文档。所以今天我们就使用VMware Workstation Pro来搭建一个虚拟机。好了,废话不多说,教程开始。下载VMware Workstation Pro首先我们需要下载VMware Workstation Pro 官网链接 根据自己的系统下载安装,下载完成后是一个exe的文件双击打开即可,到了安装界面,同意条款,然后一直next,可以自己选

2021-03-20 20:09:51 1038

原创 区块链web应用编写实现控制器

区块链控制器的编写在上一篇文章中我们实现了编写区块链web应用编写的路由,直通车 那么这次我们就来说下区块链web应用控制器的编写,在编写控制器之前我们需要检查一下需要用到的golang的依赖包是否存在,否则的话就不能编写控制器,依赖包如下:golang依赖包 在确保依赖包都存在时我们便可以编写了控制器代码。控制器便是一些方法代码块来实现功能。导包便不需要我们自己写,(除了一些特定的)goalnd会帮我们自动导包,我们可以将一个结构体作为一个控制器文件,在其中编写方法实现对账本的操作,我们还是直接来看

2021-03-19 16:38:05 665 16

原创 区块链web应用编写实现路由

这次我们来实现区块链web应用的路由上次我们实现了fabric-sdk-go的编写,fabric-sdk-go接下来我们便可以编写web应用的路由。我们这次编写路由还是使用golang编写,goalng的gin框架还是非常友好的。建立一个名为mian.go的文件(项目结构我后面再说,区块链采用的是MVC模式)废话不多说直接上代码(请确保GOPATH当中含有gin的依赖包)golang的依赖包我已上传如下:golang依赖包package mainimport (//导包 "Agricultura

2021-03-18 16:36:54 613 2

原创 fabric-sdk-go编写

今天我们来学下fabric-sdk-go的编写区块链是未来互联网的发展趋势,区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。所以学习区块链也能够为自己多一份保障。首先,在区块链网络搭建完成以及链码编写完成并已经上链后,我们便可编写区块链应用层得编写了,编写应用层需要先编写sdk(请确保自己gop

2021-03-14 16:53:22 1461 2

原创 Fabric链码常用API文档

Fabric链码API文档一、Fabric-shim.ChaincodeInterfaceChaincodeInterface在链码当中我们必须实现ChaincodeInterface接口中定义的方法,例如init()、invoke() 只有实现这些方法才不会报错,两个方法都会传入一个stub对象,init() 方法作为链码初始化或者升级时使用,可以在此方法中实现生成一些实例化的结构体,而invoke() 则是负责链码交互,执行一些业务逻辑,执行一些方法实现对账本中内容的增删改查。List

2021-02-26 14:51:36 2267

原创 将博客搬至CSDN

博客搬至csdn逐梦版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:将博客搬至CSDN 喜欢 (0)

2020-11-21 19:50:53 106

原创 PHP实现连接数据库4

PHP实现连接数据库4上次我们说到php对数据库的删除操作,接下来我们就简单的说下数据库的查询,首要一条完整的查询语句是SELECT [字段名] from [表名] where… group… order… limit… 这是一条简单但较为完整的一条查询语句同样我们需要一个select方法代码如下public function select(array $data){//查询数据...

2020-11-14 23:47:12 163

原创 PHP验证码SESSION验证码图片不同步

PHP验证码SESSION验证码图片不同步今天在做php登录验证的时候带验证码的,nc的在页面输出了下验证码的session,于是乎出现了戏剧性的一幕,session验证码和图片上的验证码不一样?那用户岂不是登陆不上了?但是奇怪的是用户输入图片中的验证码还能够登陆成功,这就很奇怪了,验证码匹配不上怎么会登录成功呢?于是我看了下代码,代码如下if (empty($login_cap...

2020-11-14 07:45:38 476 1

原创 11.09日青年帮首页高仿页面

11.09日青年帮首页高仿页面考察内容:1、简单的html布局有css3的阴影以及浮动定位2、jQuery的使用以及控制元素动画效果3、缺陷(1)右上角关注我们鼠标移上去下拉过后移到下方下拉框时,下拉框会上拉,无法复制QQ号(2)因为使用的jq的hover鼠标快速移动很多次时(即快速执行hover时)会一直执行动画直至达到hover次数完毕 演示地址:htt...

2020-11-12 00:09:35 126

原创 PHP实现连接数据库3

PHP实现连接数据库3上次我们说到php对数据库的insert(添加数据)接下来我们就说下php的删除操作删除数据我们首先要数组库中有数据才可以进行删除数据的操作,delete from taname where … 这就是基本删除数据的sql语句,我们需要where子句对删除的数据进行筛选,否则将会删除表中的所有数据,首先我们先来写一个delete方法不带where子句,没有传入...

2020-11-09 04:18:12 347 1

原创 PHP实现连接数据库2

PHP实现连接数据库上一步我们实现了连接数据库的操作接下来我们就可知执行增删改查的操作了首先我们来说下添加数据添加数据首先我们要写一个insert方法然后insert这个方法中传入的值是一个数组键是数组的字段数组的值就是你要插入的数据接下来我们直接上代码public function insert(array $data){//插入信息的方法 $key='';//定义...

2020-11-06 13:31:51 165

原创 11.02日画布练习

11.02日画布练习考察内容:1、画布的使用2、随机正方形、绑定点击事件3、饼图的画图4、五环随机正方形:http://sl31.gitee.io/sl_zuoyeku/11.2canvas/index.html饼图及五环:http://sl31.gitee.io/sl_zuoyeku/11.2canvas/pie_chart.html逐梦版权所有丨如未注明 , ...

2020-11-06 03:59:53 149

原创 PHP三元运算符里面如何让a连接点击弹窗或跳转页面呢?

PHP三元运算符里面如何让a连接点击弹窗或跳转页面呢?如果在PHP网页当中我们有一个登录的超链接但是呢?我们又不想他一直显示登录所以我们要判断它在已登录的状态下我们就不需要他点击跳转页面了而是弹窗提示你已经登陆了只有在未登陆的状态下跳转至登陆页面那么要怎么实现呢?首先定义一个变量登录了就为true未登录就为false<a href=”<?php echo $_...

2020-11-01 20:21:25 315

原创 PHP实现连接数据库1

PHP实现连接数据库一、首先我们要有数据库还有密码一般来说数据库的还需要配置PHP二、接下来我们就可以实现连接数据库了我们定义一个model类所有的数据库的操作都在这个里面有连接数据库的方法还有增删查改的方法还有运行sql的方法还有查看表的字段名的方法首先我们先来写数据库的配置文件即保存数据库的用户名密码数据库名还有表名以便于以后的维护代码如下<?php//数据库的...

2020-10-31 04:27:39 445

原创 10.26日音乐播放器

10.26日音乐播放器考察内容:1、定位浮动2、css3的一些旋转的上拉下拉的动画3、js对html以及css的一些dom操作4、audio标签的一些属性以及js对audio的一些操作5、audio标签外链的使用已实现了的功能:1、上一曲,下一曲的切换2、显示作者、歌名以及歌词的显示3、暂停及播放4、歌曲默认单曲循环(audio标签的loop属性)5、歌曲的自动...

2020-10-28 02:09:30 118

原创 10.21号邮箱页面

10.21号邮箱页面考察内容:1、font图标的使用2、鼠标经过绑定样式http://sl31.gitee.io/sl_zuoyeku/emali/index.html逐梦版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:10.21号邮箱页面 喜欢 (0) ...

2020-10-23 19:52:57 171

Golang的依赖包(很全)

链码编写需要的golang的所有依赖包,很全,全部都有

2021-03-14

fabric-samples.zip

Hyperledger Fabric 源码包

2021-02-25

空空如也

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

TA关注的人

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