自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的艺术人生

我的PHP程序员

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 laravel 视图数据共享

在我们做网站的时候有些数据是每个视图页面都需要的(导航、侧边栏等内容),但如果我们在每个视图的控制器里面都写向视图传递数据的操作则会显得代码比较冗余。那么在 laravel 中我们一般可以使用 viewShare 和 viewComposer 的方式来进行视图页面数据的共享。viewShare首先需要在 AppServiceProvider 中的 boot 方法中定义需要共享的数据。app/Providers/AppServiceProvider.php<?phpnamespace App

2020-09-15 19:09:16 331

原创 git 撤销相关操作

每次使用 git 需要进行版本回退相关的操作都要在搜索引擎重新查询相关命令,很是费时间,今天有空总结一下,算是记笔记方便以后使用。撤销本地当前所有修改git reset --hard如果本地文件修改得一团乱,但是还没有 commit,可以通过这个命令恢复到上次 commit 的状态。丢弃 commitgit reset --hard commitID将代码恢复到指定的 commitID 处。如果不指定 --hard 参数,那么不会改变工作区的文件。(一般使用都会带上该参数)撤销 comm.

2020-09-14 21:34:41 126

原创 git 撤销相关操作

每次使用 git 需要进行版本回退相关的操作都要在搜索引擎重新查询相关命令,很是费时间,今天有空总结一下,算是记笔记方便以后使用。撤销本地当前所有修改git reset --hard如果本地文件修改得一团乱,但是还没有 commit,可以通过这个命令恢复到上次 commit 的状态。丢弃 commitgit reset --hard commitID将代码恢复到指定的 commitID 处。如果不指定 --hard 参数,那么不会改变工作区的文件。(一般使用都会带上该参数)撤销 com.

2020-09-12 19:36:27 214

原创 docker 学习笔记——第十集(集群管理工具 swarm)

Swarm 是 Docker 引擎内置(原生)的集群管理和编排工具学习 swarm 一定要理解的几个重要概念节点服务任务节点一台物理或云主机加入 docker 集群,那么这台主机就是一个节点。节点分为管理 (manager) 节点和工作 (worker) 节点。管理节点用于集群的管理,一个 Swarm 集群可以有多个管理节点,但只有一个管理节点可以成为 leader。工作节点是任务执行节点,管理节点将服务 (service) 下发至工作节点执行。管理节点默认也作为工作节点。你也可.

2020-09-09 20:08:20 451

原创 docker 学习笔记——第九集(Laradock 简介及使用)

克隆 laradock 到本地$ cd ~$ git clone https://github.com/Laradock/laradock.git$ cd laradock$ git checkout -b v11.0在 laradock 同级创建 wwwroot 目录作为网站主目录$ mkdir ~/wwwroot复制 laradock 项目中的 env-example 到当前目录并改名为 .env$ cp env-example .env编辑 .env在该配置文件中可以修改各种

2020-09-08 21:54:18 623

原创 docker 学习笔记——第八集(使用 docker-compose 搭建 LNMP 开发环境)

使用 docker-compose 搭建 LNMP 开发环境上一集我们已经可以通过 docker 搭建 LNMP 的开发环境了,但是想必大家也发现配置挺复杂的,每个容器启动都有好长的命令。那有没有更简单一点的方式呢?有的,就是今天要学习的——docker-compose。什么是 docker-compose 呢?docker-compose 是一个使用 python 编写,用于定义和运行多容器的工具。安装二进制包安装// 由于网络原因可以将文件直接下载下来,然后放到对应的位置,最后赋予相应的

2020-09-07 19:19:07 188

原创 docker 学习笔记——第七集(搭建简单的 LNMP 开发环境)

搭建简单的 LNMP 开发环境主要步骤创建 nginx 容器创建 phpfpm 容器创建自定义网络配置 nginx 和 phpfpm 容器通过自定义网络通信创建 mysql 容器联通 mysql、phpfpm、nginx 容器间的互通测试配置 nginx 容器通过 docker 仓库中 nginx 镜像的使用方法介绍我们得知nginx的网站主目录在 /usr/share/nginx/htmlnginx 的配置文件位置在 /etc/nginx/// 运行一个临时的 ngin

2020-09-05 20:45:40 133

原创 docker 学习笔记——第六集(dockerfile 定制镜像)

使用 Dockerfile 定制镜像什么是 Dockerfile 呢?Dockerfile 是一个文本文档,其中包含用户可以在命令行上调用以组装映像的所有命令。Docker 可以通过阅读该文件中的指令来自动构建映像。(类似于 Linux 上的 bash 脚本,Docker 通过该脚本构建镜像)使用 dockerfile 制作一个 nginx 镜像$ mkdir mynginx$ cd mynginx$ touch Dockerfile //首字母必须大写Dockerfile 文件内容

2020-09-04 19:17:54 192

原创 docker 学习笔记——第五集(数据卷)

这一集下先从一张图开始这张图来自于 docker 官方,主要描述了主机和 docker 间的数据沟通的 3 种方式。分别是 bind mount、volume、tmpfs mount。这次主要学习前两种方式。让我们开始吧~volume (数据卷)以下内容摘抄自 docker 官方文档我们知道默认情况下,在容器内创建的所有文件都存储在可写容器层上,这意味着:当容器不再存在时,数据不会持久存在,而且如果另一个进程需要数据,就很难从容器中取出数据。容器可写层与容器运行的主机紧密耦合。您不能轻易地将

2020-09-03 19:47:38 160

原创 docker 学习笔记——第四集(网络)

docker 网络通过前面的学习,我们已经可以通过 image 来创建相关的容器,例如:创建一个 mysql 容器,nginx 容器、php-fpm 容器。但是我们想要使用这些容器作为开发或者生产的环境还缺少关键的一步,那就是容器间的通信。这一集我们来学习容器间的网络通信容器间网络互连Docker 默认提供了三种网络模式、分别是bridge、host、none。可以使用如下命令查看$ docker network lsNETWORK ID NAME

2020-09-02 21:08:29 408 2

原创 docker 学习笔记——第三集(container)

docker 容器容器是通过 image 创建的进程。镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。新建并启动容器下面的命令的含义:通过 Ubuntu:18.04 这个 image 创建一个容器并运行 /bin/echo ‘Hello world’,完成后停止该容器。$ docker run ubuntu:18.04 /bin/echo 'Hello wo

2020-09-01 19:04:27 218

原创 docker 学习笔记——第二集(image)

简介Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。上面是比较官方的解释,估计大部分也没看太懂,那么我就用我自己理解的方式说一下吧。image 类似于我们安装系统的镜像文件,通过 image 文件我们可以生成容器文件。一般镜像文件是分层存储的,使用了Union Fs 的技术(具体是个啥我也不太懂????‍♂️),也就说一个镜像文件

2020-08-31 19:11:24 252

原创 docker 学习笔记——第一集(docker 简介)

docker 介绍docker 这个东西应该做开发的应该都有听说过,但是不知道大家有没有详细的了解过。反正我是属于听说过,大概知道是个什么东西,能特别简单的使用。但是一直没有深入的学习过,今天在这里我想把学习 docker 的过程记录下来,方便日后查找。那么下面开始啦。~~~为啥要使用 docker在我电脑上运行的是正常的啊?怎么到了别人的电脑上就不能正常运行了呢?如果你也碰到上面的问题了,那么请你也开始 docker 的学习吧。这个时候有人会说为啥不用虚拟机呢,因为虚拟机是完全模拟一台正常运

2020-08-30 22:07:11 125

tom狗-ios素材

传智播客-iosUI第二天素材,tom狗。学习ios开发,需要的素材

2018-10-17

空空如也

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

TA关注的人

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