码迷,mamicode.com
首页 >  
搜索关键字:源码学习    ( 883个结果
JDK源码学习LinkedList
LinkedList是List接口的子类,它底层数据结构是双向循环链表。LinkedList还实现了Deque接口(double-end-queue双端队列,线性collection,支持在两端插入和移除元素).所以LinkedList既可以被当作双向链表,还可以当做栈、队列或双端队列进行操作......
分类:其他好文   时间:2014-06-25 11:50:14    阅读次数:251
struts2源码学习之初始化(一)
看struts2源码已有一段时日,从今天开始,就做一个总结吧。 首先,先看看怎么调试struts2源码吧,主要是以下步骤: 使用Myeclipse创建一个web工程 导入struts2需要的jar包 如图: 让jar包关联源文件 在上图中的jar包右键,选择properties->java source attach,如果关联成功,双击jar包下的某个class文件就会...
分类:其他好文   时间:2014-06-25 07:31:05    阅读次数:245
MINA2 源码学习--源码结构梳理
一、mina的整体框架结构及案例: 1.整体结构图: 简述:以上是一张来自网上比较经典的图,整体上揭示了mina的结构,其中IoService包含客户端IoConnector和服务端IoAcceptor两部分。即无论是客户端还是服务端都是这个结构。IoService封装了网络传输层(TCP和UDP),而IoFilterChain中mina自带的filter做了一些基本的操作之外,支...
分类:其他好文   时间:2014-06-24 18:06:18    阅读次数:430
由JDK源码学习ArrayList
ArrayList是实现了List接口的动态数组.与java中的数组相比,它的容量能动态增长.ArrayList的三大特点: ① 底层采用数组结构 ② 有序 ③ 非同步下面我们从ArrayList的增加元素、获取元素、删除元素三个方面来学习ArrayList。ArrayList添加元素因为Ar...
分类:其他好文   时间:2014-06-18 12:59:01    阅读次数:264
FireMonkey 源码学习(1)
FireMonkey采用了与VCL不同的机制,很多基础类已经重新编写了,好在一如既往地提供了源代码,故此有机会学习一下。 一、图形引擎 FireMonkey采用了纯图形化技术解决可视化控件,而不是使用Windows控件作为基础。FireMonkey所使用的图形处理技术如下: Mac HD 使用 Qu...
分类:其他好文   时间:2014-06-18 08:45:00    阅读次数:299
FireMonkey 源码学习(2)
三、TControl FireMonkey重写了TControl的代码,实现了众多接口,如下图: 基类上实现了众多功能,这里不详细描述。 四、TEdit 编辑框是从TControl—TStyledControl继承下来的,并实现了众多接口,如下图: 从实现的接口可以看到,包括键盘、光标、文字处理等都...
分类:其他好文   时间:2014-06-18 08:26:18    阅读次数:186
spring1
源码学习第一天: org.springframework.beans  和org.springframework.context 包是ioc 容器的基础包。 BeanFactory 接口 :负责通过配置机制管理任何类型对象。 ApplicationContext 接口: 继承BeanFactory   可以和aop ,消息资源处理(国际化),事件发布集成。 webApplicat...
分类:编程语言   时间:2014-06-18 07:59:23    阅读次数:195
FireMonkey 源码学习(3)
五、TTextLayoutNG 在FMX.TextLayout.GPU.pas文件中,实现了几个基础功能,其中: (1)渲染单元 在TextLayout中,每一批同字体和颜色的1~n个字符,组成一个最基本的渲染单元TGPURun,1~n个渲染单元构成一行(TGPULine),1~n行构成一帧(Fra...
分类:其他好文   时间:2014-06-18 00:19:55    阅读次数:366
FireMonkey 源码学习(4)
(4)DoDrawLayout DoDrawLayout函数的源代码分析如下: procedure TTextLayoutNG.DoDrawLayout(const ACanvas: TCanvas);var CharDic: TCharDic; Rec: PCharRec; Pos: TPoint...
分类:其他好文   时间:2014-06-18 00:01:49    阅读次数:284
FireMonkey 源码学习(5)
(4)UpdateCharRec 该函数的源码分析如下: procedure TTextLayoutNG.UpdateCharRec(const ACanvas: TCanvas; NeedBitmap: Boolean; var NewRec: PCharRec; HasItem: Boolean...
分类:其他好文   时间:2014-06-17 23:40:36    阅读次数:373
883条   上一页 1 ... 83 84 85 86 87 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!