`
janson.java
  • 浏览: 29955 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
function goTop(acceleration, time) { acceleration = acceleration || 0.1;//加速度 acceleration time = time || 15;//时间间隔 var x=0,y=0; if (document.documentElement) {//获取当前位置    x = document.documentElement.scrollLeft|| 0;    y = document.documentElement.scrollTop || 0; }      var speed = 1 + acceleratio ...
Java 集合对象的区分和比较       有序否           允许元素重复否 Collection 否             是 List         是             是 Set AbstractSet 否             否 HashSet 否             否 TreeSet 是(用二叉树排序)  否 Map AbstractMap 否 使用key-value来映射和存储数据,Key必须惟一,value可以重复 HashMap 否             同上 TreeMap 是(用二叉树排序)  同上 HashSet:如 ...
vector 安全  Arraylist线程不安全 一、从存储数据的方式来看: 1、ArrayList是采用数组方式存储数据,实现了可变大小的数组。 它允许所有元素,包括null。 其特点: (1)ArrayList没有同步。 (2)此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢。 2、Vector也是采用数组方式存储数据,由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差。 其特点: (1)Vector是同步的。 (2)由Vector创建的I ...
List在数据结构中表现为是线性表的方式,其元素以线性方式存储,集合中允许存放重复的对象,List接口主要的实现类有 ArrayList ArrayList其实就是一组长度可变的数组,当实例化了一个ArrayList,该数据也被实例化了,当向集合中添加对象时,数组的大小也随着改变,这样它所带来的有优点是快速的随机访问,即使访问每个元素所带来的性能问题也是很小的,但缺点就是想其中添加或删除对象速度慢,当你创建的数组是不确定其容量,所以当我们改变这个数组时就必须在内存中做很多的处理,如你想要数组中任意两个元素中间添加对象,那么在内存中数组要移动所有后面的对象。 LinkedList LinkedL ...
package janson.calendar; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class DateUtil { /** * 取得某天相加(减)後的那一天  * * @param date * @param num * @return */ public static Date getAnotherDate(Date date, int num) { Ca ...
package com.csair.util; import java.util.Properties; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class Configuration { private static final Log log = LogFactory.getLog("common"); private static Properties props = null; public static Pro ...
//计算2个时间的时间差,返回相差的天数 function getDateDiff(startDate,endDate){ var sDate = startDate.split("-"); if(sDate.length!=3){ alert("时间格式错误,请确认!"); return ; } var date_s = new Date(sDate[0],Number(sDate[1])-1,sDate[2]); var eDate = endDate.split("-"); if(eDate.length!=3 ...
$("input[id^='001']").each(function(i){   if($(this).attr("checked")=="checked"){     alert(true);   } });
例子: var reg = new RegExp("^(784)[0-9]{10}$"); var flag = reg.test("243dsfds"); if(flag){    alert(true); }

aaa

<a class="total-price-anchor" href="javascript:void(0)">总票价</a> <div class="tip total-price-tip"  id="selected_detailprice_{$dateFlightIndex}"> var hiding = null; var showing = null; function showDetailInfo() { // 航班号 $('. ...
$.ajax({ type: "POST", url: url, dataType: "xml",//"json" async: false,//true为异步,false为同步 success: function(msg){ //..... } });
//date加上num天数之后等到的时间;date格式:YYYY-MM-DD function changeDate(date,num){ var dates = date.split("-"); if(dates.length != 3){   alert("时间格式错误,请确认!");   return ; } var newDate = new Date(dates[0],Number(dates[1])-1,Number(dates[2])+Number(num)); var year = newDate.getYear()+1900; ...
//js 根据时间获得星期几 function getWeekDay(date) { if (!date) {   alert("时间不能为空!");   return ; } date = date.replace(/[\/-]0?/g, "/");     if (!date.match(/^\d{4}\/\d{1,2}\/\d{1,2}$/))     {      alert("时间格式有问题!");      return ;     }     var d = new Date(date);     switc ...
Global site tag (gtag.js) - Google Analytics