介绍一下多态是如何实现的,关于如何实现多态,对于程序设计人员来说即使不知道也是完全没有关系的,但是对于加深对多态的理解具有重要意义,故而在此节中稍微阐述一下多态的实现机制。在C++中通过虚成员函数表vtable实现多态,虚函数表中存储的是类中虚函数的入口地址。在普通的类中是没有虚函数表的,只有在具有 ...
分类:
编程语言 时间:
2016-09-23 21:34:44
阅读次数:
203
区别:text()用来获取时,可以获取所有元素的值;而其它两个只能获取到第一个的值。 ...
分类:
Web程序 时间:
2016-09-23 21:33:45
阅读次数:
118
【简述】 java使用Thread类代表线程,所有的线程都必须是Thread或者其子类的实例。 每个线程的任务就是完成一定的任务,实际上就是执行一段程序流。 【创建并启动多线程的步骤(集成Thread类方式)】 1.定义继承Thread类的子类,重写run方法:run()方法就代表了线程需要完成的任 ...
分类:
编程语言 时间:
2016-09-23 21:33:51
阅读次数:
180
<!--基本概念--> //面向对象和面向过程 //1、面向对象是一种编程思想,很多语言是面向对象,eg:java JS c++ oc等 //2、所有面向对象的语言有三大特征:1、封装;2、继承;3、多态 //3、在面向对象的思想里有一种非常重要的理论是“万物皆对象” //4、面向对象中有“类和对象 ...
分类:
Web程序 时间:
2016-09-23 21:31:56
阅读次数:
150
bzoj1592[Usaco2008 Feb]Making the Grade 路面修整 题意: 某条路n段,每段高度hi,现在要将路修成不上升或不下降序列,问最小费用,把高度a修成b费用为|a-b|。n≤2000。 题解: 有个结论,每段路修成的高度必定是原序列中已经出现过的高度(因为修好的路是非 ...
分类:
其他好文 时间:
2016-09-23 21:32:24
阅读次数:
208
今天计划在博客上添加一个日历,方便用户查看日期。Google了一圈,最终决定使用jquery ui的datepicker部件实现。原因有三:Datepicker使用配置比较简洁,几行代码就可以得到一个简易日历;其有详细的说明文档和参考资料;可扩展性强,而且支持定制化界面。 首先是依赖文件的引入。可以 ...
分类:
Web程序 时间:
2016-09-23 21:31:23
阅读次数:
172
http://www.cnblogs.com/helloandroid/articles/2385358.html Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码 ...
分类:
移动开发 时间:
2016-09-23 21:30:48
阅读次数:
249
1.编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然后写一个类Print实现接InterfaceA和Inter ...
分类:
编程语言 时间:
2016-09-23 21:30:52
阅读次数:
277
1、in和exists in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exist ...
分类:
数据库 时间:
2016-09-23 21:31:14
阅读次数:
179
一、Css预处理器定义了一种新的语言将Css作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。预处理器通常可以实现浏览器的兼容,变量,结构体等功能,代码更加简洁易于维护。 目前比较流行的是Sass和Less,其他还有Stylus、Dtcss等,LESS CSS 是个强大的工具,他弥补了CS ...
分类:
其他好文 时间:
2016-09-23 21:29:56
阅读次数:
153
本学期准备精读《用户故事与敏捷方法》 通过目录可知本书分为五个部分,其中前四个部分为主要内容,第五部分为附录,所以主要阅读范围为前四个部分,共计21章,定为每周最少读两章。阅读笔记暂定为读完有收获时记录收获,所以不为阅读笔记划定内容范围。阅读笔记每两周周发表一篇,发表日期为每周一晚上。 发表时间 ( ...
分类:
其他好文 时间:
2016-09-23 21:30:30
阅读次数:
107
Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来进一步 ...
分类:
编程语言 时间:
2016-09-23 21:32:41
阅读次数:
252
一、Dnsmasq安装 安装并启动Dnsmasq 二、Dnsmasq配置 1、Dnsmasq的配置文件路径为:/etc/dnsmasq.conf 2、编辑/etc/dnsmasq.conf 3、修改/etc/resolv.conf 4、创建resolv.dnsmasq.conf文件并添加上游dns服 ...
分类:
其他好文 时间:
2016-09-23 21:30:53
阅读次数:
118
1、oracle11g默认的块大小为8K 每个表空间里面的单个数据文件最大为32G (2^22-1) *4k 最多可以放1024个单个文件 SQL> show parameter db_block_size 会显示块的大小 2、oracle11g可以创建大文件表空间(bigfile tablespa ...
分类:
数据库 时间:
2016-09-23 21:31:21
阅读次数:
406
转自http://www.codeceo.com/article/10-sort-algorithm-interview.html 前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要 ...
分类:
编程语言 时间:
2016-09-23 21:32:15
阅读次数:
208
环境介绍 集群环境如下: Ubuntu14.04 ElasticSearch 2.3.1(3节点) JDK1.8.0_60 开发环境: Windows10 JDK 1.8.0_66 Maven 3.3.3 Intellij IDEA 2016.1 下载编译Pinyin clone elasticse... ...
分类:
其他好文 时间:
2016-09-23 21:31:14
阅读次数:
336