构造函数不可以是虚函数的,这个很显然,毕竟虚函数都对应一个虚函数表,虚函数表是存在对象内存空间的,如果构造函数是虚的,就需要一个虚函数表来调用,但是类还没实例化没有内存空间就没有虚函数表,这根本就是个死循环。 可是析构函数却要定义成虚函数,这是为什么呢,写一个非常简单的例子来理解一下: 输出结果: ...
分类:
编程语言 时间:
2016-08-03 18:18:58
阅读次数:
145
先来个 静态库链接http://cdn.code.baidu.com/?qq-pf-to=pcqq.group 实现:一般常用SSH,但是还有新的SpringMVC 和Spring 数据库: mysql使用方便但是性能一般 mysql、oracle、sqlserver这些都是关系型数据库 非关系型n ...
分类:
编程语言 时间:
2016-08-03 18:18:01
阅读次数:
316
引用罗穗骞论文中的话: 将n 个字符串连起来,中间用不相同的且没有出现在字符串中的字符隔开,求后缀数组。然后二分答案,用和例3 同样的方法将后缀分成若干组,判断每组的后缀是否出现在不小于k 个的原串中。这个做法的时间复杂度为O(nlogn)。 ...
分类:
编程语言 时间:
2016-08-03 18:14:44
阅读次数:
222
Eclipse注释规范模版总结 一、具体操作 (1)在eclipse中,打开Window->Preference->Java->Code Style->Code Template (2)然后展开Comments节点就是所有需设置注释的元素,参照下面注释规范对应设置即可 ...
分类:
编程语言 时间:
2016-08-03 18:15:40
阅读次数:
173
引用罗穗骞论文中的话: 先将n 个字符串连起来,中间用不相同的且没有出现在字符串中的字符隔开,求后缀数组。然后二分答案,再将后缀分组。判断的时候,要看是否有一组后缀在每个原来的字符串中至少出现两次,并且在每个原来的字符串中,后缀的起始位置的最大值与最小值之差是否不小于当前答案(判断能否做到不重叠,如 ...
分类:
编程语言 时间:
2016-08-03 18:13:32
阅读次数:
247
有俩种模式exec(数组类型)和test(boolean类型)↓↓创建对象第二个参数里有i,g,m。分别是大小写忽略,全局匹配,多行匹配。varpatten=newRegExp(‘ABCDE‘,‘i‘);varstr="AbCdE";alert(patten.test(str));这句代码的意思是patten.test(patten)借用test匹配俩个变量是否匹配,如果..
分类:
编程语言 时间:
2016-08-03 15:49:44
阅读次数:
206
1、描述计算机的组成及其功能。答:现代计算机设备的组成部分分为五大部分:运算器,控制器,存储器,输入设备,输出设备其中运算器和控制器是计算机的核心,合称中央处理单元(CentralProcessingUnit,CPU)或者处理器。CPU内部还有一些高速存储单元,被称为寄存器,其中运算..
分类:
编程语言 时间:
2016-08-03 15:49:08
阅读次数:
211
1、描述计算机的组成及其功能现在计算机遵循冯洛伊曼体系结构:运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理。控制器:用于控制程序的执行,是计算机的大脑。运算器和控制器组成计算机的中央处理器(CPU)。控制器根据存放在存储器中的指令序列(程序)进..
分类:
编程语言 时间:
2016-08-03 15:47:26
阅读次数:
367
在操作系统,进程是很重要的概念!!!!进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基矗在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是..
分类:
编程语言 时间:
2016-08-03 15:45:24
阅读次数:
203
java常见的加密算法加密算法分类:v只能加密:SHAMD5v既能加密也能解密:对称:DESRC4非对称:RSA非对称加密技术开销比较大,不适合大文本的加密。Java代码实现SHA算法/*SHA(SecureHashAlgorithm,安全散列算法),数字签名等密码学应用中重要的工具,被广泛地应用于电子商务等..
分类:
编程语言 时间:
2016-08-03 15:44:00
阅读次数:
345
springmvc多数据源SSMjavaredisA集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴..
分类:
编程语言 时间:
2016-08-03 15:42:59
阅读次数:
1648
importImage,ImageDraw,ImageFont,ImageFilterimportrandom#随机字母defrndChar():returnchr(random.randint(65,90))#随机颜色1defrndColor():return(random.randint(64,255),random.randint(64,255),random.randint(64,255))#随机颜色2defrndColor2():return(random.randint(3..
分类:
编程语言 时间:
2016-08-03 15:42:18
阅读次数:
233
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JQuery中的DOM编程JavaScript强化教程——JQuery中的DOM编程
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JQuery中的DOM编程
DOM编程
----------------------------
js中DOM编程..
分类:
编程语言 时间:
2016-08-03 15:39:56
阅读次数:
215
>>>importtab
>>>importos
>>>os.symlink("a.txt","aa.txt")//创建a.txt的链接文件aa.txt
>>>os.listdir(os.curdir)//查看当前目录
>>>os.listdir(os.pardir)//查看父目录(上级目录)
>>>os.listdir(".")//查看当前目..
分类:
编程语言 时间:
2016-08-03 15:36:40
阅读次数:
348
os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。1、os.name输出字符串指示正在使用的平台。window:ntlinux/unix:posix2、获取当前工作目录os.getcwd()3、返回指定目录下的所有文件和目录名os.listdir(‘/‘)4、删除一个文件os.rem..
分类:
编程语言 时间:
2016-08-03 15:33:15
阅读次数:
174
一、platform模块platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。>>>importplatform>>>platform.uname()(‘Linux‘,‘gitlab.test.com‘,‘3.10.0-327.el7.x86_64‘,‘#1SMPThuNov1922:10:57UTC2015‘,‘x86_64‘,‘x86_64‘)>>>platform.sy..
分类:
编程语言 时间:
2016-08-03 15:31:44
阅读次数:
171