说到反射ReflectionClass大家可能都知道了,通过将一个类的各种属性封装一下供用户使用。我一开始的时候很是疑惑,既然类的名字都知道了为啥还要用反射,网上别人给的例子让我看来也纯粹是为了反射而反射,后来看到kohana框架的源码中对反射的使用,我了解了,一句话:反射可以用来得到一些你从类的名...
分类:
Web程序 时间:
2014-06-02 08:43:19
阅读次数:
313
目录前言属性编辑器介绍重要接口和类介绍部分类和接口测试源码分析编写自定义的属性编辑器总结参考资料前言SpringMVC是目前主流的Web
MVC框架之一。如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-...
分类:
编程语言 时间:
2014-06-02 06:17:08
阅读次数:
484
装饰者模式是JDK中另一个使用较多的设计模式,上一个是观察者模式(在Swing中大量使用),业内好的API设计无一离不开常见的设计模式,通常我们所说要阅读源码,也是为了学习大牛们的设计思路。————题记
设计模式
观察者模式:定义了对象之间一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。
装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提...
分类:
其他好文 时间:
2014-06-02 05:31:47
阅读次数:
234
守门员出场
守门员出场,每个守门员是从屏幕的右侧中间的位置随机方向向左侧移动
FielderSprite* fielderSprite1 = FielderSprite::create("pic/fielder.png");
//守门员精灵初始位置为右侧中间位置
fielderSprite1->setPosition(ccp(GOALKEEPER_X, GOALKEEPER_Y))...
分类:
其他好文 时间:
2014-06-02 05:03:11
阅读次数:
277
最后找到了,NioEventLoopGroup,构造这个group的时候传递了一个ThreadFactory参数,所以这个group和Nio学习5——对NIO.2(AIO) Reactor模式封装的拆解中的AsynchronousChannelGroup也是大同小异的!...
分类:
Web程序 时间:
2014-06-02 05:01:53
阅读次数:
412
PAT1015,1016,1017,1018解题思路与源码...
分类:
其他好文 时间:
2014-06-02 04:56:40
阅读次数:
190
利用gdb[i]调试nginx[ii]和利用gdb调试其它程序没有两样,不过nginx可以是daemon程序,也可以以多进程运行,因此利用gdb调试和平常会有些许不一样。当然,我们可以选择将nginx设置为非daemon模式并以单进程运行,而这需做如下设置即可:
daemon off;
master_process off;
这是第一种情况:
这种设置下的nginx在gdb下调试很普通,过...
分类:
数据库 时间:
2014-06-02 04:56:02
阅读次数:
417
3.1源码结构:
(function( window, undefined ) {
var jQuery = (function() {
// 构建jQuery对象
var jQuery = function( selector, context ) {
return new jQuery.fn.init( selector, c...
分类:
Web程序 时间:
2014-06-02 04:54:11
阅读次数:
292
// 扩展工具函数
jQuery.extend({
// http://www.w3school.com.cn/jquery/core_noconflict.asp
// 释放$的 jQuery 控制权
// 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。
// 在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用...
分类:
Web程序 时间:
2014-06-02 04:42:05
阅读次数:
298