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

📄 tst4900.stable.out

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 OUT
📖 第 1 页 / 共 2 页
字号:
end f1;	# 84  #	optimizer.expressionAccumulation("user","f1"); #	optimizer.garbageCollector("user","f1");#	optimizer.factorize("user","f1");#	mdb.list("user","f1");#	##f1();##!TypeException:user.f1[86]:'t59' may not be used before being initialized!TypeException:user.f1[86]:'t48' may not be used before being initialized!TypeException:user.f1[110]:'t83' may not be used before being initialized!TypeException:user.f1[110]:'t82' may not be used before being initialized!TypeException:user.f1[114]:'t84' may not be used before being initializedfunction user.main():void;	# 0  (main:void)    mdb.list("user","f1");	# 1 MDBlist3 (_6:void)<-(_2:str)(_3:str)##f1(); 	# 2  (_8:str)end main;	# 3  factory user.f1(s:str):void;    t1:bat[:oid,:dbl]  := bbp.bind("TREC2003_test_priors_8x32318");    t2 := array.grid(132000,8,1,0);    t3 := array.grid(1,100,10560,0);    t4 := array.grid(1,100,10560,0,8);    t5 := algebra.reuse(t2);    t5 := batcalc.+(t5,t2,t4);    t2 := nil;    t4 := nil;    t6 := batcalc.oid(t5);    t5 := nil;    t7 := algebra.join(t6,t1);    t6 := bat.reduce(t6);    t1:bat[:oid,:dbl]  := nil;    t8 := calc.dbl(1);    t9 := calc.dbl(2);    t10 := calc.dbl(3.1415);    t11 := calc.*(t9,t10);    t12 := calc.dbl(14);    t13 := mmath.pow(t11,t12);    t14 := mmath.sqrt(t13);    t15 := calc.dbl(t14);    t16:bat[:oid,:dbl]  := bbp.bind("TREC2003_test_sigs_14x8x32318");    t17 := array.grid(800,14,1,0);    t18 := array.grid(100,8,14,0);    t19 := array.grid(1,100,112,0);    t20 := array.grid(1,100,112,0,8);    t21 := algebra.reuse(t18);    t21 := batcalc.+(t21,t18,t20);    t18 := nil;    t20 := nil;    t22 := batcalc.*(14,t21);    t23 := algebra.reuse(t17);    t23 := batcalc.+(t23,t17,t22);    t17 := nil;    t22 := nil;    t24 := batcalc.oid(t23);    t23 := nil;    t25 := algebra.join(t24,t16);    t24 := nil;    t16:bat[:oid,:dbl]  := bat.reduce(t16);    t30 := batcalc.oid(t21);    t21 := nil;    t31 := array.grid(1,800,1,0);    t32 := aggr.product(t25,t30,t31);    t25 := nil;    t30 := nil;    t31 := nil;    t33 := algebra.reuse(t32);    t33 := batcalc.*(t33,t15,t32);    t32 := nil;    t33 := batcalc./(t33,t8,t33);    t40 := algebra.join(t6,t33);    t6 := nil;    t33 := nil;    t41 := calc.dbl(-0.5);    t43 := array.grid(1056000,14,1,0);    t44 := array.grid(100,1320,112,0);    t45 := array.grid(100,1320,112,0,14);    t46 := algebra.reuse(t45);    t46 := batcalc.+(t46,t43,t45);    t45 := nil;    t47 := batcalc.oid(t46);    t46 := nil;    t47 := nil;    t42:bat[:oid,:dbl]  := nil;    t49:bat[:oid,:dbl]  := bbp.bind("TREC2003_test_mus_14x8x32318");    t51 := array.grid(132000,8,14,0);    t52 := array.grid(1,100,147840,0);    t53 := array.grid(1,100,147840,0,8);    t54 := algebra.reuse(t53);    t54 := batcalc.+(t54,t51,t53);    t53 := nil;    t54 := batcalc.*(t54,14,t54);    t54 := batcalc.+(t54,t43,t54);    t43 := nil;    t57 := batcalc.oid(t54);    t54 := nil;    t58 := algebra.join(t57,t49);    t57 := bat.reduce(t57);    t49:bat[:oid,:dbl]  := nil;    t59 := batcalc.-(t59,t48,t58);    t48 := nil;    t58 := nil;#t61 := batcalc.pow(t59,t9);     t59 := batcalc.*(t59,t59,t59);    t71 := algebra.join(t57,t16);    t57 := nil;    t16:bat[:oid,:dbl]  := nil;    t59 := batcalc./(t59,t59,t71);    t71 := nil;    t76 := algebra.reuse(t52);    t76 := batcalc.*(t76,1320,t52);    t52 := nil;    t76 := batcalc.+(t76,t44,t76);    t44 := nil;    t76 := batcalc.*(t76,8,t76);    t76 := batcalc.+(t76,t51,t76);    t51 := nil;    t80 := batcalc.oid(t76);    t76 := nil;    t81 := array.grid(1,1056000,1,0);    t59 := nil;    t80 := nil;    t81 := bat.reduce(t81);    t83 := batcalc.*(t83,t41,t82);    t82 := nil;    t83 := nil;    t85 := algebra.reuse(t40);    t85 := batcalc.*(t85,t40,t84);    t40 := nil;    t84 := nil;    t85 := batcalc.*(t85,t7,t85);    t7 := nil;#t87 := array.grid(100,1320,8,0); will save 30% by reuse     t87 := array.grid(t81,100,1320,8,0);    t81 := nil;    t89 := algebra.reuse(t3);    t89 := batcalc.*(t89,1320,t3);    t3 := nil;    t89 := batcalc.+(t89,t87,t89);    t87 := nil;    t91 := batcalc.oid(t89);    t89 := nil;    t92 := array.grid(1,132000,1,0);    t93 := aggr.sum(t85,t91,t92);    t85 := nil;    t91 := nil;    t92 := nil;    t94 := batmath.log(t93);    t93 := nil;    t95 := array.grid(1,100,1320,0);    t96 := batcalc.oid(t95);    t95 := nil;    t97 := array.grid(1,100,1,0);    t98 := aggr.sum(t94,t96,t97);    t94 := nil;    t96 := nil;    t97 := bat.reduce(t97);    top := t98;    t98 := nil;    io.table(t97,top);    t97 := nil;    top := nil;barrier always := true;    t42:bat[:oid,:dbl]  := bbp.bind(s);    t48 := algebra.join(t47,t42);    t59 := algebra.reuse(t48);    t82 := aggr.sum(t59,t80,t81);    t83 := algebra.reuse(t82);    t84 := batmath.exp(t83);    yield f1;    redo always;exit always;end f1;# 23:53:01 >  # 23:53:01 >  Done.# 23:53:01 >  

⌨️ 快捷键说明

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