JDK源码学习系列07----Stack
1.Stack源码非常简单
package java.util;
public
class Stack extends Vector {
// 版本ID。这个用于版本升级控制,这里不须理会!
private static final long serialVersionUID = 1224463164541339165L;...
分类:
其他好文 时间:
2014-07-18 22:24:14
阅读次数:
176
if(obj.length === +obj.length) {// 对中每一个元素执行处理器方法 for(var i = 0, l = obj.length; i < l; i++) { if( i in ob...
分类:
其他好文 时间:
2014-07-18 19:02:02
阅读次数:
156
python源码学习(一)——python的总体架构学习环境:系统:ubuntu 12.04 STLpython版本:2.7既然要学习python的源码,首先我们要在电脑上安装python并且下载python的源码,ubuntu 12.04 STL自带的python版本为2.7.3,这就可以了,接下...
分类:
编程语言 时间:
2014-07-11 11:02:36
阅读次数:
191
这一部分是jquery的核心jquery的构造器jquery的核心工具函数构造器jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanc...
分类:
Web程序 时间:
2014-07-10 13:24:06
阅读次数:
535
一,sizzle的基本原理sizzle是jquery选择器引擎模块的名称,早在1.3版本就独立出来,并且被许多其他的js库当做默认的选择器引擎。首先,sizzle最大的特点就是快。那么为什么sizzle当时其他引擎都快了,因为当时其他的引擎都是按照从左到右逐个匹配的方式来进行查找的,而sizzle刚...
分类:
Web程序 时间:
2014-07-10 12:13:25
阅读次数:
249
commons-fileupload依赖于commons-io包。commons-fileupload的使用方法: 1.创建一个文件项目工厂类DiskFileItemFactory。 DiskFileItemFactory有俩个构造方法: DiskFileItemFactory() 其中...
分类:
其他好文 时间:
2014-07-02 18:15:47
阅读次数:
187
在上一篇struts2源码学习之初始化(二)中已经详细介绍了Dispatcher的初始化工作,只差最后一点,容器的创建。这一篇就仔细介绍容器的创建过程,初始化过程以及容器的作用。还是先从源码入手,上一篇已经分析到了Dispatcher类的init()的这段代码:
Container container = init_PreloadConfiguration();
co...
分类:
其他好文 时间:
2014-06-28 09:15:31
阅读次数:
312
在上一篇struts2源码学习之初始化(一)中,详细描述了StrutsPrepareAndExecuteFilter的init()的主要工作,这一篇就详细说说Dispatcher。从上一篇文章中,我们知道了Dispatcher在Filter的init()方法中被创建出来,那么,它的功能是什么呢?Dispatcher类的功能正如它的名字所示,是派发,派发请求。
PrepareOperations类...
分类:
其他好文 时间:
2014-06-26 14:26:16
阅读次数:
198