自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舜岳的博客

啦啦啦

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 【React】 小白理解react-redux组件间通讯 一目了然

react-redux组件间通讯:某组件内请求到的数据 → 上传到组件数据存储仓库 → 某组件需要数据则导入组件仓库内的数据首先在根index.js安装redux-thunk通过引入的Reducers仓库方法创建总数据仓库store将仓库store通过Provider标签传入根组件src根index.js内容:引入的Reducers仓库内index.js:下面列举它里面的两个小...

2019-07-31 09:19:20 310

原创 【React】 20课 解决reactn内的redux异步执行函数报错方法

redux内异步函数执行如图所示:本项目的目录结构如下:redux内实现异步方法首先我们需要安装redux-thunk:cnpm install redux-thunk --save在创建数据仓库的过程我们通过compose方法与applyMiddleware中间件来解决异步函数问题const store = createStore( reducer, compose(...

2019-07-20 11:19:45 416

原创 使用Apache Ambari管理Hadoop集群

1. 服务管理(1)登录到实训系统,接着登录到安装好的ambari平台(用户名:密码admin:admin),ambari大数据平台首页。如图1所示:(2)服务信息,在页面左侧的服务列表中,可以选中任何一个想要操作的服务。以 HDFS为例,单击左侧服务列表中的“HDFS”按钮后,就会在服务列表右侧看到该服务的相关信息,如图2所示:(3)服务操作,在页面右侧,单击“服务操作”下拉框,可以对...

2019-07-20 09:37:37 2123

原创 搭建Ambari Hadoop系统实验

1. 基础环境准备(1)登录到实训系统,检查实训环境,确保有一个CentOS 7系统的虚拟机用来搭建ambari集群(非桌面版虚拟机)。首先修改主机名:点击实训页面“虚拟机信息”标签进入非桌面版虚拟机,在#后输入hostnamectl set-hostname master命令,然后按Enter键,修改主机名。示例代码如下:[root@1562292406830 ~]# hostnamec...

2019-07-20 09:24:15 7484 1

原创 构建Hadoop集群实验

(1)在#后输入cd /home/命令,进入home目录下,在#后输入vi Dockerfile命令,创建并编辑一个Dockerfile文件,示例代码如下:[root@xxx home]# vi Dockerfile按i(小写)键,进入编辑模式,将以下代码输入至Dockerfile文件当中。示例代码如下:FROM centosMAINTAINER zingADD jdk-7u79...

2019-07-20 08:58:58 7711

原创 构建基于CentOS 7的SSH镜像

(1)通过实训平台进入到操作系统界面,在#后输入mkdir ssh命令,创建一个ssh文件夹,然后在#后输入cd ssh命令,进入ssh文件夹中。示例代码如下:[root@xxx ~]# mkdir ssh[root@xxx ~]# cd ssh(2)在#后输入vi Dockerfile命令,创建并编辑一个Dockerfile文件,示例代码如下:[root@xxx ssh]# vi ...

2019-07-20 08:53:00 5635

原创 构建Docker负载均衡实验

1. 基础环境准备(1)登录到实训系统,在#后输入service docker restart命令,然后按Enter键,重启docker服务。示例代码如下:[root@xxx ~]# service docker restart重启docker服务截图,如图1所示:(2)修改docker配置文件,在#后输入vi /etc/sysconfig/docker命令,然后按Enter键,编辑...

2019-07-20 08:47:58 6941

原创 构建Java Web应用实验

1. 创建负责下载WAR文件的镜像(1)创建一个目录fetcher,保存相关的配置信息和内容,在#后输入mkdir fetcher&&cd fetcher命令,然后按Enter键,创建fetcher目录并进入该目录。示例代码如下:[root@xiandian ~]# mkdir fetcher&&cd fetcher[root@xiandian fetche...

2019-07-20 08:24:30 4529

原创 持续集成管理软件Jenkins应用实验

编写Dockerfile文件(1)创建一个目录jenkins,保存相关的配置信息和内容,在#后输入mkdir Jenkins&&cd Jenkins命令,然后按Enter键,创建Jenkins目录并进入该目录。示例代码如下:[root@xiandian ~]# mkdir jenkins&&cd jenkins[root@xiandian jenkins...

2019-07-20 08:17:35 6594 1

原创 【React】19课 react组件使用redux小案例

小案例效果入下:我们来看一下文件的目录结构:redux文件内的index.js文件代码:const add_Num = '增加一条数据';const remove_Num = '删除一条数据';/* state:数据原先的状态 action:需要来进行改造的内容 action.type 决定你要处理的类型 进行判断:if,swich*/ export ...

2019-07-19 12:11:53 402

原创 【React】 18课 简单理解redux

本章主要讲redux的js文件内的代码原理以及使用方法:简单理解redux是干什么的:其实redux与vuex类似,是用于redux内各组件间通讯的数据存储仓库首先我们来看以下文件目录结构:在此之前我们需要给React项目安装redux插件 命令如下:npm install redux --save重点:redux文件夹内index.js代码如下:import {creat...

2019-07-19 10:40:34 346

原创 构建Nginx Web应用

1. 基础环境准备(1)通过实训平台进入到操作系统界面,在#后输入mkdir sample命令,然后按Enter键,创建sample目录。示例代码如下:[root@xxx~]# mkdir sample(2)在#后面输入cd sample/命令,然后按Enter键,进入sample目录,接着在#后输入mkdir nginx命令,然后按Enter键,创建nginx目录。示例代码如下:[...

2019-07-18 17:23:02 1182

原创 基于Rancher构建持续集成

1. 安装、部署持续集成环境(1)通过实训平台进入到操作系统界面,在#后输入docker pull docker.io/gogs/gogs:latest命令,拉取Gogs镜像。示例代码执行如图1所示:(2)在#后输入docker pull docker.io/mysql:latest命令,拉取Mysql镜像。示例代码执行如图2所示:(3)在#后输入docker run -d -p 90:...

2019-07-18 16:08:58 3588 1

原创 Rancher安装、部署、使用

1. 搭建rancher平台(1)通过实训平台进入到操作系统界面,在#后输入vi /etc/sysconfig/docker命令,编辑配置文件,示例代码如下:[root@xxx home]# vi /etc/sysconfig/docker按i(小写)键,进入编辑模式,添加两行代码ADD_REGISTRY=’–add-registry 10.24.2.54:5000’(IP地址根据实际情...

2019-07-18 15:21:56 21411

原创 【Docker】Consul构建集群服务

1. 构建Docker Cousul集群服务(1)在#后输入mkdir consul命令,然后按Enter键,创建目录Consul。示例代码如下:# mkdir consul# ll效果如图1所示:(2)进入consul目录,在#后面输入cd consul/,然后按Enter键;接着在#后面输入vi Dockerfile,创建Dockerfile文件。示例代码如下:# cd co...

2019-07-18 14:56:58 2239

原创 【Docker】Swarm集群的配置与管理

实现Docker Swarm集群部署安装、在线创建Swarm集群和自动编配。安装Docker Swarm(1)通过实训平台进入到操作系统界面,该实验需要两台虚拟机,首先修改主机名,修改第一台主机的主机名叫smoker,第二台主机的主机名叫joker。进入第一台主机,在#后输入hostnamectl set-hostname smoker命令,然后按Enter键,进入在第二台主机在#后输入ho...

2019-07-18 14:21:20 5242

原创 【Docker】Docker-compose容器编排的使用

怒目的在CentOS系统中部署安装Docker-compose容器编排服务、使用Docker-compose服务构建Python Web镜像和容器。1. 安装Docker-compose(1)通过实训平台进入到操作系统界面,在#后输入yum -y install epel-release -y命令,然后按Enter键,安装epel-release源。示例代码如下:[root@xxx ~]#...

2019-07-18 12:06:18 6972 1

原创 【Docker】Docker底层技术应用

1. 使用命名空间nameSpace(1)通过实训平台进入到操作系统界面,在#后输入docker run -i -t -d --name web centos /bin/bash命令,运行名为web的容器,然后在#后输入docker ps -l,查看运行的容器。示例代码如图1所示:(2)在#后输入docker inspect --format ‘{{.State.Pid}}’ web命令,查...

2019-07-18 11:32:26 1793

原创 【Docker】Docker API的使用

(1)通过实训平台进入到操作系统界面,在#后输入vi /usr/lib/systemd/system/docker.service命令,进入编译模式,然后按i(小写)键,修改代码/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock,按Esc键,进入末行模式,输入:wq保存配置并退出。示例代码如图1...

2019-07-18 11:18:12 3845

原创 【Docker】Docker网络

1. 配置容器网络(1)通过实训平台进入到操作系统界面,在#后输入docker run -i -t -d --net=none ubuntu /bin/bash命令,启动一个/bin/bash容器,示例代码如图1所示:(2)在#后输入docker ps -a命令,查看当前运行容器ID,在#后输入docker inspect -f ‘{{.State.Pid}}’ 3fa0fc99b961(为...

2019-07-18 11:11:05 6291 1

原创 【Docker】Docker存储

(1)通过实训平台进入到操作系统界面,在#后输入sudo docker run -d -P --name web -v /webapp training/webapp python app.py命令,创建一个名为web的容器,并加载一个数据卷到容器的“/webapp”目录。示例代码如图1所示:(2)在#后输入mkdir -p /src/webapp命令,创建webapp文件夹,然后在#后输入d...

2019-07-18 10:40:24 313

原创 【Docker】Docker仓库的配置与管理

1. 操作与使用共有仓库(1)通过实训平台进入到操作系统界面,通过在#后输入docker search centos命令,然后按Enter键,在公有仓库中查找以“centos”为关键词的镜像。示例代码如图1所示:(2) 在#后输入docker pull centos命令,然后按Enter键,下载官方“centos”镜像到本地,示例代码如图2所示:2. 配置与使用加速器(1)在#后输入r...

2019-07-18 09:32:01 1759

原创 【Docker】Docker容器管理

1. 容器外部操作(1)通过实训平台进入到操作系统界面,在#后输入sudo docker run ubuntu:14.04 /bin/echo 'Hello world’命令,然后按Enter键,启动一个ubuntu容器,会输出“Hello World”。示例代码截图如图1所示:(2)在#后输入sudo docker run -t -i ubuntu:14.04 /bin/bash命令,然后...

2019-07-18 08:52:44 333

原创 【Docker】Docker镜像定制

1. 利用commit理解镜像构成(1)通过实训平台进入到操作系统界面,在#后输入docker run --name webserver -d -p 80:80 nginx命令,然后按Enter键,启动一个nginx容器。示例代码截图,如图所示:(2)在#后输入curl 10.24.2.16(可在实训平台通过ip a命令查询)命令,然后按Enter键,查询Nginx欢迎页面代码。示例代码截图...

2019-07-18 08:12:02 296 1

原创 【Docker】Docker镜像管理

1. 获取镜像[root@xxx ~]# docker pull ubuntu:14.04(1)通过实训平台进入到操作系统界面,在#后输入docker pull ubuntu:14.04命令,然后按Enter键,下载ubuntu镜像。示例代码截图,如图所示:[root@xxx ~]# docker images(2)在#后输入命令docker images后按Enter键,查询U...

2019-07-17 21:45:12 147

原创 【Docker】Docker安装

1. 添加内核参数(1)通过实训平台进入到操作系统界面,在#后输入vi /etc/sysctl.conf命令,然后按Enter键,进入编辑模式。示例代码如下:[root@xxx ~]# vi /etc/sysctl.conf(2)编辑配置文件/etc/sysctl.conf,将光标通过方向键移动到最后一行,输入o(小写)进入编辑模式,然后在配置文件添加以下内容:net.ipv4.ip...

2019-07-17 21:21:16 321

原创 【React】 17课 react简单实现跳转二级路由小项目

小项目效果图如下:在新闻路由内实现二级路由跳转,右侧显示子路由组件内容!左边列表任然显示!首先我们看一下简单的项目文件目录结构:下面我们来看 App.js代码:import React from 'react';import { BrowserRouter, Route, NavLink, Switch,} from 'react-router-dom';//导...

2019-07-14 10:47:17 1990

原创 【React】16课 react路由Route超简单小项目

项目效果图如下:首先我们来看一下简单的项目文件目录结构:首先我们来看一下App根组件内的路由策略写法:BrowerserRouter 标签它的原理是使用HTML .5 history API (pushState, replaceState,popState)来使你的内容随着ur动态改变的,如果放在一级目录下给BrowerserRouter增加个属性Switch 标签会用来...

2019-07-14 09:57:45 732

原创 【React】15课 react项目打包并运行

react项目的打包:在该项目文件夹中打开终端输入:npm run build //项目打包命令打包成功后文件夹中会多出一个 build 文件,该文件就是打包好的项目!react项目打包后的启动方法:我们如何启动该项目呢!首先我们全局安装live-server插件,live-server插件可以简单创建一个本地服务npm install -g live-server //全局...

2019-07-11 13:32:55 2504 1

原创 js递归缓存方法

方法一: 普通递归缓存法function fn(n){ if(isFinite(n) && n>0 && n == Math.round(n)){ //不是无限数 && 是否大于0 && 取整 if(!(n in fn)){ //是否在fn缓存内 if(n<=1){ //当n=1时,结果为1...

2019-07-09 14:54:21 686

原创 js A函数继承B函数的4种方法

方法一: (直接prototype等号赋值,缺点:地址相同)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js函数继承</title></head><body> <script>...

2019-07-09 09:43:06 1463

原创 【React】 14课 react表单控件实现双向数据绑定

效果下如图:我们通过react脚手架来实现先来看一下项目逻辑:表单控制基本元素:text、password、checkbox、radio、select、option、textareaMVVM:双向数据绑定 ( Model -> view view -> Model )Model:模型(模块)View : 视图react:数据流是单向:Model → ...

2019-07-07 16:23:26 1396 1

原创 寄生构造函数模式

上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA...

2019-07-05 08:39:07 695

原创 微信小程序报错 Error: errCode: -1 | 解决方法

如果你是因为请求云数据库内的数据 那就是权限问题解决方法如下:勾选 所有用户可读,仅创建者可读写如果你需要让所有用户都可读写那要怎么办呢!答案是创建云函数,调用云函数写入数据库,因为云函数就是创建者权限!...

2019-07-04 19:35:08 28077

原创 【React】 13课 安装react脚手架

第一步:安装脚手架之前需要电脑已安装node与npm首先按住 shift + 鼠标右键 → (按下)在此处打开命令行窗口 进入命令行窗口或者 win + R 键 输入cmd 进入命令行窗口输入 :node -v 与 npm -v 查看有无安装node与npm,没有则需要安装:以下证明已安装若没安装 以下是博友安装方法:https://blog.csdn.net/qq_333...

2019-07-04 16:03:21 596

原创 动态原型模式

动态原型模式通过开关 动态添加函数的方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta...

2019-07-03 20:15:35 442

原创 组合模式

组合模式凡是后期需要修改的值 都放在构造函数的this.属性名称的方式来实现继承如果需要共同属性与方法 我们把它放在prototype里面function Preson(name, age, gender){ //凡是后期需要修改的值 都放在构造函数的this.属性名称的方式来实现继承 this.name = name; this.age = age; thi...

2019-07-03 19:21:16 192

原创 【区块链】 区块链哈希算法

哈希算法是什么哈希算法是区块链中保证交易信息不被篡改的单向密码机制。哈希算法接收一段明文后,以一种不可逆的方式将其转化为一段长度较短、位数固定的散列数据。它有两个特点:加密过程不可逆,意味着我们无法通过输出的散列数据倒推原本的明文是什么;输入的明文与输出的散列数据一一对应,任何一个输入信息的变化,都必将导致最终输出的散列数据的变化。SHA–256(安全散列算法)在区块链中,通常使用S...

2019-07-03 16:44:49 4788

原创 【区块链】简单理解区块链是什么

区块链是一个去中心化的分布式账本:下面举个小例子:例如:你家里有个账本,让你来记账。在以前,就是爸爸妈妈把工资交给你,让你记到账本上。中间万一你贪吃,想买点辣条,可能账本上的记录会少十几块,然后你想买个苹果手机,账本上就少记录几千块。这只是举一个例子,我相信小时候大家都想从爸爸妈妈的口袋里拿点钱来花。  但有了分布式账本后,这些问题就不会有了,因为你在记账,你爸爸也在记账,你妈妈也在记账,他...

2019-07-03 16:26:08 6352

原创 【React】 12课 react的生命周期函数执行顺序详解

1. Mounting 初始化阶段(挂载阶段)执行的函数:①构造函数(里面存放this.state组件数据)constructor (props){ //props是父组件传过来的参数super(props);this.state = {}}②组件即将被挂载componentWillMount(){}③更新渲染render(){}④组件已经渲染完成了compo...

2019-07-03 11:25:27 1732

grayscale.js.zip

grayscale.js全网站变灰IE的js代码

2020-04-04

electron.zip

下载后解压到 node_modules / electron npm install electron安装后报错无法运行的小伙伴,说明electron没下载成功 下载后解压到node_modules目录即可,npm install electron安装后无法运行的小伙伴,下载这个electron压缩包,解压到node_modules

2020-03-24

Cocos Creator 打包成微信小游戏源代码

Cocos Creator 打包成微信小游戏源代码,Cocos Creator 打包成微信小游戏源代码,Cocos Creator 打包成微信小游戏源代码,Cocos Creator 打包成微信小游戏源代码,Cocos Creator 打包成微信小游戏源代码,Cocos Creator 打包成微信小游戏源代码

2020-02-25

录屏软件 可录制屏幕 mb小

录屏软件 可录制屏幕 mb小非常方便。本资源C币全免,喜欢就关注我哟!

2020-02-17

LICEcap录屏软件GIF

Make Animated Screenshots GIFs are a popular media format, no matter how you pronounce it. It has been used worldwide for various purposes, from fine arts to memes. And as it turns out, it cannot also be helpful for your work. LICEcap is a free desktop utility designed to capture a selection of your screen and export them to high-quality GIF animations. The program is very much suited for users who want to record their desktop activity for use in demonstrations and tutorials. It is easy to use, and as far as hardware perquisites are concerned, an average system will suffice.

2020-02-16

three.js 下载

three.js一个JavaScript的3D开源库,可以在微信小程序内引入开发3D项目,three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。

2020-02-16

空空如也

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

TA关注的人

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