编程语言
文章平均质量分 80
传奇_Legend
这个作者很懒,什么都没留下…
展开
-
C++多态实现机制
1 什么是多态?多态性可以简单的概括为“1个接口,多种方法”,在程序运行的过程中才决定调用的机制程序实现上是这样,通过父类指针调用子类的函数,可以让父类指针有多种形态。2 实现机制举一个例子:#include class animal{public:void sleep(){cout}void breathe(){cout}};转载 2014-10-27 21:54:41 · 321 阅读 · 0 评论 -
Struts2的灵魂——Interceptor
1.什么是拦截器: 拦截器是动态拦截Action调用的对象。它提供了一种机制使得开发者可以定义action执行之前或之后执行的代码,也可以在一个action执行前阻止其执行。 2.AOP: 提到拦截器,我们不得不提到AOP. AOP(Aspect-Oriented Programming)译为:“面向切面编程”或者“面向方面编程”。利用AOP可以对业务逻辑的各个部分进行隔离,从转载 2014-11-12 23:33:58 · 288 阅读 · 0 评论 -
二叉树中根到叶子路径中节点和等于给定值的路径
1. 描述输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数 22 和如下二元树 10 / \ 5 12 / \转载 2014-10-28 19:20:54 · 542 阅读 · 0 评论 -
ARRAYLIST VECTOR LINKEDLIST 区别与用法(2014-10-14)
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要转载 2014-10-14 11:34:31 · 361 阅读 · 0 评论 -
java多线程 :线程池的原理及实现
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程转载 2014-10-15 09:39:22 · 339 阅读 · 0 评论 -
C -------- 指针
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。原创 2014-10-18 20:18:46 · 257 阅读 · 0 评论 -
ExtJs.Store.load()各参数含义解析
1.给store添加监听器,监听beforeload事件,加载前弹出提示框,加载完成后关闭提示框2.callback为load的回调函数,在加载完成后执行,因此关闭提示框由它完成;3.一定要给store的reload方法也添加callback函数,已关闭提示框4.ExtJs的Store在加载时候一般是延迟加载的,这时候Grid就会先出现一片空白,等加载完成后才出现数据;因此转载 2015-02-28 15:00:02 · 955 阅读 · 0 评论