一、使用bind方法(构造函数内绑定) 也可以onClick={this.handleClick.bind(this)};这种方法简洁明了,但由于 function函数 在每个render上重新分配,所以有性能影响。 二、使用箭头函数 ...
分类:
其他好文 时间:
2018-09-13 01:16:18
阅读次数:
146
一、名词解释 单例模式,一种常见的设计模式,在这种模式下面,单例对象的实例必须保证只有一个。 常见的线程池、缓存、日志对象等常被设计成单例。 单例模式通常具有如下特点: 私有的构造方法; 指向自己实例的私有静态引用; 以自己实例为返回值的静态的公有方法。 二、实现方式 单例模式可以根据实例化对象的时 ...
分类:
编程语言 时间:
2018-09-13 01:16:01
阅读次数:
167
一、列表排序 排序就是将一组“无序”的记录序列调整为“有序”的记录序列。 列表排序:将无序列表变为有序列表。 输入:列表 输出:有序列表 两种基本的排序方式:升序和降序。 python内置的排序函数:sort()。 二、常见排序算法 名称 复杂度 说明 备注 冒泡排序Bubble Sort O(N* ...
分类:
编程语言 时间:
2018-09-13 01:15:52
阅读次数:
193
题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1450 想了半天,不知道不能走的状态(即最后不足m个的状态)怎么办。去吃晚饭的路上想到那种也是转移到 f[ i ][ j ] 自己,因为意义是需要再来一次,状态没有前进 ...
分类:
其他好文 时间:
2018-09-13 01:15:40
阅读次数:
180
方法都是基础,学习一下代码的工整 一开始看到bS1 ? 噫,这是什么鬼,我顿了一下,细看下句尾不是分号而是冒号,三元运算 只是平时像这样长句的话,一般都用if else 加{},而此作者把?号和:号写在句尾很明了 还有一点是三元运算中间都是用的逗号表达式,而我平时都是的分号, 逗号表达式的一般形式是 ...
分类:
编程语言 时间:
2018-09-13 01:15:31
阅读次数:
174
Docker 是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。 站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。 这正是微服务(microservi ...
分类:
其他好文 时间:
2018-09-13 01:15:20
阅读次数:
172
GIT常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git ...
分类:
其他好文 时间:
2018-09-13 01:15:05
阅读次数:
223
自连接 *自连接的实质是:将同一张表看成是多张表。 *举例: *查询所有员工的姓名及其直属上级的姓名 喜欢就关注我哦 ...
分类:
数据库 时间:
2018-09-13 01:14:57
阅读次数:
163
JavaScript作用域 JavaScript作用域 作用域是可访问变量的集合。 在JavaScript中,对象和函数同样也是变量。 在JavaScript中,作用域可访问变量,对象,函数的集合。 作用域在函数内可以修改。 JavaScript局部作用域 变量在函数内声明,变量为局部变量(局部作用 ...
分类:
编程语言 时间:
2018-09-13 01:14:45
阅读次数:
157
今天我们来了解下冒泡的的Java实现,我们从这几个方面入手: 原理介绍及时间复杂度 Java代码实现 优化思考 一 、原理介绍 原理:每次比较两个相邻的元素,将值大的元素交换至右端,类似于一个气泡,不断的移动。 时间复杂度:O(n*n) 二、Java代码实现 运行结果如下: 123456789 三、 ...
分类:
编程语言 时间:
2018-09-13 01:14:36
阅读次数:
139
django的类视图,CBV: 我们在开始接触django的时候,习惯于使用函数编写视图,即FBV。使用FBV时,我们只需要在路由匹配时,对应的路由下找到这个函数就可以了,这样做看似很和谐,但是有的时候,譬如说,当我们需要根据同一个url请求方法的不同而去执行不同的操作时,如果使用FBV去编写视图, ...
分类:
其他好文 时间:
2018-09-13 01:14:27
阅读次数:
173
引言 本文主要是对分类型决策树的一个总结。在分类问题中,决策树可以被看做是if-then规则的结合,也可以认为是在特定特征空间与类空间上的条件概率分布。决策树学习主要分为三个步骤:特征选择、决策树的生成与剪枝操作。本文简单总结ID3和C4.5算法,之后是决策树的修剪。 ID3算法 ID3算法和核心是 ...
分类:
编程语言 时间:
2018-09-13 01:14:03
阅读次数:
185
KMP是字符串匹配的经典算法 也是众多字符串基础的重中之重 A. 题意:给T组数据,每组有长度为n和m的母串和模式串。判断模式串是否是母串的子串,如果是输出最先匹配完成的位置,否则输出-1. 做法:直接套用模板。把char改成int。kmp函数中在模式串遍历到结尾的时候return,若没遍历到结尾, ...
分类:
编程语言 时间:
2018-09-13 01:13:38
阅读次数:
195
Python是一种面向对象,解释型计算机程序设计语言,它为我们提供了非常完善的代码库。熟悉Python的基础操作方便后续的学习,在此整理了变量和字符串、格式化、列表以及input和print的基本使用语法。 ...
分类:
编程语言 时间:
2018-09-13 01:13:29
阅读次数:
177
注:这篇日志是好多年前,我还在从兴公司时写的。现在都从从兴公司离职很久了,从兴也没落了,可惜。看了一下,虽然出现了部分代码,但不至于泄漏什么机密,查bug过程的原理也有可以让新手借鉴的地方,就原文照搬上来了。 dbtool是营帐研发部常用的一个类sqlplus数据库查询工具,它提供了较sqlplus ...
分类:
数据库 时间:
2018-09-13 01:13:21
阅读次数:
213
Javascript的变量 实际上JavaScript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。 ...
分类:
其他好文 时间:
2018-09-13 01:13:11
阅读次数:
139