上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 249 下一页
摘要: 如今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)
摘要: 1.UNIX标准化1.1.ISO C1989 年后期,C程序设计语言的ANSI(American National Standards Institute) 标准X3. 15 9-1989得到批准( ANSI 1989) 。此标准已被采用为国际 标准 ISO/IEC 9899:1990。1999年,ISO C给根性为ISO/IEC 9899:1999。按照ISO C标准定义了各个头文件(header),可将ISO C库分成24个区。下表列出了C标准定义的各个头文件。 1.2.IEEE POSIX POSIX是一系列由IEEE(Institute of Ele... 阅读全文
posted @ 2013-09-01 20:37 pangbangb 阅读(429) 评论(0) 推荐(0)
摘要: 题目:http://www.spoj.com/problems/LCS/题意:给两个串A和B,求这两个串的最长公共子串。分析:其实本题用后缀数组的DC3已经能很好的解决,这里我们来说说利用后缀自动机如何实现。对于串A和B,我们先构造出串A的后缀自动机,那么然后用B串去匹配,对于B,我们一位一位地扫描,维护一个ans值,表示从B串的开始到B[i]的这个子串与A的最长公共子串。假设现在到B[i-1]的最长公共子串长度为ans,然后我们来看B[i],如果当前节点有B[i]这个孩子,那么直接就len++即可。如果没有就找一直向前找pre,直到找到有B[i]这个孩子的节点。#include #inclu 阅读全文
posted @ 2013-09-01 20:35 pangbangb 阅读(359) 评论(0) 推荐(0)
摘要: 概念: 首先AJAX不只是一个特定的客户端技术,更应算是一种技巧。Ajax技术的核心操作是用XmlHttpRequest(下称XHR)对象进行异步数据处理。 所谓异步,即通过 AJAX,JavaScript 无需等待服务器的响应,而是: Ø 在等待服务器响应时执行其他脚本 Ø 当响应就绪后对响应进行处理作用: 在AJAX技术中,主要利用JavaScript的XHR对象来传递用户界面上的数据到服务端并返回结果。XHR对象用来响应通过HTTP传递的数据,一旦数据返回到客户端就可以立刻使用DOM(是页面的一个完全面向对象的表示)技术来操作数据并显示到网页上。 AJAX的最终目的是 阅读全文
posted @ 2013-09-01 20:33 pangbangb 阅读(3232) 评论(0) 推荐(0)
上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 249 下一页