码迷,mamicode.com
首页 > 编程语言
C++中为什么要将析构函数定义成虚函数
构造函数不可以是虚函数的,这个很显然,毕竟虚函数都对应一个虚函数表,虚函数表是存在对象内存空间的,如果构造函数是虚的,就需要一个虚函数表来调用,但是类还没实例化没有内存空间就没有虚函数表,这根本就是个死循环。 可是析构函数却要定义成虚函数,这是为什么呢,写一个非常简单的例子来理解一下: 输出结果: ...
分类:编程语言   时间:2016-08-03 18:18:58    阅读次数:145
JAVA后台 学习方向
先来个 静态库链接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
POJ3294 Life Forms(后缀数组)
引用罗穗骞论文中的话: 将n 个字符串连起来,中间用不相同的且没有出现在字符串中的字符隔开,求后缀数组。然后二分答案,用和例3 同样的方法将后缀分成若干组,判断每组的后缀是否出现在不小于k 个的原串中。这个做法的时间复杂度为O(nlogn)。 ...
分类:编程语言   时间:2016-08-03 18:14:44    阅读次数:222
myeclipse中java注释格式设置
Eclipse注释规范模版总结 一、具体操作 (1)在eclipse中,打开Window->Preference->Java->Code Style->Code Template (2)然后展开Comments节点就是所有需设置注释的元素,参照下面注释规范对应设置即可 ...
分类:编程语言   时间:2016-08-03 18:15:40    阅读次数:173
SPOJ220 Relevant Phrases of Annihilation(后缀数组)
引用罗穗骞论文中的话: 先将n 个字符串连起来,中间用不相同的且没有出现在字符串中的字符隔开,求后缀数组。然后二分答案,再将后缀分组。判断的时候,要看是否有一组后缀在每个原来的字符串中至少出现两次,并且在每个原来的字符串中,后缀的起始位置的最大值与最小值之差是否不小于当前答案(判断能否做到不重叠,如 ...
分类:编程语言   时间:2016-08-03 18:13:32    阅读次数:247
你不知道的javascript 上卷 读书笔记
...
分类:编程语言   时间:2016-08-03 16:59:46    阅读次数:229
JavaScript正则表达式(test、exec)
有俩种模式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
马哥2016全新Linux+Python高端运维班第一周作业作答
1、描述计算机的组成及其功能。答:现代计算机设备的组成部分分为五大部分:运算器,控制器,存储器,输入设备,输出设备其中运算器和控制器是计算机的核心,合称中央处理单元(CentralProcessingUnit,CPU)或者处理器。CPU内部还有一些高速存储单元,被称为寄存器,其中运算..
分类:编程语言   时间:2016-08-03 15:49:08    阅读次数:211
马哥2016全新Linux+Python高端运维班第一周作业
1、描述计算机的组成及其功能现在计算机遵循冯洛伊曼体系结构:运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理。控制器:用于控制程序的执行,是计算机的大脑。运算器和控制器组成计算机的中央处理器(CPU)。控制器根据存放在存储器中的指令序列(程序)进..
分类:编程语言   时间:2016-08-03 15:47:26    阅读次数:367
进程的调度算法
在操作系统,进程是很重要的概念!!!!进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基矗在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是..
分类:编程语言   时间:2016-08-03 15:45:24    阅读次数:203
java 常见的加密算法
java常见的加密算法加密算法分类:v只能加密:SHAMD5v既能加密也能解密:对称:DESRC4非对称:RSA非对称加密技术开销比较大,不适合大文本的加密。Java代码实现SHA算法/*SHA(SecureHashAlgorithm,安全散列算法),数字签名等密码学应用中重要的工具,被广泛地应用于电子商务等..
分类:编程语言   时间:2016-08-03 15:44:00    阅读次数:345
java 整合redis缓存 SSM 后台框架 rest接口
springmvc多数据源SSMjavaredisA集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴..
分类:编程语言   时间:2016-08-03 15:42:59    阅读次数:1648
python使用PIL模块生成验证码
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
JavaScript强化教程——JQuery中的DOM编程
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JQuery中的DOM编程JavaScript强化教程——JQuery中的DOM编程 本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JQuery中的DOM编程 DOM编程 ---------------------------- js中DOM编程..
分类:编程语言   时间:2016-08-03 15:39:56    阅读次数:215
以写代学:python os模块 cpickle模块
>>>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
python os模块
os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。1、os.name输出字符串指示正在使用的平台。window:ntlinux/unix:posix2、获取当前工作目录os.getcwd()3、返回指定目录下的所有文件和目录名os.listdir(‘/‘)4、删除一个文件os.rem..
分类:编程语言   时间:2016-08-03 15:33:15    阅读次数:174
python platform和pwd模块
一、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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!