5 qq_22672291

尚未进行身份认证

菜鸟先生

等级
TA的排名 11w+

mobx的componentWillReact

MobX 的生命周期 componentWillReact为什么会有这个生命周期?redux改变值的方式是通过拷贝原来的对象生成新的对象,从而触发组件的componentWillReceiveProps,而MobX改变值只是在原始值的基础上改变,所以值的引用是没有改变的,这也就导致使MobX不会触发componentWillReceiveProps。总结基于这种原因所以mobx-r...

2018-08-21 09:33:47

图片懒加载-Vue插件实现

懒加载原理和实现原理分析先将img标签的src链接设为同一张图片(默认图片),当js监听到该图片进入可是窗口时,再将实际地址应用。实现方法判断元素是否在可视范围​/*** 判断元素是否在可视范围*/function isVisible(ele){ let windowHeight = window.innerHeight let position...

2018-08-03 15:47:56

Eslint 按需关闭校验

1. 关闭段落校验/* eslint-disable */some codesome code/* eslint-enable */2. 关闭当前行校验1some code // eslint-disable-line3. 关闭下一行校验12// eslint-disable-next-linesome code

2018-04-25 17:45:55

手动搭建一个RAP2

环境安装   1.  node.js环境安装    2. mysql5.7安装工具安装 (因为是公司内网,所以没法连接外网,有网的可以直接npm安装,没网的就自己在有网的机子上安了,拷贝过去)  1. serve:serve包下载 (充当前端页面服务器)  2. pm2: pm2.tar.gz (后台运行,本文中没有使用,使用的是&实现后台运行)RAP-后端  ...

2018-04-10 17:09:23

linux安装mysql 5.7 版本

首先贴一下官网的教程:使用通用二进制文件在Unix / Linux上安装MySQL下载安装包(下载地址 需要其他版本自行官网下载) 执行脚本shell> groupadd mysqlshell> useradd -r -g mysql -s /bin/false mysqlshell> cd /usr/localshell> tar zxvf...

2018-04-10 12:50:50

DomContentLoaded、load 以及 script脚本的async、defer

1. 先来了解一下什么是DOMContentLoaded和load原文描述-简书 有兴趣看原文,这里不加赘述。简单来说DOMContentloaded是页面中的DOM元素解析完成时,而load是内嵌资源加载完成时触发2. defer 和 async浅谈async和defer   DomContentLoaded详解当在script标签上什么都不加是,解析和脚本加载会同步进行而使用defer后,会异...

2018-03-22 10:41:48

js .babelrc装饰器启用

{ "presets": [ ["es2015",{"loose": true}], "stage-1", // 下版本 "react" ], "plugins": ["transform-decorators-legacy", "react-hot-loader/babel"]     // 第一个就是,确保写在第一个}安装

2018-03-13 14:12:53

js 的 getter和setter

    js中没有私有变量(对比java),所以js想实现类似的私有变量,只能通过类似的_[attrName](给变量名加上下滑线),然后编写get和set方法,(python 实现类似,不过在解析器里会在给变量名添加自定义的名称var a = { _name:"张三", get name(){ return this._na...

2018-03-12 16:11:46

MapReduce 本地执行hadoop程序 报错 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

java.lang.Exception: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462) at org.apache.hadoop.map

2017-05-12 16:37:13

Linux 部署JavaWeb 项目

这阵子做了个小项目,没怎么花时间,但是部署却花了老时间了!接下来总结一下!1. 安装jdk 这个不用说了,网上都有,我是用yum安装tomcat是一起安装上的,不支持使用yum安装tomcat,下面会说2.配置java环境这个网上也有,就不仔细讲了,就是编辑 /etc/profile 加上 export JAVA_HOME=jdk路径export JRE_HOME=$JAVA_...

2017-04-24 14:00:31

Linux shell脚本执行Python脚本

今天想做个定时器,用shell脚本执行Python脚本shell里面是这样写pythonmain.py之后就报错误 :Nomodulenamed看了一篇博客解决了问题: 使用Python的时候最好指定地址:/usr/local/bin/python2.7main.py以上只是我的Python命令地址,每个人不尽相同原博客地址:http://blog.csdn.

2017-04-17 16:14:10

Java实现文件或文件夹的复制到指定目录

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Test { private static int a = 5; public static void main(String[] args) { //需要复制的目标文件或目标文件夹 S

2017-03-29 14:01:17

Mybatis foreach循环map集合

首先我的dao层的map又进行了一次封装,再用一个map存起来,key值是 aa,这样就可以在mapper.xml 通过 aa 拿到我的map其次mapper里面的foreach的是 aa.keys (就是该map的所有key值,item是具体的每一项),${item}得到key值,#{aa[${item}]} 拿到value值

2017-03-23 09:45:36

MySQl 获得表的下一个自增值

SELECT    Auto_increment    FROM   information_schema.`TABLES`    WHERE    Table_Schema='database'    AND    table_name = 'table''database' 表示数据库名 。 'table'  表示表名。(数据库名和表名需要引号引起来!)

2017-03-16 16:25:26

servlet中获取路径

request..getServletPath();           //获得该Servlet的访问相对路径   /control.actionrequest.getSession.getServletContext().getRealPath(request.getRequestURI());      //  获得该Servlet的绝对路径    F:\work

2017-02-20 10:48:40

jQuery slide方法的原理

下面先贴一段源码function genFx( type, includeWidth ) { var which, attrs = { height: type }, i = 0; // if we include width, step value is 1 to do all cssExpand values, // if we don't include width, st

2016-12-21 18:07:23

关于String是值传递还是引用传递?

Java中没有引用传递!!只有“值传递”,但这个值传递又不是绝对的值传递!例如基本对象:基本对象是值传递。public class Test { public static void main(String[] args) { User user=new User("力量"); swap(user); System.out.println(user.getUserName(...

2016-12-01 18:40:08

swing点击事件

e.isMetaDown() 或  (e.getModifiers() &InputEvent.BUTTON3_MASK) != 0 右击(e.getModifiers() &InputEvent.BUTTON1_MASK) != 0 左击(e.getModifiers() &InputEvent.BUTTON2_MASK)!=0 滚轮击e.getClickCount() ==

2016-11-16 15:42:14

win8.1忘记网络密码

win键+R键 cmd  输入命令netsh wlan delete profile name="网络名称"

2016-10-05 19:07:51

java.net.MalformedURLException: Protocol not found

今天使用Android获取网络图片显示老是报一个错!java.net.MalformedURLException: Protocol not found输出之后觉得URL感觉没有问题,可是就是无法访问,才找到下述问题,以下内容均为转载自http://www.xuebuyuan.com/2056027.html:BufferedReader.readLine()读取第一行会出现b

2016-09-27 16:38:17

查看更多

勋章 我的勋章
    暂无奖章