7 zcmain

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

JS状态容器—Redux与React-Redux及中间件使用

文章目录基础什么是Redux?安装Redux核心思想三大原则单一数据源State只读使用纯函数来执行修改ActionReducerStoreState的基本结构`React-Redux` 使用安装React Redux核心API讲解1. Provider2. connect完整示例代码扩展:1. 嵌套组件中访问Redux Store State2. 使用`combineReducers`合并多个零...

2020-01-17 15:25:28

RN 入门(二)—基础知识

文章目录生命周期Mounting-装载1.1 constructor1.2 `UNSAFE_componentWillMount`1.3 render1.4 componentDidMountUpdating-更新2.1 `UNSAFE_componentWillReceiveProps`2.2 `UNSAFE_componentWillUpdate`2.3 componentWillUpdate...

2019-12-19 19:47:45

RN Fetch使用及简单封装

文章目录什么是FetchFetch使用Fetch封装扩展1. ES6 Promise介绍2. 理解ES7 async/awiat什么是FetchFetch API提供了一个用于获取资源(包括通过网络)的接口。对于任何使用过XMLHttpRequest的人来说,这看起来都很熟悉,但是新的API提供了更强大、更灵活的特性集。—来自《Fetch API》Fetch 方法会返回一个Promise,这...

2019-12-13 17:32:48

RN入门-01-环境搭建

目录工具安装1. Watchman2. Node3. Yarn、React Native创建首个RN项目(Android)扩展1.React-Native iOS 真机测试详细流程2.解决XCode配置完appid后依然提示如下问题 3.解决安装cocoapods卡住问题工具安装1. WatchmanWatchman由 Facebook...

2018-05-22 19:16:57

设计模式(五)~行为模式(1)

文章目录行为模式简介模版方法模式(`定义算法骨架和流程,子类实现可变部分`)定义特点结构实现应用场景扩展策略模式(`定义一系列算法族,每个封装起来,使其可以相互替换`)定义特点结构实现应用场景扩展1. 策略工厂模式(策略模式+简单工厂模式)命令模式(`将系统中的相关操作抽象成命令,使调用者与实现者相关分离`)定义特点结构实现使用场景扩展1. 宏命令模式行为模式简介行为模式用于描述程序在运行时...

2019-12-10 09:52:42

设计模式(四)~结构型模式(2)

文章目录装饰模式(`不改变类结构情况下对类功能扩展`)定义特点结构实现应用场景扩展1. 省略抽象构建者(仅有一个具体构建者时候)2. 省略抽象装饰者(仅有一个具体装饰者时候)3. 如果存在多个具体装饰者,是否可以省略抽象装饰者呢?外观模式(`多个子系统对外提供统一接口`)定义特点结构实现应用场景扩展1. 增加抽象外观者角色享元模式(`大量细粒度对象复用`)定义特点状态结构实现应用场景扩展1. 单纯...

2019-12-06 11:52:53

设计模式(三)~结构型模式(1)

文章目录设计模式-结构型模式(一)代理模式定义分类特点结构实现应用场景扩展(动态代理)总结适配器模式定义分类特点结构实现应用场景扩展桥接模式定义特点结构实现应用场景扩展设计模式-结构型模式(一)代理模式定义代理模式:由于某些原因访问对象不适合或者不能直接引用目标对象,这时候需要给目标对象提供一个代理对象以控制对该对象的访问,代理对象作为访问对象和目标对象之间的中介。分类静态代理...

2019-12-05 11:14:13

linux常用命令

Linux常用命令文章目录Linux常用命令查看Linux操作系统版本查看磁盘剩余空间(`df -h`)查看指定目录文件夹大小(`du -sh [目录名]`)查看指定文件夹下所有子文件大小(`du -h [目录名]`)查看当前内存使用情况(`free`)Linux释放内存(`echo 3 > /proc/sys/vm/drop_caches`)退出Linux编辑命令(`ctrl+c`)重启...

2019-12-02 19:02:04

利用win10自带的Hyper-V虚拟机安装Centos7

文章目录开启Hyper-V程序创建虚拟机安装Centos7扩展新建虚拟网络交换机开启Hyper-V程序在搜索功能里面输入 Hyper-V 然后点击选中的部分全部选中框中的部分,然后重新启动电脑在搜索功能里输入Hyper-V 打开创建虚拟机点击新建–> 下一步–>向导指定名称和位置指定代数(这里一定要选择第一代,不然无法正常启动到安装界面)分配内存...

2019-12-02 18:30:23

IDEA创建JavaWeb项目及打包发布到远程服务器

文章目录一 创建JavaWeb项目二 配置项目三 配置Tomcat四 部署到远程服务器环境搭建略一 创建JavaWeb项目创建项目new project—>java Enterprise—>Web Application填写项目名称和路径二 配置项目创建编译目录以及依赖库目录在WEB-INF目录下创建classes编译目录以及lib依赖库目...

2019-12-02 11:42:12

Shell脚本语言学习

文章目录Shell脚本语言学习Shell 约定标记(`#!`)Shell 读取输入(`read 变量名`)Shell 输出(`echo`)Shell `test`命令Shell 流程控制(`if else`)Shell 循环for循环while循环case 语句break跳出循环continueShell变量定义变量(`变量名=变量值`)使用变量(`${变量名}`)只读变量(`readonly`)...

2019-12-02 11:09:32

阿里云服务配置SSH密钥对登陆

文章目录阿里云服务配置SSH密钥对登陆前言SSH密钥对概述SSH密钥对介绍功能优势使用限制1 登陆云服务控制台2 创建密钥对下载私钥3 绑定ECS实例4 修改私钥文件属性5 运行命令连接实例6 简化连接命令7 简化后命令的登陆阿里云服务配置SSH密钥对登陆前言最近发现自己的ECS服务实例存在不少SSH攻击事件,所幸自己的密码足够健壮避免了被暴力破解。对于弱口令而言暴力破解轻而易举,因此研究...

2019-12-02 11:08:15

Linux环境基于Jenkins搭建Android自动化构建平台(二)

文章目录Linux环境基于Jenkins搭建Android自动化构建平台(二)前言配置Jenkins构建参数编写shell脚本编写初始化脚本编写执行脚本构建扩展[JSP实现遍历指定路径下文件](https://download.csdn.net/download/zcmain/12009662)Linux环境基于Jenkins搭建Android自动化构建平台(二)上篇主要介绍Jenkins搭建...

2019-12-02 10:55:58

Linux环境基于Jenkins搭建Android自动化构建平台(一)

文章目录Linux环境基于Jenkins搭建Android自动化构建平台前言一. 配置JDK二. 配置GIT2.1 下载Git上传至服务器2.2 解压Git2.3 编译安装Git2.4 配置Git环境变量2.5 配置Git全局信息以及创建公私钥a. 查看当前git全局配置信息b. 添加/覆盖Git全局用户名和邮箱c. 创建Git公私钥2.6 Jenkins平台配置Git环境三. 配置Gradle四...

2019-11-08 16:57:16

阿里云服务器搭建(三)~安装Jenkins

文章目录阿里云服务器搭建(三) ~ 安装Jenkins1. 下载war包2. 上传war包到服务器3. 启动jenkins4. 解锁Jenkins5. 安装插件6. 创建第一个用户(管理员)7. 登陆Jenkins阿里云服务器搭建(三) ~ 安装Jenkins1. 下载war包进入jenkins官网下载对应的war包,这里下载的是2.202通用的java war包2. 上传war包到服务...

2019-10-29 09:27:29

阿里云服务器搭建(二) ~ 安装Tomcat

文章目录阿里云服务器搭建(二) ~ 安装Tomcat1. 下载tomcat2. 上传服务器3. 解压tomcat压缩包4. 修改tomcat默认端口5. 配置安全组什么是安全组购买时默认安全组自定义配置安全组6. 启动tomcat服务阿里云服务器搭建(二) ~ 安装Tomcat1. 下载tomcat进入Apache Tomcat官网,下载系统所需的对应版本,这里下载的是9.0.27,将tar...

2019-10-28 15:19:51

阿里云服务搭建(一) ~ 安装JDK

阿里云服务搭建(一)—JDK文章目录阿里云服务搭建(一)—JDK1. 登陆服务器查看操作系统版本2. 登陆Oracle下载对应的JDK3. 将下载的jdk压缩文件上传到服务器指定目录下4. 解压jdk压缩文件5. 配置JDK环境变量6. 应用环境变量7. 查看是否配置成功基于Linux操作系统1. 登陆服务器查看操作系统版本#执行命令,查看操作系统版本cat /proc/version...

2019-10-25 17:56:57

Mac下安装Homebrew、wget

文章目录Mac下安装Homebrew、wget安装HombrewHomebrew是什么?Homebrew安装wgetwget是是什么?wget安装wget常用命令Mac下安装Homebrew、wget安装HombrewHomebrew是什么?Homebrew是“MacOS缺失的软件包管理器”,用来安装Mac没有预装但 你需要的东西。Homebrew安装进入官网,安装步骤介绍的很详细:...

2019-10-21 11:23:35

Java类加载机制(全套)

文章目录Java类加载机制(全套)概述一、类加载机制概念二、类加载过程三、 何时开始类的初始化四、类初始化顺序五、类加载器六、反射七、字节码Java类加载机制(全套)概述在开始正文之前,我们先看两张图 。Java平台的理解?Java最显著的特性?Java是解释执行? 先看一下java程序的执行流程图再看一下jvm的大致物理结构图本文是我在学习jvm类加载机制的时候对网上的一些资料的整...

2019-10-11 17:54:09

设计模式-创建型模式(二)

文章目录设计模式-创建型模式(二)建造者模式定义特点结构实现应用场景扩展原型模式定义结构实现应用场景设计模式-创建型模式(二)建造者模式定义将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。它是将一个复杂的对象分解为多个简单对象,然后一步一步的构建而成。即产品的组成是不变的,但每一部分是可以灵活选择的。特点优点各个具体的建造者相互独立,有利于系统的扩展客户端...

2019-10-11 17:30:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。