交付:把一笔转账做得既对又干净
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张账户表。这个库是为你这次实验现生成的,库名、表名、账户个数和金额都和别人的不一样。要做什么写在 ~/TASK.txt 里。
任务:这是这条路线的交付题。按 ~/TASK.txt 的要求:①记下现在的总额 ②在一个事务里完成一笔转账并提交 ③再做一笔金额超过余额的转账,发现不够就整个退回 ④确认总额和第①步一模一样 ⑤把要求的那个值写进答案。
⚠️ ./check 会到库里核对第一笔真的转成了、第二笔一分都没动,光把数写对不算过。
做完之后,把结果写进 ~/ANSWER.txt(只写那个值本身,一行),再运行 ./check。
可操作范围:只在分给你的这台实验机上操作,只动题目点名的那张表,不要改别的数据;只往 ~/ANSWER.txt 里写东西。
提交:把 ./check 打出来的那 8 位标记提交上来(形如 7F3A91C2),不要提交说明文字。大小写不限。
⚠️ 提交预算:这次实验最多可以提交错 3 次。用完需要重新开始实验——环境和答案都会变,手上抄来的候选会全部失效。
完成条件:~/ANSWER.txt 里写的值和题目要求的结果一致时,./check 才会把标记算出来。
全部评论