摘要:
如今backbone、emberjs、spinejs、batmanjs 等MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript扑面而来。web前端已经演变成大前端,web前端的发展速度之快。 1)我们来看看什么是模块化? 模块化是一种将系统分离成独立功能部分的方法,可将系统分割成独立的功能部分,严格定义模块接口、模块间具有透明性。javascript中的模块在一些C、PHP、java中比较常见:c中使用include 包含.h文件;php中使用require_once包含.php文件 java使用import导入 阅读全文
posted @ 2013-09-02 18:05
pangbangb
阅读(216)
评论(0)
推荐(0)
摘要:
1.背景单元测试作为程序的基本保障。很多时候构建测试场景是一件令人头疼的事。因为之前的单元测试都是内部代码引用的,环境自给自足。开发到了一定程度,你不得不到开始调用外部的接口来完成你的功能。而外部条件是不稳定的。你为了模拟外部环境要创建各种文件、各种数据。严重影响到单元测试的效率。EasyMock应运而生,他提供了模拟的接口和类。不用费神去构建各种烦人的环境,就能开展有效的测试。2.准备环境Easymock3.2+JUnit4.113. 构建测试a)实际场景i.你负责开发一个会计师的功能。但计算个人所得税的接口由外部提供(鬼知道项目经理是怎么想的)。ii.你的代码已经开发完成了。负责开发个人所 阅读全文
posted @ 2013-09-02 18:02
pangbangb
阅读(459)
评论(0)
推荐(0)
摘要:
auto_ptr是C++标准库提供的类模板,它可以帮助程序员自动管理用new表达式动态分配的单个对象。auto_ptr对象被初始化为指向由new表达式创建的对象,当auto_ptr对象的生命期结束时,动态分配的对象会被自动释放。auto_ptr为动态分配内存提供了大量的便利和安全性。通过使用auto_ptr,程序员不再需要关心new出来的对象何时delete,而且在子程序异常跳出时仍能保证动态分配的对象正常析构。在使用auto_ptr之前,必须包含以下的头文件: #includeauto_ptr对象的定义有三种形式:(1)auto_ptr identifier( ptr_allocated_b 阅读全文
posted @ 2013-09-02 18:00
pangbangb
阅读(324)
评论(0)
推荐(0)
摘要:
checkNum.jsp 255) fc= 255; if(bc>255) bc= 255; int r= fc+random.nextInt(bc-fc); int g= fc+random.nextInt(bc-fc); int b= fc+random.nextInt(bc-fc); return new Color(r,g,b); } %> 可以在登录login.jsp下直接通过: 这种格式调用; 验证码: ... 阅读全文
posted @ 2013-09-02 17:57
pangbangb
阅读(720)
评论(0)
推荐(0)
摘要:
IMAGE_DOS_HEADER size0x40e_lfanew0xe0当中有0xA0的间隔数据。IMAGE_NT_HEADERS size0xf8Section Header紧接着NT_HEADERS通过IMAGE_NT_HEADERS结构中的Section Number,解析所有的Section Header每个Section Header中记录了Section Data的真实文件偏移与Section Data Size。这里有一个奇怪的问题,按道理来说,Section Header后紧接着就是Section Data,但在我的测试文件中,却不是,Section Header完成后文件偏 阅读全文
posted @ 2013-09-02 17:55
pangbangb
阅读(709)
评论(0)
推荐(0)
摘要:
Dnasp计算LDTable of Contents1 Dnasp 计算LD1Dnasp 计算LDDnasp有很多的功能,现在主要来记录其计算LD的功能。 首先File——然后打开data——然后在Data中Format里设 置格式,也就是你读入的文件是什么样子的,进行一个 描述。我们这里选DNA,Haploid(单倍体),然后OK,然后到Ana lysis找到Linkage Disequilibrium.这里要注意的是 生成的文件会非常的大。因为这是两两对比得到的结果。 得到的结果,里面有详细的解释。我们接着File——Clos e DataFile就可以了。Date: 2013-09-01 阅读全文
posted @ 2013-09-02 17:53
pangbangb
阅读(422)
评论(0)
推荐(0)
摘要:
本文译自:http://developer.android.com/training/graphics/opengl/motion.html在屏幕上绘制对象是OpenGL的最基本功能,你可以使用其他的Android图形框架类,如Canvas和Drawable对象来完成这些功能。OpenGLES提供了一些用于在三维空间中移动和变换被绘制的对象的能力,以及其他的创建良好用户体验的独特方式。在本文中,你需要使用前面几篇博文中介绍的示例,给图形添加旋转动作。旋转图形使用OpenGL ES 2.0来旋转一个绘制对象是相对简单的。你要创建另外的变换矩阵(旋转矩阵),然后把它跟投影和摄像机变换矩阵组合到一起 阅读全文
posted @ 2013-09-02 17:50
pangbangb
阅读(252)
评论(0)
推荐(0)

浙公网安备 33010602011771号