码迷,mamicode.com
首页 > 编程语言
深入理解react中的虚拟DOM、diff算法
文章结构: 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
commons-fileupload-1.2.1.jar 插件上传与下载
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
centos 7 java1.8安装
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
Effective java 第十章 并发 同步访问共享的可变数据 读书笔记
并发 66.同步访问共享的可变数据 关键字synchronized可以保证在同一时刻,只有一个线程可以执行某一个方法,或者某一个代码块。 如果没有同步,一个线程的变化就不能被其他线程看到。同步不仅可以阻止一个线程看到对象处于不一致的状态之中,它还可以保证进入同步方法或者同步代码块的每个线程,都看到由 ...
分类:编程语言   时间:2017-08-02 00:23:48    阅读次数:182
Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock
Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock ...
分类:编程语言   时间:2017-08-02 00:23:29    阅读次数:284
Java学习之理解递归
Java支持递归。递归是根据自身定义内容的过程。就Java编程而言,递归是一个允许方法调用自身的特性。调用自身的方法被称为递归。典型的例子就是阶乘的计算,N的阶乘就是从1到N之间所有整数的乘积。 当方法调用自身时,在堆栈上为新的局部变量和参数分配内存,并使用这些新的变量从头开始执行方法的代码。当每次 ...
分类:编程语言   时间:2017-08-02 00:23:22    阅读次数:196
Python基本语法
Python基本语法 1.第一个Python代码 2.注释 1.定义:注释即解释,主要用于提示相关代码的信息。 2.注释分类:单行注释和多行注释 3.变量 1.定义:变量就是可以改变的量 2.命名规则: 3.格式: 注:多个变量可以赋有相同的值,同一个变量再次赋值时,前面的赋值将会被冲刷掉。 4.缩 ...
分类:编程语言   时间:2017-08-01 23:17:55    阅读次数:366
python3 多线程笔记
import threadingimport time#继承 class threading.Threadclass MyThread(threading.Thread): #类做初始化 def __init__(self,name): #调用hreading.Thread.__init__(sel ...
分类:编程语言   时间:2017-08-01 23:17:14    阅读次数:287
安装maven时JAVA_HOME的配置小问题
我的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
JavaNIO缓冲区
输出结果 ...
分类:编程语言   时间:2017-08-01 23:15:58    阅读次数:243
springmvc的简单使用以及ssm框架的整合
Spring web mvc是基于servlet的一个表现层框架 首先创建一个简单的web工程了解它的使用 web.xml的配置 springmvc.xml的配置 前端jsp页面 执行流程 1、 用户发送请求至前端控制器DispatcherServlet 2、 DispatcherServlet收到 ...
分类:编程语言   时间:2017-08-01 23:14:37    阅读次数:251
python开发函数进阶:递归函数
一,什么叫递归 #递归#在一个函数里调用自己#python递归最大层数限制 997#最大层数限制是python默认的,可以做修改#但是我们不建议你修改 例子和尚讲故事 修改深度 二,递归实例 递归实现三级菜单 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ ...
分类:编程语言   时间:2017-08-01 23:14:25    阅读次数:240
java中JDK环境变量的配置
JDK的配置在 window中的配置,我的电脑-->属性-->高级系统设置-->高级-->环境变量中配置,具体下图 用户变量是指此配置在当前用户中生效 系统变量是指此配置在当前系统中生效 JDK需要配置的环境变量包括 JAVA_HOME:配置到jdk的安装目录 PATH:配置为%JAVA_HOME% ...
分类:编程语言   时间:2017-08-01 23:14:01    阅读次数:250
Selenium2 Python 自己主动化測试实战学习笔记(五)
7.1 自己主动化測试用例 无论是功能測试、性能測试和自己主动化測试时都须要编写測试用例,測试用例的好坏能准确的体现了測试人员的经验、能力以及对项目的深度理解。 7.1.1 手工測试用例与自己主动化測试用例 手工測试用例是针对手工測试人员。自己主动化測试用例是针对自己主动化測试框架。前者是手工測试用 ...
分类:编程语言   时间:2017-08-01 23:13:43    阅读次数:230
《深入理解Java虚拟机:JVM高级属性与最佳实践》读书笔记(更新中)
第一章:走进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 语言中最基本的数据类型,在 R 中没有单独的标量(例如 1 本质上是 c(1)) 注意 R 语言的下标是从 1 开始的 负数下标表示不选这个这些下标,例如: > a <- c(2,5,8)> a[-2][1] 2 8 负数下标表示不选这个这些下标,例如: 循环补齐 向量有个比较有趣的性质 ...
分类:编程语言   时间:2017-08-01 23:13:13    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!