- 博客(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
electron.zip
2020-03-24
Cocos Creator 打包成微信小游戏源代码
2020-02-25
LICEcap录屏软件GIF
2020-02-16
three.js 下载
2020-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人