Archive for December, 2008

京津火车车次查询

December 31st, 2008

车次 类型 始发站 始发时间 到站时间 查询站 开车时间 终点站 终到时间
C2001 城际快速 北京南 06:15 06:15 北京南 06:15 天津 06:45
C2003 城际快速 北京南 06:30 06:30 北京南 06:30 天津 07:00
D51     动车组 北京南 06:45 06:45 北京南 06:45 青岛 12:34
C2005 城际快速 北京南 07:00 07:00 北京南 07:00 天津 07:30
C2202 城际快速 天津 06:35 07:10 北京南 07:10 北京南 07:10
C2271 城际快速 北京南 07:20 07:20 北京南 07:20 天津 07:49
C2002 城际快速 天津 07:00 07:30 北京南 07:30 北京南 07:30
C2007 城际快速 北京南 07:35 07:35 北京南 07:35 天津 08:05
C2004 城际快速 天津 07:15 07:45 北京南 07:45 北京南 07:45
C2009 城际快速 北京南 07:50 07:50 北京南 07:50 天津 08:20
C2006 城际快速 天津 07:30 08:00 北京南 08:00 北京南 08:00
C2011 城际快速 北京南 08:05 08:05 北京南 08:05 天津 08:35
C2008 城际快速 天津 07:45 08:15 北京南 08:15 北京南 08:15
D35 动车组 北京南 08:20 08:20 北京南 08:20 济南 11:26
D53 动车组 北京南 08:30 08:30 北京南 08:30 青岛 14:22
C2010 城际快速 天津 08:10 08:40 北京南 08:40 北京南 08:40
C2201 城际快速 北京南 08:45 08:45 北京南 08:45 天津 09:20
C2012 城际快速 天津 08:25 08:55 北京南 08:55 北京南 08:55
C2013 城际快速 北京南 09:00 09:00 北京南 09:00 天津 09:30
C2014 城际快速 天津 08:40 09:10 北京南 09:10 北京南 09:10
C2015 城际快速 北京南 09:15 09:15 北京南 09:15 天津 09:45
C2272 城际快速 天津 08:55 09:26 北京南 09:26 北京南 09:26
C2017 城际快速 北京南 09:30 09:30 北京南 09:30 天津 10:00
C2016 城际快速 天津 09:10 09:40 北京南 09:40 北京南 09:40
C2019 城际快速 北京南 09:45 09:45 北京南 09:45 天津 10:15
C2018 城际快速 天津 09:25 09:55 北京南 09:55 北京南 09:55
C2021 城际快速 北京南 10:00 10:00 北京南 10:00 天津 10:30
C2203 城际快速 北京南 10:15 10:15 北京南 10:15 天津 10:50
D42     动车组 济南 07:08 10:15 北京南 10:15 北京南 10:15
C2020 城际快速 天津 10:00 10:30 北京南 10:30 北京南 10:30
C2023 城际快速 北京南 10:30 10:30 北京南 10:30 天津 11:00
C2273 城际快速 北京南 10:45 10:45 北京南 10:45 天津 11:14
C2204 城际快速 天津 10:20 10:54 北京南 10:54 北京南 10:54
C2022 城际快速 天津 10:35 11:05 北京南 11:05 北京南 11:05
D31 动车组 北京南 11:05 11:05 北京南 11:05 上海 20:49
D55 动车组 北京南 11:15 11:15 北京南 11:15 青岛 17:04
C2024 城际快速 天津 10:50 11:20 北京南 11:20 北京南 11:20
C2025 城际快速 北京南 11:30 11:30 北京南 11:30 天津 12:00
C2026 城际快速 天津 11:05 11:35 北京南 11:35 北京南 11:35
C2027 城际快速 北京南 11:45 11:45 北京南 11:45 天津 12:15
C2028 城际快速 天津 11:20 11:50 北京南 11:50 北京南 11:50
C2029 城际快速 北京南 12:00 12:00 北京南 12:00 天津 12:30
C2030 城际快速 天津 11:40 12:10 北京南 12:10 北京南 12:10
C2031 城际快速 北京南 12:15 12:15 北京南 12:15 天津 12:45
C2275 城际快速 北京南 12:35 12:35 北京南 12:35 天津 13:04
D60 动车组 青岛 06:51 12:48 北京南 12:48 北京南 12:48
C2032 城际快速 天津 12:25 12:55 北京南 12:55 北京南 12:55
C2033 城际快速 北京南 13:10 13:10 北京南 13:10 天津 13:40
C2274 城际快速 天津 12:40 13:11 北京南 13:11 北京南 13:11
D57 动车组 北京南 13:25 13:25 北京南 13:25 青岛 19:22
D40 动车组 济南 10:23 13:29 北京南 13:29 北京南 13:29
D58 动车组 青岛 07:42 13:38 北京南 13:38 北京南 13:38
C2035 城际快速 北京南 13:40 13:40 北京南 13:40 天津 14:10
C2206 城际快速 天津 13:20 13:54 北京南 13:54 北京南 13:54
C2205 城际快速 北京南 14:05 14:05 北京南 14:05 天津 14:40
C2034 城际快速 天津 13:40 14:10 北京南 14:10 北京南 14:10
D39 动车组 北京南 14:20 14:20 北京南 14:20 济南 17:26
C2036 城际快速 天津 13:55 14:25 北京南 14:25 北京南 14:25
D37 动车组 北京南 14:30 14:30 北京南 14:30 济南 17:31
C2276 城际快速 天津 14:10 14:41 北京南 14:41 北京南 14:41
C2037 城际快速 北京南 14:45 14:45 北京南 14:45 天津 15:15
C2038 城际快速 天津 14:25 14:55 北京南 14:55 北京南 14:55
C2039 城际快速 北京南 15:00 15:00 北京南 15:00 天津 15:30
D36 动车组 济南 12:00 15:07 北京南 15:07 北京南 15:07
C2041 城际快速 北京南 15:15 15:15 北京南 15:15 天津 15:45
C2208 城际快速 天津 14:50 15:24 北京南 15:24 北京南 15:24
C2207 城际快速 北京南 15:35 15:35 北京南 15:35 天津 16:10
C2040 城际快速 天津 15:05 15:35 北京南 15:35 北京南 15:35
C2042 城际快速 天津 15:20 15:50 北京南 15:50 北京南 15:50
C2277 城际快速 北京南 15:55 15:55 北京南 15:55 天津 16:24
D59 动车组 北京南 16:05 16:05 北京南 16:05 青岛 21:57
C2044 城际快速 天津 15:35 16:05 北京南 16:05 北京南 16:05
C2043 城际快速 北京南 16:20 16:20 北京南 16:20 天津 16:50
C2046 城际快速 天津 15:50 16:20 北京南 16:20 北京南 16:20
C2045 城际快速 北京南 16:35 16:35 北京南 16:35 天津 17:05
D62 动车组 青岛 10:45 16:38 北京南 16:38 北京南 16:38
C2047 城际快速 北京南 16:50 16:50 北京南 16:50 天津 17:20
C2048 城际快速 天津 16:30 17:00 北京南 17:00 北京南 17:00
D61 动车组 北京南 17:05 17:05 北京南 17:05 青岛 23:01
C2049 城际快速 北京南 17:20 17:20 北京南 17:20 天津 17:50
C2050 城际快速 天津 16:55 17:25 北京南 17:25 北京南 17:25
C2209 城际快速 北京南 17:35 17:35 北京南 17:35 天津 18:10
C2210 城际快速 天津 17:10 17:45 北京南 17:45 北京南 17:45
C2051 城际快速 北京南 17:50 17:50 北京南 17:50 天津 18:20
C2278 城际快速 天津 17:30 18:01 北京南 18:01 北京南 18:01
C2053 城际快速 北京南 18:05 18:05 北京南 18:05 天津 18:35
C2052 城际快速 天津 17:45 18:15 北京南 18:15 北京南 18:15
C2055 城际快速 北京南 18:20 18:20 北京南 18:20 天津 18:50
C2057 城际快速 北京南 18:35 18:35 北京南 18:35 天津 19:05
D54 动车组 青岛 12:53 18:37 北京南 18:37 北京南 18:37
C2279 城际快速 北京南 18:50 18:50 北京南 18:50 天津 19:19
C2054 城际快速 天津 18:20 18:50 北京南 18:50 北京南 18:50
C2056 城际快速 天津 18:35 19:05 北京南 19:05 北京南 19:05
C2059 城际快速 北京南 19:10 19:10 北京南 19:10 天津 19:40
C2058 城际快速 天津 18:55 19:25 北京南 19:25 北京南 19:25
D41 动车组 北京南 19:25 19:25 北京南 19:25 济南 22:35
C2061 城际快速 北京南 19:40 19:40 北京南 19:40 天津 20:10
C2212 城际快速 天津 19:10 19:45 北京南 19:45 北京南 19:45
C2063 城际快速 北京南 19:55 19:55 北京南 19:55 天津 20:25
C2060 城际快速 天津 19:25 19:55 北京南 19:55 北京南 19:55
C2062 城际快速 天津 19:40 20:10 北京南 20:10 北京南 20:10
C2211 城际快速 北京南 20:10 20:10 北京南 20:10 天津 20:45
C2281 城际快速 北京南 20:25 20:25 北京南 20:25 天津 20:54
D52 动车组 青岛 14:49 20:41 北京南 20:41 北京南 20:41
C2065 城际快速 北京南 20:45 20:45 北京南 20:45 天津 21:15
D32 动车组 上海 10:50 20:50 北京南 20:50 北京南 20:50
C2280 城际快速 天津 20:25 20:56 北京南 20:56 北京南 20:56
D557 动车组 北京南 21:05 21:05 北京南 21:05 天津西 21:45
D38 动车组 济南 18:19 21:22 北京南 21:22 北京南 21:22
C2067 城际快速 北京南 21:25 21:25 北京南 21:25 天津 21:55
C2064 城际快速 天津 21:05 21:35 北京南 21:35 北京南 21:35
C2066 城际快速 天津 21:20 21:50 北京南 21:50 北京南 21:50
D559 动车组 北京南 21:55 21:55 北京南 21:55 天津西 22:35
C2068 城际快速 天津 21:35 22:05 北京南 22:05 北京南 22:05
C2069 城际快速 北京南 22:10 22:10 北京南 22:10 天津 22:40
C2070 城际快速 天津 21:50 22:20 北京南 22:20 北京南 22:20
C2282 城际快速 天津 22:05 22:36 北京南 22:36 北京南 22:36
D558 动车组 天津西 22:10 22:50 北京南 22:50 北京南 22:50
D56 动车组 青岛 17:21 23:05 北京南 23:05 北京南 23:05
D560 动车组 天津西 22:52 23:32 北京南 23:32 北京南 23:32
其中C开头的车次都是CRH3牵引的,时速最高可达350KM/H,到天津只需30分钟。

  • Share/Save/Bookmark

磁带?衣夹?

December 31st, 2008

磁带?

其实是USB hubs。。。。


创意无限。。。见识过xuanyan的USB线U盘以及橡皮U盘后,再见夹子U盘Orz
也许哪一天随手拿起一日常用品,发现都是U盘。。。。

  • Share/Save/Bookmark

[转]根据生日的月份和日期,计算星座的js小函数

December 30th, 2008

1.

// 取星座, 参数分别是 月份和日期
function getxingzuo(month,day){
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/

var d=new Date(1999,month-1,day,0,0,0);
var arr=[];
arr.push([
"魔羯座",new Date(1999, 0, 1,0,0,0)])
arr.push([
"水瓶座",new Date(1999, 0,20,0,0,0)])
arr.push([
"双鱼座",new Date(1999, 1,19,0,0,0)])
arr.push([
"牡羊座",new Date(1999, 2,21,0,0,0)])
arr.push([
"金牛座",new Date(1999, 3,21,0,0,0)])
arr.push([
"双子座",new Date(1999, 4,21,0,0,0)])
arr.push([
"巨蟹座",new Date(1999, 5,22,0,0,0)])
arr.push([
"狮子座",new Date(1999, 6,23,0,0,0)])
arr.push([
"处女座",new Date(1999, 7,23,0,0,0)])
arr.push([
"天秤座",new Date(1999, 8,23,0,0,0)])
arr.push([
"天蝎座",new Date(1999, 9,23,0,0,0)])
arr.push([
"射手座",new Date(1999,10,22,0,0,0)])
arr.push([
"魔羯座",new Date(1999,11,22,0,0,0)])
for(var i=arr.length-1;i>=0;i){
if (d>=arr[i][1]) return arr[i][0];
}
}

2.

function getxingzuo(month,day){
var s=”魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯”;
var arr=[19,50,84,116,148,181,214,246,278,310,341,373,383];
for(var i=0;i<arr.length;i++){
if ((((month-1)<<5)+day) <= arr[i]) return s.substr(i*2,2);
}
return “error”;
}

3.

// 根据生日的月份和日期,计算星座。  http://blog.csdn.net/cuixiping/
 

function getAstro(month,day){
var s=魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯;
var arr=[20,19,21,21,21,22,23,23,23,23,22,22];
return s.substr(month*2-(day<arr[month-1]?2:0),2);
}

 

附十二星座日期对照:
魔羯座(12/22 – 1/19)、水瓶座(1/20 – 2/18)、双鱼座(2/19 – 3/20)、牡羊座(3/21 – 4/20)、
金牛座(4/21 – 5/20)、双子座(5/21 – 6/21)、巨蟹座(6/22 – 7/22)、狮子座(7/23 – 8/22)、
处女座(8/23 – 9/22)、天秤座(9/23 – 10/22)、天蝎座(10/23 – 11/21)、射手座(11/22 – 12/21)

代码相当简练!

  • Share/Save/Bookmark

项目经理的主要职责

December 18th, 2008

项目经理,主要职责是:

项目范围定义

项目计划制定、分解、分配、协调、汇报

项目质量控制

项目需求变更控制

结果自己一点都没达到么。。。。真是失败sigh

  • Share/Save/Bookmark

jQuery的jQuery.post()的第四个参数需要指定返回的数据类型

December 18th, 2008

jQuery.post( url, [data], [callback], [type] )
正如标题所说,如果返回的是json格式的话,务必要指定type=‘json’

否则在callback的函数中还按照json格式来调用数据的话,极有可能会为undefined

例如:

function delete_all()
{
	if (!confirm('确定删除?'))
	{
		return false;
	}

	var mid = [];

	$("input:checked").each(function(){
		mid.push($(this).val());
	});

	var sendurl = 'batch.guestbook.php?action=delete';

	$.post(sendurl, {'mid[]':mid}, function(json){
		if (json.info != 'ok') {
                      alert(json.info);
                      return;
		}

	   $("input:checked").each(function(){
			$(this).parent().parent().hide('slow', function(){
			   $(this).remove();
		   });
		});
	});

	return false;
}

是的,上面这段代码无论post返回是的什么(即使是{”info”:”ok”}),都会提示undefined

原因就在于没有指定type返回数据的类型,没有指定的话会自动根据类型被认为HTML或XML(?)

嘛,某API中文手册少了第4个参数急需修正哇,以后还是多看看官网的document好了

附:正确的参数设置:

$.post(sendurl, {'mid[]':mid}, function(json){
		if (json.info != 'ok') {
                      alert(json.info);
                       return;
		}

	   $("input:checked").each(function(){
			$(this).parent().parent().hide('slow', function(){
			   $(this).remove();
		   });
		});
	}, 'json');

PS:刚在官方的callback中看到个例子

$.postJSON = function(url, data, callback) {
	$.post(url, data, callback, "json");
};

既然$.getJSON都集成进去了,为什么$.postJSON不集成进去呢。。。
还是说已经集成了只是document里没有列出来而已。。。。

  • Share/Save/Bookmark