闯祸了

博主因疏忽未做系统巡检,导致系统停摆近20分钟。起初判断是应用系统中间件问题,重启无果后发现是ORACLE报错(ORA - 00257)。检查数据库1归档日志充足,停启数据库未解决,后发现数据库2的archive满了,删除部分后问题解决。

今天祸事了,因为自己的疏忽导致系统停了近20分钟

近一段时间工作没什么积极性,所以总很懒散,加上上星期的后3天一直在下面单位做甩帐验收,没有做系统巡检,今天下午突然有人反映系统进不去了,急忙去看。原来总帐系统不能进,报表系统却很正常,晕。

因为他们用的是同一个数据库,自己就断定是应用系统中间件的问题。马上向用友公司提出重启中间件。人家忙活了半天,没招。后来进应用系统日志,发现是ORACLE报错,错误ORA-00257,到网上查了一下,发现自己以前就写过这篇相关的文章,并且被各网站抄袭了(直接在百度搜 ORA-00257),为什么说是被抄袭呢,看连接数据库的名字就知道,pgjt,呵呵,不就是攀钢集团吗,我晕。

在数据库1上看了半天,归档日志很充足啊,把数据库做了停启,还是依旧。又看搜索的结果,都是说归档满了。突然想起不是还有数据库2吗。连忙登上去,archive2 100%。直接删掉一些,启停数据库,解决。

都是这段时间太闲的缘故,没有去仔细检查。

构造的二叉树,用前序遍历?还是中序遍历? 单点时限: 2.0 sec 内存限制: 512 MB lky1433223 又又又闯祸了!他在出题的时候意外删除了一组多叉树的数据,更要命的是,这些树已经按照 “将任意次树转化成二叉树的方法”,转化为了 二叉链表表示 并存储在了二叉树中。但是现在 lky1433223 只留下了二叉树的前序遍历和中序遍历!!!! Voltline 现在急需这批数据,请你快快帮帮他恢复这些多叉树。 相信你一定还记得将任意次树转化为二叉树的方法,这是类似孩子兄弟表示法的表示方法。如果不记得,请看看提示 你需要做的是,撰写完整的代码,从二叉树的前序遍历和中序遍历恢复二叉树,再从二叉树中恢复原始的多叉树。 你的程序需要输出树的根结点,二叉树的层次遍历和原始多叉树的层次遍历。 输入格式 输入的第一行包含一个正整数 𝑛 ( 𝑛 ≤ 10 6 ) ,表示树的节点数; 第二行包含 𝑛 个以空格分隔的正整数 𝑥 1 … 𝑥 𝑛 ( 𝑥 𝑖 ≤ 10 9 ) ,表示二叉树的前序遍历。 第三行包含 𝑛 个以空格分隔的正整数 𝑦 1 … 𝑦 𝑛 ( 𝑦 𝑖 ≤ 10 9 ) ,表示二叉树的中序遍历。 保证 ∄ 𝑖 , 𝑗 ( 1 ≤ 𝑖 , 𝑗 ≤ 𝑛 , 𝑖 ≠ 𝑗 ) 使得 𝑥 𝑖 = 𝑥 𝑗 ∨ 𝑦 𝑖 = 𝑦 𝑗 。 输出格式 一共需要输出三行: 第一行包含一个整数 𝑟 𝑜 𝑜 𝑡 ,表示树的根节点; 第二行包含 𝑛 个整数,整数之间以一个空格分隔,表示二叉树的层次遍历; 第三行包含 𝑛 个整数,整数之间以一个空格分隔,表示多叉树的层次遍历。 样例 input 3 1 2 3 2 3 1 output 1 1 2 3 1 2 3 input 7 1 2 4 5 7 3 6 4 5 7 2 6 3 1 output 1 1 2 4 3 5 6 7 1 2 3 4 5 7 6 提示 样例解释 样例1 原始的多叉树: 根节点是1,他有儿子节点2,3,因此,转化时第一个儿子节点2是1的左儿子,3是2的右儿子。 转化成二叉树之后 根节点为: 1 二叉树的遍历顺序:1 2 3 多叉树的遍历顺序:1 2 3 样例2
04-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值