⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tst1200.stable.out

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 OUT
📖 第 1 页 / 共 5 页
字号:
#	daytime_05:= daytime("00:00:00");##var daytime_05 := daytime("00:00:00");#	daytime_06:= daytime("00:00:00:001");##var daytime_06 := daytime("00:00:00:001");#	daytime_07:= daytime("03:49:02.999");##var daytime_07 := daytime("03:49:02.999");#	daytime_08:= daytime("20:48:42:999");##var daytime_08 := daytime("20:48:42:999");#	daytime_09:= daytime("17:53:38:999");##var daytime_09 := daytime("17:53:38:999");#	daytime_10:= daytime("13:15:34:999");##var daytime_10 := daytime("13:15:34:999");#	daytime_11:= daytime("07:34:27.999");##var daytime_11 := daytime("07:34:27.999");#	daytime_12:= daytime("23:59:59:999");##var daytime_12 := daytime("23:59:59:999");#	daytime_13:= daytime("01:00:03.999");##var daytime_13 := daytime("01:00:03.999");#	daytime_14:= daytime("23:59:59.999");##var daytime_14 := daytime("23:59:59.999");### nil daytimes#	daytime_15:= daytime(24,59,59,999);##var daytime_15 := daytime(24,59,59,999);#	daytime_16:= daytime(23,60,59,999);##var daytime_16 := daytime(23,60,59,999);#	daytime_17:= daytime(23,59,60,999);##var daytime_17 := daytime(23,59,60,999);#	daytime_18:= daytime(23,59,60,1000);##var daytime_18 := daytime(23,59,60,1000);#	daytime_19:= daytime("nil");##var daytime_19 := daytime("nil");###	daytime_bat:= new(:oid,:daytime);##var daytime_bat := new(oid,daytime);#	insert(daytime_bat,00@0,daytime_00);#	insert(daytime_bat,01@0,daytime_01);#	insert(daytime_bat,02@0,daytime_02);##daytime_bat.insert(00@0, daytime_00).insert(01@0, daytime_01).insert(02@0, daytime_02);#	insert(daytime_bat,03@0,daytime_03);#	insert(daytime_bat,04@0,daytime_04);#	insert(daytime_bat,05@0,daytime_05);##daytime_bat.insert(03@0, daytime_03).insert(04@0, daytime_04).insert(05@0, daytime_05);#	insert(daytime_bat,06@0,daytime_06);#	insert(daytime_bat,07@0,daytime_07);#	insert(daytime_bat,08@0,daytime_08);##daytime_bat.insert(06@0, daytime_06).insert(07@0, daytime_07).insert(08@0, daytime_08);#	insert(daytime_bat,09@0,daytime_09);#	insert(daytime_bat,10@0,daytime_10);#	insert(daytime_bat,11@0,daytime_11);##daytime_bat.insert(09@0, daytime_09).insert(10@0, daytime_10).insert(11@0, daytime_11);#	insert(daytime_bat,12@0,daytime_12);#	insert(daytime_bat,13@0,daytime_13);#	insert(daytime_bat,14@0,daytime_14);##daytime_bat.insert(12@0, daytime_12).insert(13@0, daytime_13).insert(14@0, daytime_14);#	insert(daytime_bat,15@0,daytime_15);#	insert(daytime_bat,16@0,daytime_16);#	insert(daytime_bat,17@0,daytime_17);##daytime_bat.insert(15@0, daytime_15).insert(16@0, daytime_16).insert(17@0, daytime_17);#	insert(daytime_bat,18@0,daytime_18);#	insert(daytime_bat,19@0,daytime_19);##daytime_bat.insert(18@0, daytime_18).insert(19@0, daytime_19);###	setColumn(daytime_bat,"daytime");##print(daytime_bat.setColumn("daytime"),#	bh_a := multiplex.script("hours",daytime_bat);#	setColumn(bh_a,"hours");##      [hours](daytime_bat).setColumn("hours"),#	dh_a := multiplex.script("minutes",daytime_bat);#	setColumn(dh_a,"minutes");##      [minutes](daytime_bat).setColumn("minutes"),#	fh_a := multiplex.script("seconds",daytime_bat);#	setColumn(fh_a,"seconds");##      [seconds](daytime_bat).setColumn("seconds"),#	hh_a := multiplex.script("milliseconds",daytime_bat);#	setColumn(hh_a,"milliseconds");#print("daytime_bat,bh_a,dh_a,fh_a,hh_a");#	jh_a := print(daytime_bat,bh_a,dh_a,fh_a,hh_a);##      [milliseconds](daytime_bat).setColumn("milliseconds"));#########line 719 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"### create timestamps in bulk from the above bats with dates, daytimes and tzones#	kh_a := multiplex.script("timestamp",date_bat,daytime_bat,tzone_bat);#	timestamp_bat:=kh_a; bat.setWriteMode(kh_a);##var timestamp_bat := [timestamp](date_bat,daytime_bat,tzone_bat).access(BAT_WRITE);### KILL### var timestamp_now := timestamp(epoch());### timestamp_bat.insert(14@0, timestamp_now);##### test the timestamp operations#	setColumn(timestamp_bat,"timestamp");##print(timestamp_bat.setColumn("timestamp"),#	mh_a := multiplex.script("date",timestamp_bat,tzone_bat);#	setColumn(mh_a,"date");##      [date](timestamp_bat,tzone_bat).setColumn("date"),#	oh_a := multiplex.script("daytime",timestamp_bat,tzone_bat);#	setColumn(oh_a,"daytime");#	print(timestamp_bat,mh_a,oh_a);##      [daytime](timestamp_bat,tzone_bat).setColumn("daytime"));###	rh_a := setColumn(timestamp_bat,"timestamp");##print(timestamp_bat.setColumn("timestamp"),#	timezones:= bbp.bind("timezones");#	print(timezones);#	sh_a:tzone := algebra.find(timezones,"Wake Island");#	th_a := multiplex.script("date",timestamp_bat,sh_a);#	uh_a := setColumn(th_a,"Wake Island");##      [date](timestamp_bat,algebra.find(timezones,"Wake Island")).setColumn("Wake Island"),#	vh_a:tzone := algebra.find(timezones,"Wake Island");#	wh_a := multiplex.script("daytime",timestamp_bat,vh_a);##      [daytime](timestamp_bat,algebra.find(timezones,"Wake Island")),#	xh_a:tzone := algebra.find(timezones,"American Samoa");#	yh_a := multiplex.script("date",timestamp_bat,xh_a);#	ai_a := setColumn(yh_a,"American Samoa");##      [date](timestamp_bat,algebra.find(timezones,"American Samoa")).setColumn("American Samoa"),#	bi_a:tzone := algebra.find(timezones,"American Samoa");#	ci_a := multiplex.script("daytime",timestamp_bat,bi_a);#	di_a := print(timestamp_bat,th_a,wh_a,yh_a,ci_a);##      [daytime](timestamp_bat,algebra.find(timezones,"American Samoa")));###	ei_a := *(60,1000);#	fi_a := *(60,ei_a);#	gi_a := *(23,fi_a);#	hi_a := lng(gi_a);#	timestamp_plus:= multiplex.script("add",timestamp_bat,hi_a);##var timestamp_plus := [add](timestamp_bat, lng(23*60*60*1000));#	ii_a := *(-60,1000);#	ji_a := lng(ii_a);#	timestamp_minus:= multiplex.script("add",timestamp_bat,ji_a);##var timestamp_minus := [add](timestamp_bat, lng(-60*1000));###	ki_a := setColumn(timestamp_bat,"timestamp");##print(timestamp_bat.setColumn("timestamp"),#	li_a := setColumn(timestamp_plus,"plus23");##	timestamp_plus.setColumn("plus23"),#	mi_a := setColumn(timestamp_minus,"min1");##	timestamp_minus.setColumn("min1"),#	ni_a := multiplex.script("diff",timestamp_plus,timestamp_minus);#	oi_a := *(60,1000);#	pi_a := *(60,oi_a);#	qi_a := lng(pi_a);#	ri_a := /(ni_a,qi_a);#	si_a := setColumn(ri_a,"diff");#	ti_a := print(timestamp_bat,timestamp_plus,timestamp_minus,ri_a);##	[/]([diff](timestamp_plus, timestamp_minus),lng(60*60*1000)).setColumn("diff"));###	ui_a:tzone := algebra.find(timezones,"West/Europe");#	timestamp_eur:= multiplex.script("timestamp",date_seq,daytime_00,ui_a);##var timestamp_eur := [timestamp](date_seq, daytime_00, algebra.find(timezones,"West/Europe"));#	vi_a:tzone := algebra.find(timezones,"Andes/Brazil");#	timestamp_bra:= multiplex.script("timestamp",date_seq,daytime_00,vi_a);##var timestamp_bra := [timestamp](date_seq, daytime_00, algebra.find(timezones,"Andes/Brazil"));###	wi_a := setColumn(date_seq,"date");##print(date_seq.setColumn("date"), #	xi_a := multiplex.script("dayofweek",date_seq);#	yi_a := multiplex.script("dayname",xi_a);#	aj_a := setColumn(yi_a,"day");##	[dayname]([dayofweek](date_seq)).setColumn("day"),#	bj_a := setColumn(timestamp_eur,"West/Europe");##	timestamp_eur.setColumn("West/Europe"),#	cj_a:tzone := algebra.find(timezones,"West/Europe");#	dj_a := multiplex.script("dst",timestamp_eur,cj_a);#	ej_a := setColumn(dj_a,"dst");##	[dst](timestamp_eur,algebra.find(timezones,"West/Europe")).setColumn("dst"),#	fj_a := setColumn(timestamp_bra,"Andes/Brazil");##	timestamp_bra.setColumn("Andes/Brazil"),#	gj_a:tzone := algebra.find(timezones,"Andes/Brazil");#	hj_a := multiplex.script("dst",timestamp_bra,gj_a);#	ij_a := setColumn(hj_a,"dst");#	jj_a := print(date_seq,yi_a,timestamp_eur,dj_a,timestamp_bra,hj_a);##	[dst](timestamp_bra,algebra.find(timezones,"Andes/Brazil")).setColumn("dst"));####quit;#######line 756 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"###function user.main():void;	# 0  (main:void)# Mil compiler Version 1.0) 	# 1  (_1:str)# Copyright (c) 1993-2001, CWI. All rights reserved. 	# 2  (_2:str)# Predefined code segment 	# 3  (_3:str)##line 531 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx" 	# 4  (_4:str)#module(monettime,alarm); 	# 5  (_5:str)    lzone := mtime.timezone("GMT+1");	# 6 MTIMEtzone_fromstr (lzone:timezone)<-(_7:str)    mtime.timezone_local(lzone);	# 7 MTIMEtzone_set_local (_8:void)<-(lzone:timezone)##line 535 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx" 	# 8  (_9:str)## test the various ways to create rules 	# 9  (_10:str)    rule_jan := mtime.rule("1st MON from start of JAN@01:15");	# 10 MTIMErule_fromstr (rule_jan:zrule)<-(_12:str)#var rule_jan := mtime.rule("1st MON from start of JAN@01:15"); 	# 11  (_13:str)    rule_mar := mtime.rule("first WEDNE on or after march 10@01:15");	# 12 MTIMErule_fromstr (rule_mar:zrule)<-(_15:str)#var rule_mar := mtime.rule("first WEDNE on or after march 10@01:15"); 	# 13  (_16:str)    rule_apr := mtime.rule("last THU on or before aPr 1@01:15");	# 14 MTIMErule_fromstr (rule_apr:zrule)<-(_18:str)#var rule_apr := mtime.rule("last THU on or before aPr 1@01:15"); 	# 15  (_19:str)    rule_may := mtime.rule("MAY 26@01:15");	# 16 MTIMErule_fromstr (rule_may:zrule)<-(_21:str)#var rule_may := mtime.rule("MAY 26@01:15"); 	# 17  (_22:str)    rule_jun := mtime.rule("2nd TUE from end of june@01:15");	# 18 MTIMErule_fromstr (rule_jun:zrule)<-(_24:str)#var rule_jun := mtime.rule("2nd TUE from end of june@01:15"); 	# 19  (_25:str)    rule_jul := mtime.rule(7,1,1,75);	# 20 MTIMErule_create (rule_jul:zrule)<-(_27:int)(_28:int)(_28:int)(_29:int)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -