摘要:
HashMap的底层主要是基于数组和链表来实现的,它之所以有相当快的查询速度主要是由于它是通过计算散列码来决定存储的位置。HashMap中主要是通过key的hashCode来计算hash值的。仅仅要hashCode同样。计算出来的hash值就一样。假设存储的对象对多了,就有可能不同的对象所算出来的h 阅读全文
posted @ 2017-05-15 11:43
jhcelue
阅读(139)
评论(0)
推荐(0)
摘要:
历时4个多小时,最终把tomcat与apache整合起来了。 中间出了各种各样的问题,现记录一下,也希望能对后来者有点帮助。 背景 apache与tomcat的差别联系大家都知道: tomcat能处理jsp页面,也能处理html页面 apache仅仅能处理静态资源,如html页面,图片,js等等,并 阅读全文
posted @ 2017-05-15 11:08
jhcelue
阅读(211)
评论(0)
推荐(0)
摘要:
本文分析虚函数的小秘密,通过几个case说明为了支持虚函数,应该有什么样的约定,生成什么样的代码。 C++中虚函数用于实现多态:即方法调用和对象的动态类型绑定。详细地说对A*类型指针p指向A的公有派生类B的对象,A中有虚函数foo,B中给定foo的还有一份实现,p->foo应该和B中的新实现绑定,而 阅读全文
posted @ 2017-05-15 10:35
jhcelue
阅读(180)
评论(0)
推荐(0)
摘要:
1、多线程有哪几种实现方法?举个样例说明下线程的同步。 (1)Java多线程有两种实现方式:继承Thread类和实现Runnable接口,Thread就是实现了Runnable接口。 两个最简单的线程样例: package chc.runnable; public class ThreadTest2 阅读全文
posted @ 2017-05-15 10:03
jhcelue
阅读(208)
评论(0)
推荐(0)
摘要:
按图示方法,给出N个点,求一共同拥有多少种组成方式 DP打表 #include "stdio.h" #include "string.h" int mod=1000000007; __int64 dp[1010][1010],sum[1010]; int main() { int i,j,k,Cas 阅读全文
posted @ 2017-05-15 08:26
jhcelue
阅读(157)
评论(0)
推荐(0)