上一页 1 ··· 5 6 7 8 9
摘要: 本文主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支持,非常有价值。1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:$('.elem')$('.elem', context)context.find('.el 阅读全文
posted @ 2011-10-09 21:39 布瓜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 注:本文转载自 developerworks 作者:王丹丹,高级软件工程师,IBM 简介: JavaScript 编程语言作为最流行的客户端脚本语言,早已被众多 Web 开发人员所熟悉。随着 Web2.0 时代的到来和 Ajax 技术的广泛应用,JavaScript 也逐渐吸引着更多的视线。工作中要求越多的是对 JavaScript 语言的深入学习,灵活运用,和对编码质量的保证。 对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript ... 阅读全文
posted @ 2011-10-09 09:04 布瓜 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 概述 .NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。 但是,在CLR执行编写好的源代码之前,需要编译它们(在C#中或其它语言中)。在.NET中,编译分为两个阶段: 1、把源代码编译为Microsoft中间语言(IL)。 2、CLR把IL编译为平台专用的代码。 这个两阶段的编译过程非常重要,因为Microsoft中间语言(托管代码)是提供.NET的许多优点的关键. .NET平台的整体结构: .NET Framework是架构在Windo... 阅读全文
posted @ 2011-09-28 09:46 布瓜 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 什么是模糊测试?我们先来了解下什么是模糊测试?百度百科是如此解释:模糊测试(Fuzzing),是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法《测试之美》一书如下解释:模糊测试是通过对输入数据进行随机修改和破坏来测试程序的方法。虽然这一技术已经存在至少20多年、但由于安全测试的日益重视和模糊测试专用工具的增多,它在最近几年变得更加盛行。一个程序的模糊化可以是手工或者自动的、但伴以自动化和测试日志、这个技术就会最有效果。为什么要模糊测试?就如模糊测试所暗示的、模糊测试方法很简单。但它为测试人员和开发人员在开发软件时所面临的棘手问题提供多种优美的解决方案。比较有效的模糊测试, 阅读全文
posted @ 2011-09-26 10:38 布瓜 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 1.概念:在软件测试过程中,一个程序被随机产生的数据大量验证。2.起源:事实上这不是一种新技术,它早在1989年就被威斯康星州的麦迪逊大学Barton Miller教授发明。3.发展:由于目前人们聚焦于开发更加安全的软件,模糊测试才被更加广泛应用并成为公认的代码测试方法。4.思想:自动产生和发送大量随机的或经过变异的输入值给软件,假如该程序在应对任一输入值时失效,开始出现冲突、锁住、消耗大量内存或者产生不可控制的程序错误,开发者就知道代码中某处出现了bug。因此这个缺陷可能在程序发布或者配置前被定位并予以矫正,从而使可能的程序漏洞不出现在程序最终发行版本中。5.使用:比较有效的模糊测试,并不是 阅读全文
posted @ 2011-09-26 10:30 布瓜 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+1。为什么“+1”呢?这一个字节用于保存实际使用了多大的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。3、TEXT。text存储可变 阅读全文
posted @ 2011-09-08 09:01 布瓜 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、语言:PHP:PHP产生与1994年,其语法混合了C、Java、Perl 和他自创的一些编程语法;PHP是嵌入在HTML中执行的;它也是一种解释性语言。早期的PHP并非完全的面向对象编程语言,到了PHP4以后的版本才开始有了面向对象的概念。JAVA:JAVA产生与1995年,JAVA语言和JAVA平台统称为JAVA;它语法与C语言和C++语言很接近,并且JAVA是面向对象编程语言,JAVA是编译性语言,可以先将JAVA源码编译成.class文件后,在JAVA虚拟机上解释执行。.NET:在.NET中,多种编程语言支持开发如:VB、C#、F#等等,通常我们都在使用C#编程,C#是为.NET平台 阅读全文
posted @ 2011-08-17 22:47 布瓜 阅读(2238) 评论(2) 推荐(2) 编辑
摘要: 最近项目在做打印表单,需要控制表单的样式,当通过JS调度页面不需要打印出一些内容时,缺少一个<tr>的表单页面的样式完全没有了。。因为少了那个表格使得整个页面没法支撑起来解决方案是先控制住第一列的表格使它不进行换行,然后在扩充左边的页面HTML中td元素的nowrap属性表示禁止单元格中的文字自动换行。但使用时要注意的是,td元素noWrap属性的行为与td元素的width属性有关。td元素中nowrap属性的行为与td元素的width属性有关。如果未设置td宽度,则nowrap属性起作用的,如果设置了td宽度,则nowrap属性不起作用。nowrap详细解说nowrap表示是否允 阅读全文
posted @ 2011-08-04 14:51 布瓜 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1. 注意SqlMap.Config文件的sqlMap资源的顺序 由于iBatis在初始化时,会将所有的资源文件,按配置的顺序读入,如果资源的顺序错了,会引发以下异常。This SQL map does not contain an ResultMap named CodeNode.CodeType2. resultMap和resultClass的区别 resultMap,可以自由定义DO和DB的映射关系,但是一但定义了,就必须定义对,不然会丢异常。 resultClass,系统自动建立映射关系,但要求字段和属性器完全匹配,包括大小写。 3. 关于定义resultMap 3.1 在一个语法上, 阅读全文
posted @ 2011-08-03 09:30 布瓜 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 到目前为止,许多的编程语言和工具都包含对正则表达式的支持,当然.NET也不例外,.NET基础类库中包含有一个名称空间和一系列可以充分发挥规则表达式威力的类。正则表达式的知识可能是不少编程人员最烦恼的事儿了。如果你还没有规则表达式方面的知识的话,建议从正则表达式的基础知识入手。前参见 正则表达式语法。下面就来研究C#中的正则表达式,C#中的正则表达式包含在.NET基础雷库的一个名称空间下,这个名称空间就是System.Text.RegularExpressions。该名称空间包括8个类,1个枚举,1个委托。他们分别是:Capture: 包含一次匹配的结果;CaptureCollection: C 阅读全文
posted @ 2011-03-30 08:47 布瓜 阅读(534) 评论(2) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9