文章结构: React中的虚拟DOM是什么? 虚拟DOM的简单实现(diff算法) 虚拟DOM的内部工作原理 React中的虚拟DOM与Vue中的虚拟DOM比较 React中的虚拟DOM是什么? 虽然React中的虚拟DOM很好用,但是这是一个无心插柳的结果。 React的核心思想:一个Compon ...
分类:
编程语言 时间:
2017-08-02 00:26:52
阅读次数:
3939
温习并学习下算法,记录设计地点滴。 有个例子说的形容地很好,桌子上面一堆乱序地牌,把位置为K地牌抽出,有序地插入到已经排序好的序列[0,K-1]中位置J,使得[J, K-1]所有地元素右移。 代码示例: 执行结果: [-1, 1, 2, 2, 4, 6, 9, 33, 56, 100] ...
分类:
编程语言 时间:
2017-08-02 00:26:38
阅读次数:
123
1:首先在页面上写个文本域: <form action="uploadServlet" method="post" enctype="multipart/form-data"> file:<input type="file" name="file"/> 描述:<input type="text" n ...
分类:
编程语言 时间:
2017-08-02 00:25:01
阅读次数:
206
java安装 检查版本信息,如果版本小于1.8,执行以下命令 java -version java version "1.8.0_144"Java(TM) SE Runtime Environment (build 1.8.0_144-b01)Java HotSpot(TM) 64-Bit Serv ...
分类:
编程语言 时间:
2017-08-02 00:24:13
阅读次数:
390
并发 66.同步访问共享的可变数据 关键字synchronized可以保证在同一时刻,只有一个线程可以执行某一个方法,或者某一个代码块。 如果没有同步,一个线程的变化就不能被其他线程看到。同步不仅可以阻止一个线程看到对象处于不一致的状态之中,它还可以保证进入同步方法或者同步代码块的每个线程,都看到由 ...
分类:
编程语言 时间:
2017-08-02 00:23:48
阅读次数:
182
Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock ...
分类:
编程语言 时间:
2017-08-02 00:23:29
阅读次数:
284
Java支持递归。递归是根据自身定义内容的过程。就Java编程而言,递归是一个允许方法调用自身的特性。调用自身的方法被称为递归。典型的例子就是阶乘的计算,N的阶乘就是从1到N之间所有整数的乘积。 当方法调用自身时,在堆栈上为新的局部变量和参数分配内存,并使用这些新的变量从头开始执行方法的代码。当每次 ...
分类:
编程语言 时间:
2017-08-02 00:23:22
阅读次数:
196
Python基本语法 1.第一个Python代码 2.注释 1.定义:注释即解释,主要用于提示相关代码的信息。 2.注释分类:单行注释和多行注释 3.变量 1.定义:变量就是可以改变的量 2.命名规则: 3.格式: 注:多个变量可以赋有相同的值,同一个变量再次赋值时,前面的赋值将会被冲刷掉。 4.缩 ...
分类:
编程语言 时间:
2017-08-01 23:17:55
阅读次数:
366
import threadingimport time#继承 class threading.Threadclass MyThread(threading.Thread): #类做初始化 def __init__(self,name): #调用hreading.Thread.__init__(sel ...
分类:
编程语言 时间:
2017-08-01 23:17:14
阅读次数:
287
我的Java jdk放在D盘,环境变量里,JAVA_HOME是D:\jdk8_64\bin,path里有个%JAVA_HOME%。 在maven官网下载maven至D盘的apache-maven-3.5.0-bin文件夹中,然后在环境变量中设置MAVEN_HOME为D:\apache-maven-3 ...
分类:
编程语言 时间:
2017-08-01 23:16:59
阅读次数:
421
Spring web mvc是基于servlet的一个表现层框架 首先创建一个简单的web工程了解它的使用 web.xml的配置 springmvc.xml的配置 前端jsp页面 执行流程 1、 用户发送请求至前端控制器DispatcherServlet 2、 DispatcherServlet收到 ...
分类:
编程语言 时间:
2017-08-01 23:14:37
阅读次数:
251
一,什么叫递归 #递归#在一个函数里调用自己#python递归最大层数限制 997#最大层数限制是python默认的,可以做修改#但是我们不建议你修改 例子和尚讲故事 修改深度 二,递归实例 递归实现三级菜单 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ ...
分类:
编程语言 时间:
2017-08-01 23:14:25
阅读次数:
240
JDK的配置在 window中的配置,我的电脑-->属性-->高级系统设置-->高级-->环境变量中配置,具体下图 用户变量是指此配置在当前用户中生效 系统变量是指此配置在当前系统中生效 JDK需要配置的环境变量包括 JAVA_HOME:配置到jdk的安装目录 PATH:配置为%JAVA_HOME% ...
分类:
编程语言 时间:
2017-08-01 23:14:01
阅读次数:
250
7.1 自己主动化測试用例 无论是功能測试、性能測试和自己主动化測试时都须要编写測试用例,測试用例的好坏能准确的体现了測试人员的经验、能力以及对项目的深度理解。 7.1.1 手工測试用例与自己主动化測试用例 手工測试用例是针对手工測试人员。自己主动化測试用例是针对自己主动化測试框架。前者是手工測试用 ...
分类:
编程语言 时间:
2017-08-01 23:13:43
阅读次数:
230
第一章:走进Java 概述 Java技术体系 Java发展史 Java虚拟机发展史 1996年 JDK1.0,出现Sun Classic VM HotSpot VM, 它是 Sun JDK 和 OpenJDK 中所带的虚拟机,最初并不是Sun开发 Sun Mobile- Embedded VM/ M ...
分类:
编程语言 时间:
2017-08-01 23:13:19
阅读次数:
233
向量是 R 语言中最基本的数据类型,在 R 中没有单独的标量(例如 1 本质上是 c(1)) 注意 R 语言的下标是从 1 开始的 负数下标表示不选这个这些下标,例如: > a <- c(2,5,8)> a[-2][1] 2 8 负数下标表示不选这个这些下标,例如: 循环补齐 向量有个比较有趣的性质 ...
分类:
编程语言 时间:
2017-08-01 23:13:13
阅读次数:
147