在本篇文章我将会把我对JavaScript es6新特性class类的理解。本着互联网的分享精神,我就将我自己的理解分享给大家。 使用es写一个类(构造函数) 在es5中大家一般都这么写一个类(构造函数) 另外需要注意,class类不会被提升。 将es的构造函数转换为类 以上方法确实没有什么问题,但 ...
分类:
编程语言 时间:
2017-05-29 21:46:22
阅读次数:
258
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 ...
分类:
编程语言 时间:
2017-05-29 21:45:49
阅读次数:
271
1.冒泡算法 冒泡算法是将一个未排序的序列,从前往后对相邻的两个值依次进行对比和调整,大的值下沉,小的值上冒。 2.选择排序 选择排序是在一组未排序的序列中选出最小的一个数与第一个位置数据交换,在剩下的序列中选出第二小的一个数放在第二个位置,直到倒数第二个数字和倒数第一个数字比较为止。 3.插入排序 ...
分类:
编程语言 时间:
2017-05-29 21:45:06
阅读次数:
155
http://acm.hdu.edu.cn/showproblem.php?pid=2066 Problem Description 尽管草儿是个路痴(就是在杭电待了一年多,竟然还会在校园里迷路的人。汗~),但是草儿仍然非常喜欢旅行,由于在旅途中 会遇见非常多人(白马王子。^0^),非常多事,还能丰 ...
分类:
编程语言 时间:
2017-05-29 21:44:45
阅读次数:
275
元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 元组只有count和index方法,如下: 元组的强制类型转换: 目前可以强制类型转换的函数有:int()、str()、float() ...
分类:
编程语言 时间:
2017-05-29 21:42:59
阅读次数:
262
稳定排序nlogn之归并排序_一维,二维 稳定排序:排序时间稳定的排序 稳定排序包括:归并排序(nlogn),基数排序【设待排序列为n个记录,d个关键码,关键码的取值范围为radix,则进行链式基数排序的时间复杂度为O(d(n+radix)) 】,冒泡排序(n^2),插入排序(n^2),交换排序(n ...
分类:
编程语言 时间:
2017-05-29 21:42:39
阅读次数:
269
一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本 ...
分类:
编程语言 时间:
2017-05-29 21:42:09
阅读次数:
197
输入 input() input()内置函数,返回字符串类型。如果输入的内容要作为其他类型使用,必须进行转换,如要转换为int,就要 int(要转换的标识符)。 输出 print() 格式化输出 %d整数 %f 浮点数 常用的格式化: ...
分类:
编程语言 时间:
2017-05-29 21:41:31
阅读次数:
202
希尔排序 希尔排序是一种基于插入排序的排序算法,对于大规模乱序数组的排序,插入排序很慢,因为它志辉交换相邻的元素,因此元素只能一点一点地从数组的一端移动到另一端。假设,数组中最小的数正好在数组的尽头,要将它移动到适合的位置就要进行N-1次移动。希尔排序为了加快速度简单地改进了插入排序,交换不相邻的元 ...
分类:
编程语言 时间:
2017-05-29 21:41:14
阅读次数:
266
如果工作中没有计算器,可以直接使用Python作为Calculator来使用。下面介绍Python中的运算符。 + 加运算符,如果'+'两边都是数字,进行加法运算。如果两边都是字符串类型,进行连接操作。如果一边是数字,一边是字符串,则会报错。 TypeError: unsupported opera ...
分类:
编程语言 时间:
2017-05-29 21:40:33
阅读次数:
213
centos6.5下自行安装python版本,且创建venv虚拟环境。 ...
分类:
编程语言 时间:
2017-05-29 21:40:15
阅读次数:
754
并行垃圾收集器 串行垃圾收集器 并发标记清除(CMS)垃圾收集器 Garbage First(G1)垃圾收集器 没有深入的学习G1的原理,只是看了大概的思想; SA工具:待学习 ...
分类:
编程语言 时间:
2017-05-29 21:39:48
阅读次数:
196
1. 背景 我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案, 其中一个是主库,负责写入数据,我们称之为:写库; 其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是: 1、读库和写库的数据一致; 2、写数据必须写到写 ...
分类:
编程语言 时间:
2017-05-29 21:39:31
阅读次数:
371
一、除了使用String类存储字符串之外,还可以使用StringBuffer类存储字符串。而且它是比String类更高效的存储字符串的一种引用数据类型。 优点: 对字符串进行连接操作时,使用StringBuffer类可以大大提高程序的执行效率。 1、如何使用StringBuffer类 StringB ...
分类:
编程语言 时间:
2017-05-29 21:09:46
阅读次数:
156
assert: assert.c:24: main: Assertion `fp' failed.已放弃 函数原型: #include <assert.h> void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0) ...
分类:
编程语言 时间:
2017-05-29 21:08:57
阅读次数:
226
基于XML的方式配置事务 直接看代码: db.properties ...
分类:
编程语言 时间:
2017-05-29 21:08:30
阅读次数:
163
为什么要使用注释? 1. 方便自己查看写过的代码 2. 互联网人才流动大,为了项目能更好维护,需要适当写注释。 Python的注释符 1. 单行注释 # 2. 多行注释 使用三个单引号 '''内容''' 也可以使用三个双引号 """内容""" ...
分类:
编程语言 时间:
2017-05-29 21:07:34
阅读次数:
152