自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

衣乌安、随笔

或许走的很慢,但一定是在向前走。。。

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

原创 Mongodb 详细安装配置教程(Mac)

# 进入 /usr/localcd /usr/local# 下载sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.5.tgz# 解压sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.5.tgz# 重命名为 mongodb 目录...

2018-12-30 17:04:36 545

转载 macos 系统 Rootlees内核保护机制开关

我们都知道苹果在全新的 OS X El Capitan 10.11系统上已经使用了 Rootlees , 可以理解为一个更高等级的系统的内核保护措施,系统默认将会锁定 /system /sbin /usr 这三个目录. 但是这个保护也是可以关闭的。下面PC6小编就给大家带来OSX 10.11关闭rootless内核保护教程。方法如下:   1.重启电脑开后按住 Command-R 进入恢复...

2018-12-30 12:17:00 931

原创 python 虚拟环境virtualenv

virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。为什么要装虚拟环境呢?- 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。- 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。在服务器上都不用安...

2018-12-30 11:13:01 209

原创 vscode 快捷键

主命令框F1 或 Ctrl+Shift+P : 打开命令面板。在打开的输入框内,可以输入任何命令,例如:按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式 在 Ctrl+P 窗口下还可以: -直接输入文件名,跳转到文件   ? 列出当前可执行的动作 ! 显示 Errors或 Warnings...

2018-12-29 16:41:05 165

原创 RouteComponent 路由组件

 route component(路由组件) 指的是一个直接被 route(路由)(例如 <Route component>)渲染出的 component(组件)。router(路由器)会从路由组件中创建元素,并且把它们作为 this.props.children 提供给上一层的路由组件。除了 children,路由组件还会接收以下props:router – router...

2018-12-29 12:06:12 8862

原创 yarn 常用命令

初始化新项目yarn init添加依赖包yarn add [package]yarn add [package]@[version]yarn add [package]@[tag]将依赖项添加到不同依赖项类别 分别添加到 devDependencies、peerDependencies 和 optionalDependencies:yarn add [packag...

2018-12-28 20:03:40 348

原创 redux 简单原理

1、Redux是将react的state进行全局管理,也就是管理整个项目的state。2、redux通过connect高阶函数将state与react组件相连。也就是react要获取state的值,必须通过connect.3、react通过dispatch一个action来set state.4、在redux中,当dispatch一个actioner(函数)时,会通过reducer来更新st...

2018-12-28 17:57:32 410

转载 applyMiddleware() 源码分析

// 这个函数应该是整个源码中最难理解的一块了// 该函数返回一个柯里化的函数// 所以调用这个函数应该这样写 applyMiddleware(...middlewares)(createStore)(...args)export default function applyMiddleware(...middlewares) { return createStore => (....

2018-12-28 10:47:29 372

原创 柯里化

柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 function add(a,b) { return a + b }add(1, 2) => 3// 对于以上函数如果使用柯里化可以这样改造function add(a) { return b => { return a + b }}add(1)(2) =>...

2018-12-28 10:43:49 691

原创 combineReducer()理解

望文生义,使reducer结合到一起。即将各个子reducer合并成一个大的reducer合并后的reducer可以调用各个子 reducer,并把它们返回的结果合并成一个state对象。参数: 一个Object对象,key为 reducerName 可以自定义,value为 reducer函数返回值: 调用所有传入的reducer,即传入参数对象的 value 值。返回和传入参数结构...

2018-12-28 10:27:15 940

原创 bindActionCreators() 理解

是通过dispatch将action包裹起来,这样可以通过bindActionCreators创建的方法,直接调用dispatch(action)(隐式调用),相当于直接组合成dispatch({type:type.ADD_ITEM, text}) 这种形式。用法:let newAction = bindActionCreators(oldActionCreator,dispatc...

2018-12-28 10:22:36 5017

转载 react-redux 之 connect()

 Store与视图层的绑定Provider组件想要把store绑定在视图层上,得用到React-redux中的两个主角:Provider和Connect,在api文档第一段话,作者说通常情况下你无法使用connect()去connect一个没有继承Provider的组件,也就是说如果你想在某个子组件中使用Redux维护的store数据,它必须是包裹在Provider中并且被connec...

2018-12-27 21:16:31 420

转载 react middleware详解

自:https://www.jianshu.com/p/f4166120489b?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation为什么dispatch需要middleware?middle.png上图表达的是 redux 中一个简单的...

2018-12-27 12:00:21 1400

转载 函数式编程compose

简介比如有这样的需求,要输入一个名字,这个名字有由firstName,lastName组合而成,然后把这个名字全部变成大写输出来,比如输入jack,smith我们就要打印出来,‘HELLO,JACK SMITH’ 。我们考虑用函数组合的方法来解决这个问题,需要两个函数greeting, toUppervar greeting = (firstName, lastName) => ...

2018-12-27 11:40:31 417

转载 redux 流程

首先,用户发出 Action。store.dispatch(action);然后,Store 自动调用 Reducer,并且传入两个参数:当前 State 和收到的 Action。 Reducer 会返回新的 State 。let nextState = todoApp(previousState, action);State 一旦有变化,Store 就会调用监...

2018-12-26 11:46:31 167

原创 nvm node版本管理器安装

mac或linux:在终端执行curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh 可能需要配置环境变量,如出现则需在 .bash_profile 文件中添加环境变量如下,如果没有 .bash_profile 文件用 vim 创建一个即可export NVM_DIR="$...

2018-12-19 15:16:00 363

原创 react 组件生命周期

三个主要部分:挂载: 组件被插入到DOM中。更新: 组件被重新渲染,查明DOM是否应该刷新。移除: 组件从DOM中移除。will方法,会在某些行为发生之前调用; did方法,会在某些行为发生之后调用;挂载getInitialState(): object在组件被挂载之前调用。状态化的组件应该实现这个方法,返回初始的state数据。 componentWillMount...

2018-12-19 10:55:49 141

转载 jsx 转义

在JSX中输出固定内容 直接使用UTF-8字符 <div>版权 ©</div> 使用HTML转义字符 <div>版权 ©</div> 或者十进制的转义字符 <div>版权 ©</div> 动态内容的转义但是如果在外面加一层大括号的话,react为

2018-12-19 10:33:36 1099

原创 Markdown 换行,空格

换行:1.使用br标签 就像使用html一样,使用br标签2.敲击两个以上空白,然后回车 在末尾敲击两个以上空白,然后回车。(一个tab+一个回车)空格:  ...

2018-12-18 20:05:26 4447 2

原创 vue 深度监听

首先要知道vue的watch(侦听器),侦听某属性,当属性发生变化时执行对应的操作函数.watch:{ attributeName:function(){ //侦听到属性变化后的具体操作 }}先看一个demo:<template> <div class="hello"> <input type="text"...

2018-12-05 16:10:40 1507

100+本前端高清pdf

100+本高清pdf,受上传资源大小限制仅含部分,其余部分内涵联系方式获取

2018-03-15

数据库三级试题+视频

计算机三级———数据库技术,内涵试题、视频教程、模拟考试系统,亲测刷题一周轻松通关,

2018-03-15

空空如也

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

TA关注的人

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