`
文章列表
JS数组”(array)和“对象”(object) JS技术 2009-12-30 16:15:45 阅读294 评论0   字号:大中小 订阅         比如有一个数组a=[1,2,3,4],还有一个对象a={0:1,1:2,2:3,3:4},然后你运行alert(a[1]),两种情况下的运行结果是相同的!这就是说,数据集合既可以用数组表示,也可以用对象表示,那么我到底该用哪一种呢?         数组表示有序数据的集合,而对象表示无序数据的集合。如果数据的顺序很重要,就用数组,否则就用对象。         当然,数组和对象的另一个区别是,数组中的数据没有“名称”(name) ...
这是SSRS。附件里最后第一个链接是相关代码。
方法一: <input type="text" name="test" onkeydown="keyDown(event)" /> <script> function keyDown(events){ var eventSource; var currentKey = events.charCode||events.keyCode; if(document.all) eventSource =window ...

小例子

自己的备忘录。
import java.io.IOException; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.CorruptIndexException; import org.apache.lucene.index.IndexWriter; import org.apache.l ...
转载 JAVA排序汇总 收藏 package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 * * 关于排序方法的选择: * (1)若n较小(如n≤50),可采用直接插入或直接 ...
1. 模式定义    把会变的内容取出并封装起来,以便以后可以轻易地改动或扩充部分,而不影响不需要变化的其他部分! 2.设计原则    把应用中变化的地方独立出来,不要和那些不需要变化的代码混在一起。这样代码变化引起的不经意后果变少,系统变得更有弹性。 3.本质    少用继承,多用组合 1) 分开变化的内容和不变的内容        Duck类中的行为 fly(), quack(), 每个子类型可能有自己特有的表现,这就是所谓的变化的内容。            Duck类中的行为 swim() 每个子类型的表现均相同,这就是所谓不变的内容。        我们将变化的内容从Duck ...
为系统的一组接口提供一个简单的借口。也就是说,以前需要调用系统的多个接口实现功能,现在只要调用一个简单的接口(封装了多个接口的调用)即可。 在应用中,经常需要对数据库操作,每次都写一段相同的连接数据的代码肯定比较麻烦,需要将其中不变的部分提炼出来,做成一个接口,这就引入了facade外观对象. 见http://www.jdon.com/designpatterns/designpattern_Facade.htm static void Main(string[] args){ Facade f = new Facade(); f.test(); } public c ...
Global site tag (gtag.js) - Google Analytics