目录
1. 多态性都有哪些?动态绑定怎么实现? 3
2. 虚函数,虚函数表里面内存如何分配? 3
3. 纯虚函数如何定义,为什么析构函数要定义成虚函数? 4
4. C++中哪些不能是虚函数? 4
5. 类型转换有哪些? (参考) 4
6. 为什么要用static_cast转换而不用c语言中的转换? 4
7. 操作符重载(+操作符),具体如何去定义...
分类:
编程语言 时间:
2016-06-28 13:08:11
阅读次数:
260
本人使用.md文档完全为了记录日常的编译和工作中遇到的问题,需要用到的功能大概就是常用的语法,强调,引用,代码,链接等。对于图片的插入需求不高,因此本文主要介绍一些语法特点,最后涉及一点可能用到的其他功能。
000-->功能函数详细条目:
区块元素
段落和换行
一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行(空行的定义是显...
分类:
编程语言 时间:
2016-06-28 13:05:50
阅读次数:
4217
纯的与不纯的责任链模式
一个纯的责任链模式要求一个具体的处理者对象只能在两个行为中选择一个:一是承担责任,而是把责任推给下家。不允许出现某一个具体处理者对象在承担了一部分责任后又 把责任向下传的情况。
在一个纯的责任链模式里面,一个请求必须被某一个处理者对象所接收;在一个不纯的责任链模式里面,一个请求可以最终不被任何接收端对象所接收。
纯的责任链模式的实际例子很难找到...
分类:
编程语言 时间:
2016-06-28 13:05:48
阅读次数:
309
我们都知道,单向链表最后指向为NULL,也就是为空,那单向循环链表就是不指向为NULL了,指向头节点,所以下面这个程序运行结果就是,你将会看到遍历链表的时候就是一个死循环,因为它不指向为NULL,也是周而复始的执行。串成了一个环型。 #include
#include
typedef struct node
{
char name[20];
struct node *link;
}...
分类:
编程语言 时间:
2016-06-28 13:03:10
阅读次数:
241
操作系统面试题
1、进程和线程的区别?
解析:(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元
(2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。
(3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的...
分类:
编程语言 时间:
2016-06-28 13:04:28
阅读次数:
147
学习目标
掌握通配符“?” 的使用
掌握受限泛型的设置
掌握泛型与子类继承的限制
匹配任意类型的通配符
在开发中对象的引用传递是最常见的,但是如果在泛型类的操作中,在进行传递的时候泛型类型必须匹配才可以传递。否则是无法传递的。
class Info{
private T var ; // 定义泛型变量
public void setVar(T var){
this.v...
分类:
编程语言 时间:
2016-06-28 13:02:56
阅读次数:
247
Vector源码分析
每个Java程序员应该的特性可变长数组(grow or shrink)
能够使用索引获取值(accessed using an integer index)
多线程环境下线程安全
类图
package java.util;import java.util.function.Consumer;
import java.util.function.Predicate;
import...
分类:
编程语言 时间:
2016-06-28 13:00:47
阅读次数:
265
在JavaSe的基础课程当中,可以说流是一个非常重要的概念,并且在Hadoop中得到了广泛的应用,本篇博客将围绕流进行深入的详解。
(一)JavaSe中流的相关概念
1、流的定义
①在Java当中,若一个类专门用于数据传输,则这个类称为流
②流就是程序和设备之间嫁接以来的一根用于数据传输的管道,这个设备可以是本地硬盘,可以是内存条,也可以是网络所关联的另外一台计算机等等,其中不同管道上有不同...
分类:
编程语言 时间:
2016-06-28 12:58:12
阅读次数:
223
01背包是在M件物品取出若干件放在空间为W的背包里,每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn。求能获得的最大总价值。...
分类:
编程语言 时间:
2016-06-28 12:54:36
阅读次数:
257
在集群负载均衡时,Dubbo提供了4种均衡策略,如:Random LoadBalance(随机均衡算法)、;RoundRobin LoadBalance(权重轮循均衡算法)、LeastAction LoadBalance(最少活跃调用数均衡算法)、ConsistentHash LoadBalance(一致性Hash均衡算法)。缺省时为Random随机调用。这四种算法的原理简要介绍如下:
1、Ro...
分类:
编程语言 时间:
2016-06-28 12:51:49
阅读次数:
321
多源最短路:有向图,求从每个顶点到其他所有顶点的最短距离。...
分类:
编程语言 时间:
2016-06-28 12:54:15
阅读次数:
148
计量经济学研究的直接目的是确定总体回归函数Yi=B1+B2Xi+ui,然而能够得到的只是来自总体的若干样本的观测值,要用样本信息建立的样本回归函数尽可能“接近”地去估计总体回归函数。为此,可以以从不同的角度去确定建立样本回归函数的准则,也就有了估计回归模型参数的多种方法。 最小二乘估计法用来确定函数y(x) = b1x + b0 中b1和b0的估计值。 y(x)是n个点(x0,y0) , ... ...
分类:
编程语言 时间:
2016-06-28 12:51:57
阅读次数:
185
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
form action="saysth.do" method="post">
input name="count" value="10" type="text"/>
...
分类:
编程语言 时间:
2016-06-28 12:48:57
阅读次数:
198
一、简介
在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...
分类:
编程语言 时间:
2016-06-28 12:50:03
阅读次数:
204
在讨论两位double数0.1和0.2相加时,毫无疑问他们相加的结果是0.2。但是问题总是如此吗? 下面我们让下面两个doubles数相加,然后看看输出结果: 控制台输出2001299.4300000002 我们吃惊的发现,结果并不是我们预想的那样,这是为什么呢?又如何解决呢? 现贴出BigDeci ...
分类:
编程语言 时间:
2016-06-28 12:44:23
阅读次数:
197
平时在做spring mvc web新项目时,都需要自己去搭建spring mvc的项目框架,包括基本pom 依赖引入,基本配置文件(web.xml,spring-mvc.xml,数据库配置文件等等),基础工具类引入。实际上对于所有spring mvc web项目,这些基础的配置和基础类都是通用的, ...
分类:
编程语言 时间:
2016-06-28 12:42:08
阅读次数:
340